首页 > 以太坊(Ethereum) > 正文

以太坊基金会:eth2.0进展更新

ETH中文网 2019-11-01 18:39

  来源:blog.ethereum.org

  作者:Danny Ryan

  长话短说

  

  开发者发布了0.9.0版本的 Tonkatsu 规范[1],确保以太坊 Phase 0 能够继续畅通进行;

  开发者仍在继续斟酌 Phase 1 的提案细节内容;

  客户端开发侧重于加强 eth1 -> eth2 基础设施的完善优化。

  01

  Tonkatsu规范已发布

  正如在最近的以太坊2.0电话会议[2]上所做出的承诺,我们近期将发布0.9.0版本的 Tonkatsu 规范[3]。这个版本在很大程度上对 Phase 0 进行了简化,主要目标是删除 Phase 0 中与 Phase 1 相关联的部分,以确保 Phase 0 的开发能够继续畅通无阻,而免受目前进行中的分片提案修改的影响[4]。

  获取 Tonkatsu 更多相关信息:Release notes[5]

  02

  重新设计Phase 1

  正如之前进展更新所述,我们很大程度上确定会为 Phase 1 制定一个更简洁的新方向(译者注:Vitalik 分片简化方案)。新的分片提案[6]使得每个分片在每个 slot 周期都能进行交联(crosslink)。

  译者注:在此之前原定为1024个分片在每个epoch周期进行交联,新提案提议在每个slot周期进行交联,要缩短周期就需要减少分片数量至64,并将分片区块大小增加八倍。

  这大大简化了跨分片通信,并将在 Phase 2 为开发者和用户带来更优的体验。

  前跨分片通信近似图

  新提案设计

  为了支持新提议,必须要将分片总数从最初设定的1024减少到最新估算的64,然后随时间推移(大约10年)不断增加分片数量。

  以下是需要减少分片总数的主要原因:

  每个分片以每个 slot 为周期,在网络和信标链上增加证明(attestation)负载,而不是每个 epoch 周期;(译者注:由此减轻信标链的证明负荷)

  每个委员会的验证者必须达到最低安全数量[7]。如果分片数量过多,而每个 epoch 周期就会有过多的委员会,那么就很难有足够的验证者(成为验证者需要质押32个ETH)来安全地分配给每个委员会。

  [注:以下段落是本博文首次发布后才添加的,以回应 reddit 上的一些相关讨论]

  为了达到与此前分片设计方案相似的可扩展性,新提案的目标分片区块大小将增加八倍,从 16kB 增长到 128 kB。这为系统提供了大于1MB/s的数据可用性,而这将有助于和 ZK-rollup 和 OVM [8]等优秀的 L2 方案更好地进行协作。有关扩大后的分片区块安全性,则是通过当前以太坊网络中进行的实验研究所证明[9]。

  在过去的几周里,以太坊基金会研究团队的主要精力都集中在该新提案的细节审核和优化上。

  了解更多相关信息:work-in-progress PR [10] & Phase 1 issues [11]

  03

  客户端开发工作悄然有序地进行

  以太坊2.0的客户端开发工作也并没有落后,在最近的以太坊2.0电话会议[12]中,我们讨论到如何处理来自 eth1 的押金,例如优化状态转换、BLS 签名方案的实现、跨客户端模糊化、网络监控工具等等。更大的单客户端测试网也正处于开发之中,同时我们还在继续进行跨客户端实验。

  目前,0.9.0版本规范已经发布,eth2 的客户端也在更新其状态转换逻辑,以通过最新的测试向量,并引入简单的证明(attestation)聚合方案[13]。

  译者注:最近几天以太坊更新资讯频繁发布,故译者在此将重大更新的中文版稍作整合,以方便查阅。

  v0.9.0 Tonkatsu 规范:

  https://eth2.ethereum.cn/eth2-specs/v0.9.0

  Vitalik 简化分片提案

  10月 eth2 进展更新 (Ben Edgington):

  https://www.unitimes.pro/p/ea418bbfd1c84dae816a1d1475790c1d

  最新 eth2 开发手册 (Hsiao-Wei):

  https://dev.ethereum.cn/eth2.0/eth2-devs-handbook-faqs

  原文链接:

  https://blog.ethereum.org/2019/10/31/eth2-quick-update-no-2/

  转载请注明:ECN以太坊中国

  相关链接:

  [1] https://github.com/ethereum/eth2.0-spec-tests/releases/tag/v0.9.0

  [2] https://www.youtube.com/watch?v=DXGeC7cg71Y

  [3] https://github.com/ethereum/eth2.0-spec-tests/releases/tag/v0.9.0

  [4] https://github.com/ethereum/eth2.0-specs/pull/1427

  [5] https://github.com/ethereum/eth2.0-spec-tests/releases/tag/v0.9.0

  [6] https://notes.ethereum.org/KbEyHiaSRQW_KS7dDK0OFw

  [7] https://medium.com/@chihchengliang/minimum-committee-size-explained-67047111fa20

  [8] https://medium.com/cryptoeconomics-lab/a-gentle-guide-to-the-ovm-934035646942

  [9] https://ethereum-magicians.org/t/eip-2028-transaction-

  [12] https://www.youtube.com/watch?v=DXGeC7cg71Y

  [13] https://github.com/ethereum/eth2.0-specs/blob/master/specs/validator/0_beacon-chain-validator.md#attestation-aggregation

  欢迎大家从以下社区平台关注我们

  长按识别二维码关注ECN以太坊中文网公众号

  或访问ECN以太坊中文网:ethereum.cn

  长按识别二维码或在公众号后台回复“入群”

  即可申请加入ECN以太坊中文社区

  交流前沿以太坊资讯

阅读更多

上一篇:观点 | 以太坊作为一种支付平台的价值

下一篇:以太坊血崩原因!还真是项目方砸盘砸的!

您可能喜欢:

关于我们联系我们作者投稿
Copyright © 2013 比特巴手机版
币圈人都爱上的网站,新闻行情教程人物测评资讯大全