原文标题:《基于委员会的累积终结性模型》
作者:VitalikButerin
本文提出了一种以太坊信标链的拟议替代设计,在未来长期内可以切换到该设计。该替代设计旨在提供一些关键属性:
在正常情况下提供有意义的单槽经济终结性:使单槽重组的成本高得多,即使是多数人串通的情况下也能执行,从而降低共识可提取价值(CEV)
摆脱对LMDGHOST分叉选择的严重依赖,避免已知的缺陷以及需要引入复杂的混合分叉选择规则来修复这些缺陷。
可能允许更低的最小存款大小和更高的验证器数量
保存经济终结性最终接近一个非常大的数字的属性
准备工作
让CONSENSUS成为一种异步安全的共识算法。我们假设这种共识算法有一些槽或视图的概念,它在每个固定时间段尝试达成共识。我们还假设它将一种加权验证器集作为输入。
以太坊大会EDCON将于5月19日至23日举办,V神将出席会议:3月15日消息,以太坊大会 EDCON(Community Ethereum Development Conference)将于 2023 年 5 月 19 日至 23 日在黑山共和国首都波德戈里察举办,本次会议演讲嘉宾包括以太坊联合创始人 Vitalik Buterin 等。[2023/3/15 13:05:00]
在下面的设计中,我们修改了CONSENSUS,以便在每个视图中,需要最终性的集合是不同的。也就是说,CONSENSUS将一个函数get_validator_set(view_number:int)->Map作为输入,而不是验证器集,它可以为新视图生成验证器集。get_validator_set应该具有以下属性:验证器集根据从一个视图到下一个视图的最大1/r值进行更改,其中r是恢复期长度。更正式地说,我们想要:
V神预测2023年加密货币的3个“巨大”机会:包括加密钱包的普及等:12月20日消息,以太坊创始人Vitalik Buterin在接受Bankless共同所有者David Hoffman的采访时,分享了2023年加密行业的展望,预测加密领域尚未实现的三个“巨大”机会,包括加密钱包的普及、抗通胀稳定币和以太坊支持的网站登录。同时回应了关于“去中心化应用程序的‘采用浪潮’现在已经结束,开发人员进入并构建新的去中心化应用程序的机会更少’”。
首先,V神建议,在加密货币钱包基础设施上进行更多的开发,以使其更易于日常使用,并确保它能够登陆数十亿用户。
其次,V神表示,开发一种能够抵御所有类型条件(包括链上和更广泛的宏观经济)的抗恶性通货膨胀和全球可访问的稳定币将是该行业的一场革命。
最后,V神表示,任何有助于以太坊从Facebook、谷歌、推特和其他中心化垄断企业手中夺走登录权的技术发展,最终都会使以太坊在基于互联网的应用程序上获得更多的市场主导地位。
此外,V神还表示,由于竞争加剧和市场成熟,填补市场空白的机会变得不那么明显。(Cointelegraph)[2022/12/20 21:55:50]
V神:如果推特是一个去中心化加密协议,就不会遇到昨天的问题:7月16日消息,V神在推特上表示,让股价摇摇欲坠、操纵选举、散播社会不和、发送病下载链接、为非加密金融局做广告?具有讽刺意味的是,如果推特本身是一个去中心化的加密协议,我们就不会遇到昨天的问题。[2020/7/16]
其中丨x丨返回x中值的绝对值之和,diff返回每个键值的差值。
在实践中,两个相邻验证器集之间的差异将包括现有验证器泄漏余额,以及以与泄漏余额相等的速率引入新验证器。
请注意,这意味着如果两个终结性的视图数量相差足够远,则这时候可以在不削减的情况下进行双重终结性确定;这是有意为之,并且该协议以与当今CasperFFG处理不活动泄漏的方式相同的方式围绕它工作。
机制
V神评论Steem冻结资金争议 建议Steem用户转移到Hive链遭孙宇晨回怼:5月20日消息,针对Steem计划在即将到来的硬分叉升级中冻结Hive支持者500万美元代币一事,V神于推特评论建议Steem用户都转移到Hive链上,他说:“难道不是每个steem用户都应该迁移到hive吗?”对此,孙宇晨回呛V神称“难道不是每个以太坊用户都应该迁移到波场链吗?”
今日早间消息,Steem即将硬分叉升级,并计划冻结Hive支持者500万美元代币引发争议。有相关人士认为此举为孙宇晨借硬分叉升级惩罚此前反对他收购Steem的参与者。此前2019年12月消息,孙宇晨宣布收购Steemit遭社区反对并引发一系列争议,随后3月20日,Steem社区进行硬分叉,新链名为Hive。(Crypto Potato)[2020/5/20]
我们使用两级分叉选择:
V神被捕为假消息:今日某媒体报道“疑似以太坊创始人Vitalik Buterin在俄罗斯被捕,以太坊虚拟货币神话很有可能破灭,具体什么原因被捕暂未公开”为假消息,V神仍活跃于Twitter,并迅速回应不实传闻。[2018/2/21]
选择LATEST_FINALIZED_BLOCK
从LATEST_FINALIZED_BLOCK,应用一些其他叉选择来选择head
共识算法的视图在每个插槽都会被尝试,将基于get_post_state(LATEST_FINALIZED_BLOCK)数据的验证器集生成函数作为输入传入。在视图i中,一个有效的提案必须包含从LATEST_FINALIZED_BLOCK到插槽LATEST_FINALIZED_BLOCK.slot+i处的区块的链。如果提示的父级是分叉选择的赢家,这时验证者才需要准备并提交提案。
如果CONSENSUS在某个视图中成功,则该视图中的提案将成为新的LATEST_FINALIZED_BLOCK,更改未来轮次的验证器集。如果失败,它将在下一个槽/视图中进行下一次尝试。
注意:插槽应始终等于当前视图编号加上每个先前验证器集中成功完成的视图编号的总和。
我们有以下处罚:
由共识算法确定的定期削减处罚
不活跃惩罚:如果这条链未能实现终结性,所有未参与的人都会受到惩罚。此惩罚旨在将r/2个插槽后的余额削减一半。
属性
如果一个区块获得终结性,那么要终结确定一个竞争区块,需要发生以下情况之一:
某些委员会被破坏,其中他们中≥1/3会被削减以对不同的区块实现双重终结性
最近的委员会离线,在r/3个插槽之后,委员会轮换足够多,以便能够在不削减的情况下使一个不同的区块获得终结性。然而,这是以严重的不活跃惩罚为代价的
在任何一种情况下,即使还原一个终结区块也至少需要销毁DEPOSIT_SIZE*COMMITTEE_SIZE/3个ETH。如果我们设置COMMITTEE_SIZE=131,072,则该值为1,398,101个ETH。
该方案的其他一些重要属性包括:
验证器的负载将非常稳定,无论存入多少验证器,处理每个插槽的COMMITTEE_SIZE交易
验证者的负载会更低,因为当他们没有被要求加入委员会时,他们可以休眠
在不牺牲安全性的情况下,可以允许休眠的验证器快速退出+撤回
扩展:具有较小委员会的链终结性
如果出于效率原因,我们必须减小COMMITTEE_SIZE,我们可以进行以下调整:
我们没有选择最新的终结性区块,而是选择作为最长终结性区块链末端的终结区块
get_validator_set应该只使用来自状态超过COMMITTEE_LOOKAHEAD之前的信息
视图编号应该只是插槽编号
这保留了上述所有属性,但它也引入了一个新属性:如果一个区块获得多个终结性,然后恢复该区块需要违反多个委员会的终结性保证。这允许多个委员会的安全级别叠加:一个人需要COMMITTEE_SIZE*DEPOSIT_SIZE*k/3ETH来恢复k个终结性,最多k=COMMITTEE_LOOKAHEAD,此时委员会分歧。
还要注意,出于p2p子网安全的原因,先行机制无论如何都值得做,所以用它来设计系统可能是一个好主意,如果需要的话,让客户端来决定他们如何处理终极性反转。
具体值的例子
请注意,“打破终结性所需的ETH”数量假设攻击者控制的验证器数量远远超过质押总量的一半;这个数量是攻击者将失去的。并不是任何拥有2,730-174,762ETH的人都可以进入并销毁该ETH以逆转单一插槽的终结性。
标签:ALIIZE以太坊STEEMLayer 1 Quality IndexeFin Decentralized以太坊币最新价格今日价格行情steem币有价值么
8月10日,跨链协议PolyNetwork确认被盗,使用该协议的O3Swap损失惨重,在以太坊、币安智能链、Polygon三条网络上的资产几乎被洗劫一空.
1900/1/1 0:00:001.金色前哨|CoinbaseCEOBrianArmstrong:再购买超5亿美元的加密货币8月20日消息,Coinbase联合创始人兼首席执行官BrianArmstrong发推称.
1900/1/1 0:00:00当前,NFT已经从小众的区块链空间“出圈”,在全世界引起了病营销般的关注。除了动辄创出天价“吸睛”外,NFT在当今日益虚拟的世界以及不久的未来所扮演的角色,也成为热议的话题之一.
1900/1/1 0:00:00企业应用的移动化和智能化趋势十分明显,应用生成的数据类型正在发生变化,图片、视频、语音、文档等非结构化数据占企业总数据量的比重已经成为绝对多数,传统存储在企业数字化转型中已成为瓶颈.
1900/1/1 0:00:00移动支付网讯:近日,随着城银清算、农信银官宣“一点接入”平台系统的建设完成,众多首批参与机构纷纷发布消息称已经接入该系统.
1900/1/1 0:00:00伴随着以太坊EIP-1559的实施,以太坊价格强势上涨,迎来了自己的高光时刻,就在大家纷纷讨论以太坊将在何时超越比特币时,有一个我们不得不承认的事实就是,以太坊链上的交互依旧又慢又贵.
1900/1/1 0:00:00