来源:/img/20230515172011002348/0.jpg "/>
同步和投票
slot是指12秒的时隙:
以太坊合并后首个PoS区块15537394被最终确认:金色财经报道,以太坊合并后首个PoS区块15537394被最终确认。此前报道,以太坊核心开发者Tim Beiko称,正在等待最终确定,大约需要6分钟。[2022/9/15 6:58:27]
0-4秒:提议区块
4-12秒:投票和计票
最好的情况下,会正常进行区块提议和投票。有时候,提议者可能会离线,那就不会有区块被提议出来。
处理被跳过的区块
如果区块提议者离线了,那么:
委员会成员会投票给上一个区块
下一个委员会继续正常运作
就像所有的区块链一样,这能促使一条权威链的形成,因为区块链生产者/验证者必须扩展一个父块。
Yearn核心开发者:以太坊Base Fee达到15.43Gwei是合并后ETH供应通缩的门槛:金色财经报道,Yearn核心开发者banteg发推表示,以太坊“基本交易费”(Base Fee)达到15.43Gwei是合并后ETH供应变得通缩的门槛。[2022/9/13 13:26:30]
最新区块和分叉处理
在链的顶端进行分叉是可以的:
区块提议者已经提议了两个或以上的区块
发生延迟而区块到达了下一个slot。
这时候,该slot的委员会成员需要选择一个区块。
分叉选择规则的重要性
委员会成员应该基于同一套规则选择“最重的链”(heaviestchain):
选择最多投票的分叉
票数平局情况下选择最低哈希的区块
Proposerboost:如果区块在这个slot被提议了,选择有70%额外票数的区块
引用推文:https://twitter.com/hasufl/status/1570316069306503170
Messari:以太坊合并后估计会有价值190亿美元的采矿业寻找其他赚钱方式:金色财经消息,研究公司Messari估计以太坊合并后会有价值190亿美元的采矿业寻找其他赚钱方式。矿池的一种选择是将其昂贵且功能强大的专用计算机转向到以太坊经典,当被问及以太经典是否会在合并后时代对矿工更有价值时,Hive总裁兼首席运营官Aydin Kilic表示,“这将取决于以太经典的用例。”[2022/8/6 12:06:01]
区块变坏
如果绝大多数的委员会成员都把票投给同一个区块,那么:
未来的委员会将会延续胜出的区块
竞争的分叉区块则会变“坏”或者“被丢弃”
分叉选择规则:跟随票数积累最多的链。
弱主观性
由于“投票”和“长程攻击”的性质,所以我们不可能接收来自不受信任来源的区块链副本并验证它是不是“一条真正”的链,而是必须依靠于社会共识和众所周知的检查点:
引用文章:ProofofStake:HowILearnedtoLoveWeakSubjectivity|EthereumFoundationBlog
加密研究员:以太坊在合并后将成为通缩型资产:7月22日消息,IntoTheBlock研究主管Lucas Outumuro发推文称,以太坊在合并(The Merge)后将成为通缩型资产,根据2022年历史数据预测,以太坊的净发行量可能在-0.5%到-4.5%之间,具体取决于网络费用。[2022/7/22 2:31:09]
最终确定性
我们可以理解下面这句保证:“一旦区块敲定,它将永不可逆转”。
两个阶段:
验证:在1个epoch后,下一个候选区块就会被敲定。
最终确定:在2个epoch后,绝对多数已经给它投票了。
两个区块树
PoS以太坊的魅力在于,它有两个组成:
通过LMDGhost机制实现活性
通过Casper的FFG实现安全性。
epoch的链给予我们信心,而slot链的顶端则是“待处理的世界状态”
以太坊开发者:以目前以太坊2.0合约质押ETH数量计算,对合并后进行重组攻击需销毁超100亿美元:12月1日消息,以太坊开发者Tim Beiko发文解释Eth1和Eth2合并对以太坊应用层的影响,合并旨在对以太坊为最终用户、智能合约和dapps的运作方式产生最小的影响,但有一些小的变化值得强调。
1. 区块结构:信标链块将包含ExecutionPayloads,它是当前工作证明链上区块的合并后等价物。ExecutionPayloads是与以太坊进行交互的地方。
2. 挖矿和叔块:工作量证明区块头中的几个字段不再使用,被设置为0或者它们的数据结构的等效项。因为权益证明自然不会像工作证明那样生成叔块,叔块的列表将是空的,并且该列表的哈希将成为空列表的RLP编码哈希。
3. BLOCKHASH和DIFFICULTY操作码更改:BLOCKHASH操作码伪随机性将变弱,DIFFICULTY操作码 将被更新并重命名为RANDOM。
4. 平均出块时间:目前约为13秒,合并后降为12秒。
5. 安全头和最终区块:在工作量证明下,有可能进行重组。最终确定的区块是被超过2/3的验证节点接受为规范的区块。要创建冲??突区块,攻击者必须至少销毁总质押的1/3(目前约250万ETH,价值约100亿美元)。安全头区块是在正常网络条件下,期望包含在规范链中的区块。假设网络延迟小于4秒,大多数验证节点都是诚实的,并且没有对分叉选择规则的攻击,安全头将永远不会成为孤块。[2021/12/1 12:43:48]
攻击者:占质押存款的1/3以上
攻击者无法控制交易的排序,但是他们可以攻击最终确定性。只会在2/3以上的验证者投票给一个区块时,它才能进行敲定。如果它只获得了少于2/3的票数,那么它就无法验证或敲定。
不作为惩罚
诚实的验证者会继续在slot中生产区块,并慢慢排除那些不遵守分叉选择规则的验证者。最终,不投票者会失去足够的质押存款,这样诚实的验证者就能占比2/3以上的质押。
两条平行的链
如果说不作为惩罚发生了,那是因为:
一个验证者集想要审查一笔交易
另一个验证者集想要打包交易
每一个验证者集将会对另一个验证者集进行“不作为惩罚”。这导致了两条链的诞生。这是平和的分叉。
攻击者:占质押存款的1/2以上
他们控制了“分叉选择规则”并决定忽略那些打包了审查交易的区块。就比如在PoW机制中,他们无法改变共识规则,只能控制交易的排序。但据我所知,在这种情况下“不作为惩罚(inactivityleak)”将不会被启动。
以太坊的守卫者
在面对审查的时候,我们能够做什么?答案是一次用户激活的软分叉!总的来说,我们可以强制退出通过分叉代码来罚没攻击者。这是一种有针对性的攻击,不会损害诚实验证者的利益。
引用推文:https://twitter.com/stonecoldpat0/status/1560040361447260163
多客户端主题
目标:避免会让区块/无效交易被永远敲定的零日攻击。但这需要多少个客户端?嗯,另一个出现的问题是因为不作为惩罚。如果两个占比50%的客户端出现分歧,那么他们最终会变成两个平行的世界。
任何单个客户端无法激活漏洞
当运行一个客户端组合的验证者所占的质押存款占比大于33%时,不作为的惩罚才会变得有意义。通过运行少数人使用的客户端,你可以最小化所有因为软件漏洞而造成的损害。阅读更多请看这里:https://dankradfeist.de/ethereum/2022/03/24/run-the-majority-client-at-your-own-peril.html
惩罚不等于罚没
区别:
惩罚:只是很小的问题,不会对网络造成损害
罚没:验证者作出了公开可检测且恶意的行为
如果验证者触发了罚没条件,他们就会被强制移出网络。阅读更多:
引用文章:https://eth2book.info/altair/part2/incentives/slashing/
两种罚没情况
1.在同一个slot里投票/提议两个或以上的区块
2.提议“包含”了一个你已经投过票的分叉的分叉
我做了一个基于图上公式的视觉图帮助大家理解。
无论如何,我希望你们喜欢这条推文。以太坊已经变更了它的共识协议,从工作量证明机制转向权益证明机制,这份成绩非常了不起。这也是为什么以太坊、它的路线图/技术以及社区都非常好的。
以太坊是实验的天堂。
郑重声明: 本文版权归原作者所有, 转载文章仅为传播更多信息之目的, 如作者信息标记有误, 请第一时间联系我们修改或删除, 多谢。