Ethereum Casper 为什么需要 EIP-7251

Ethereum Casper 为什么需要 EIP-7251

💡 原文中文,约2200字,阅读约需6分钟。
📝

内容提要

以太坊的共识机制Casper可能因质押者过多而导致网络崩溃。Casper是对BFT的改进,综合了BFT的优点和缺点。通信量大,但消息膨胀量小。委员会机制类似于联盟链的分层共识。以太坊的共识机制包括Stake、VRF、BFT和委员会机制。

🎯

关键要点

  • 以太坊的共识机制Casper可能因质押者过多而导致网络崩溃。
  • Casper是对BFT的改进,结合了BFT的优缺点。
  • EIP-7251提议将单个验证者的质押额度上限从32 ETH提高到2048 ETH,以减少验证者数量。
  • 测试显示,当质押者数量达到2.1M时,网络投票率低于50%,无法正常进入Final状态。
  • 以太坊的验证者数量已达到1.4M,若不及时调整,网络将面临崩溃风险。
  • 以太坊的Casper机制是对BFT的改进,而非对PoS的改进。
  • Casper通过VRF随机选择节点出块,所有验证者对块的有效性进行投票。
  • 以太坊引入BFT的投票机制,确保网络不存在分叉,并通过惩罚机制防止双重投票。
  • 以太坊的通信量较大,BFT的通信量为O(n²),而Casper为O(n)。
  • 委员会机制类似于联盟链的分层共识,选出部分节点进行出块和投票。
  • 以太坊的共识机制可理解为Stake + VRF + BFT + 委员会机制。
➡️

继续阅读