• 3

  • 75

Eth2.0 更新速览 (9)

Unitimes_David

Unitimes翻译

6个月前

作者:Danny Ryan

奇怪的时期。我希望你们都很好,继续照顾好你们自己、你们的家人和你们的社区。

我们最新的 Eth2 更新速览发布地有些迟了,很抱歉。本篇更新速览发布之后,我将保持接下来的正常更新速度。Eth2 的进展不错——阶段0已经稳定,各客户团队正在全力以赴,并且一些针对无状态以太坊未来的研究已经发布了。

摘要

阶段0规范审计后迎来 v0.11.0 版本的发布

上周,v0.11.0 (Lan party) 规范版本已经发布。此版本的发布代表着阶段0规范“审计后”的版本,为长期的多客户端测试网做好了准备。

该规范包含了对核心共识的一些有限变更,更多地关注于细化网络协议——例如更简洁的同步协议、抗 DoS 强化、更好的网络/链分叉分离等。有关更多细节,请查看此发布说明

各客户端正在努力集成这些变更同时继续进行稳定性、优化和多客户端实验。事实上,各客户端团队一直到3月份都在致力于为即将到来的多客户端测试网络打下基础。当前,Teku 与 Prysm 进行了同步,Prysm 与 Lighthouse 进行了同步,且大多数的 DiscoveryV5 实现都可以发现彼此。

Combining GHOST and Casper 论文的发布

本周,我们在 arXiv 上发布了 Combining GHOST and Casper 论文。这项工作使 Eth2 的核心共识组件 -- Casper FFG 和 LMD-GHOST-- 得以正式化,论文展示了它们如何共同协作以形成一个安全且具有活性的 Eth2 系统。该论文建立在最初 Casper the Friendly Finality Gadget 论文中提出的概念的基础上,将这些概念置于一个更具体的 PoS (权益证明)、基于 Slot 的环境 (也即 Eth2 信标链) 之中。

该论文的创作是与阶段0规范的发展同步进行的。它不仅影响了阶段0规范的设计,同时也强调了一些必须解决的关键边界情况 (corner cases)。我们很高兴将它发布出来,供公众查看、评论、反馈和评判。

这项工作源于 Vitalik 提议的“迷你规范”,但大部分工作是由 San Jose 州立大学的 Yan X. Zhang 和他的学生推动并完成的。我们要特别感谢 Yan 和他的学生——Diego Hernandez、Thor Kamphefner、Khiem Pham、Zhi Qiao、Juhyeok Sin 和 Ying Wang——完成了 Eth2 的这一重要里程碑。

Polynomial commitments (多项式承诺) 有希望推动无状态性

Vitalik 最近在 ethresearch 上发表了一篇激动人心的文章:Using polynomial commitments to replace state roots (用多项式承诺代替状态根)。这篇文章建议使用多项式承诺来代替传统的区块链状态和数据的默克尔树累加器如果这个研究方向被证明是卓有成效的,我们可以将“witness”(见证,即处理一个区块所需的状态证明) 从 ~0.5 MB 减少至 1到10 kB,从而解决无状态以太坊研究中的一个核心问题

说得更清楚一点,以太坊正在努力向一个更“无状态”的模式转移 (参见 Eth1x 研究和进展更新文章)。多项式承诺可能是我们一直在寻找的主要突破,通过显著减少区块大小中的无状态性开销来实现这种无状态。

尽管该提议非常具有前景,但其中一些研究和神奇的数学运算是非常新的。我们需要花更多的时间来更好地理解复杂性和其中的权衡,并更多地关注这个令人兴奋的新技术。

IETF BLS 标准的些许不稳定

根据涉及不同应用和域的外部反馈,最近 IETF BLS 标准在最后一分钟的更改中将这些反馈整合到了规范中。之前的 hash_to_base 对于嵌入式系统、需要特定类型的域分离 (domain separation) 的应用以及使用 SHA-3 而非 SHA-2 的应用不友好

考虑到这些问题hash_to_base 被替换为全新改进的 hash_to_field。该规范的维护人员并不期望将进一步对该规范进行任何实质性的修改,这个修改将很快以“Draft 6” 的形式正式发布。

就密码学标准而言,我们不希望处于当前 Eth1 使用 Keccak256 哈希函数的情况。处于一个加密的孤岛上不仅会阻碍跨应用互操作性的简化,还会抑制广泛的稳健实现集的开发。

我们正在密切监视 IEFT 标准的开发,但是鉴于最近的变化,在一个 Eth2 目标发布日期存在之前,我们并不急于部署主网存款合约 (deposit contract,其部署实际上意味着会将我们困在一个 BLS 规范之中)。我们将继续评估未来 IEFT 标准的稳定性,不希望这成为推出 Eth2 的瓶颈。

至于在其他新闻,我们很快就会为即将到来的长期多客户端测试网发布一个存款界面和部署一个存款合约,我们将在下篇更新文章中谈及更多细节🚀

 

原文链接:

https://blog.ethereum.org/2020/03/17/eth2-quick-update-no-9/

【文章版权归原作者所有,其内容与观点不代表Unitimes立场,亦不构成任何投资意见或建议。发布文章仅为传播更有价值的信息,合作或授权联系请发邮件至editor@unitimes.pro或添加微信unitimes2017】

ETH

75

相关文章推荐

未登录头像

暂无评论