ETH2双周刊

Eth2进展更新(截至2020/5/15)

来源 | What’s New in Eth2

作者 | Ben Edgington

推荐阅读

在众多资源中很难只选其一二,但以下两篇绝对值得一读:

 

社论:Eth2何时到来?

五年以来,我们一直对以太坊2.0翘首以盼,对于eth2的发布日期,也一直伴随着各种乐观的猜测。事实是,从来都不存在一个“官方”的、集体达成共识的实际投入使用时间。

尽管如此,还是有许多人根据自己掌握的信息,对上线日期做出大胆预测。在Ethereal峰会的Eth2阶段0环节,我认为eth2很有可能在今年第三季度上线。Paul Hauner的预测是第三或者第四季度。Vitalik本人并未表明eth2会在七月上线 (我也没有这样说过)!

最近听到最多的声音是“为什么eth2延迟了这么久”。但eth2何时发布并没有一个最终时限,所以我认为这个问题应该这么措辞:为什么筹备eth2需要花这么长的时间?

Justin Drake在其推文中一语中的:

“我们一直在提高要求
*设计上的迭代
*鼓励社区开发多个客户端,而不仅限于EF主导的单一客户端
*libp2p vs. devp2p; BLS12-381 vs. BN254”

之所以耗时良久,是因为大家希望能够一步到位,这也是正确的选择。

Danny Ryan最近在参加POV Crypto播客节目时就这个话题展开了讨论,这也是本周推荐收听的栏目 (视频;音频)。

现在我们距离eth2仅仅一步之遥,我甚至能够嗅到它的气味。

 

阶段0

Testnets 测试网

测试网当属本周的主角,所以我将其放到了前面的位置。

目前有两个Eth2阶段0公共测试网。Topaz是由Prysmatic labs设立的Prysm测试网,Schlesi是由Afri Schoeden创建的多客户端测试网。

Schlesi

Schlesi测试网比预期更加成功,更加稳定。截止目前,有三个客户端完全参与 (Prysm、Lighthouse和Teku),同时,其同步后的信标节点和验证者也在持续运行。Nimbus和Lodestar客户端也在奋起直追,Nimbus很快就将完成同步。这是自去年各客户端团队在安大略省参加互操作性封闭营以来所达成的最大里程碑。

Eth2Stats界面能够看到一些Schlesi的信标节点,Metal Albert也会在其中。大家还可以在Bitfly的Schlesi浏览器中跟踪验证者性能和网络进度。

Schlesi尚不会作为一个公共网络大规模开放,目前还处于孩童学步的阶段,因此我们尚未加入酷炫的前端使其易于加入。尽管如此,我还是撰文说明如何设立Teku节点并在Schlesi中运行,如果读者确实感兴趣,可以注册验证者。可能还有更简单的方法 (例如从二进制文件安装或使用Docker,或对eth1数据使用Infura),但该说明忠实地记录了我的做法。如果读者开始运行节点,请务必加入以太坊R&D Discord上的#schlesi频道以获取最新信息。可能初期会面临一些问题。

在上周的Eth2开发者电话会议中,我们讨论到使用Schlesi框架构建更强大的多客户端测试网。目标时间初步定在六月,前提是在客户端中实现规范v0.12,并且至少有三个客户端的16,384名验证者参与。若是能试运行Eth2存款合约的前端可谓是锦上添花 (下文讨论Launchpad)。

Topaz

Prysm’s single-client Topaz network keeps on chugging, and can be followed with EtherscanBeaconChain.in, and Eth2Stats.

Prysm的单客户端Topaz网络保持平稳运行,可以在EtherscanBeaconChain.inEth2Stats中进行跟踪。

Topaz已经达成四项了不起的成就

Topaz的前端很棒,如果目前只是想尝试参与的话,不失为一个好去处。

 

规范

自上期更新以来,规范没有发生改变。但是预计v0.12很快就会发布,其中将囊括期待已久的BLS密码技术,将带来IETF BLS签名标准草案的02版和IETF hash-to-curve标准的07版

之前委托相关团队给出跨Eth2客户端的一致API标准,目前团队已经发回报告正处于讨论阶段

 

测试

Sigma Prime继续针对各客户端实现进行模糊测试。他们最近发布了更新报告#4,其中包括测试中发现的一些bug。大量工作正在进行中,这样说并非是夸大对Eth2重要共识组件进行测试的重要性。该团队将很快发布Docker映像,以便我们都可以参与到大规模的模糊测试中。

除了测试客户端实现之外,检测规范本身的正确性和明确性也很重要。我的一些PegaSys同事正在借助Dafny框架对阶段0规范进行形式验证。该工作组上周在以太坊工程小组进行了非常易于理解的展示 (幻灯片/Github)。他们演示了如何通过Prysm子例程上的实时demo测试客户端实现。

网络 (networking) 不是共识的关键,但其重要程度不减分毫。Lakshman Sankar正在研究stethoscope,这是针对eth2信标链客户端的一套网络测试,将作为现有参考测试套件的补充。同时,Jonny Rhea的Prkl网络监测工具在测试网运行状况监测和问题查找方面也卓有成效。

另一个需要深度探索的领域则是加密经济安全性。以太坊基金会的RIG团队 (Robust Incentives Group) 一直在针对不同场景进行事无巨细的建模工作,在这种情况下,涉及到的是网络分区。

屏幕前的你也可以参与进来!阶段0赏金计划中的奖金已经翻倍,赶快行动起来!🕷️

 

以太坊2.0 Launchpad

我在上文提到了酷炫的前端,来得早不如来得巧,以太坊2.0 Launchpad已经开源。Launchpad由ConsenSys Codefi、DeepWork Studio和以太坊基金会合作开发,并将成为在Ethereum 2.0主网上进行质押的官方门户网站。这是DeepWork对设计过程的记录。此处何时可以启动Launchpad的调查投票。( 译者注:投票结果显示有42.8%的多数参与者赞同在7月30日以太坊五周年纪念日之际发布以太坊2.0 Launchpad。)

Jimmy Ragosa分别在两条系列推特中针对Launchpad做出了演示和评论 (Part 1Part 2)。Mara Schmiedt和Carl Beekhuizen在上周的Ethereal峰会上也谈到了Launchpad,但相关视频还没有上传。当时还存在一些技术问题,希望可以顺利解决并如期发布,此处是Ethereal峰会视频。

 

Staking

Reddit上出现了一篇贴子,帮助大家全面了解可以进行staking的硬件设备。这在个人质押者中引起了热议,并涌现出许多不错的建议。这是另一篇相关主题帖子。两周前我也公布了我的设备

Staking奖励计算器开始盛行,以下是一些不错的选择:

Collin Myers相关文章:以太坊2.0 Staking有多能赚?

Joseph Chow认为,我们应当结合秘密共享验证者来进行自由质押

由ConsenSys举办的Staking主题网络研讨会将于5月19日ET时间下午一点进行,目前还可以进行预约!

 

释义性文章

ConsenSys的Eth2宝库又添干货:《何为以太坊2.0?》《何为Proof of Stake?》

《关于Eth2.0经济学的延伸思考》。参考Preston推文:Eth2中的ETH仍然是ETH,而不是BETH。

BitMEX Research有一个相当详细的Eth2概述,我还未针对其准确性做出评估,乍一看还不错,但是有人持批判态度

 

研究工作

本周最具争议的想法当属Justin Drake提出的Eth2价格预言机提议。这是一个简单的概念,我完全能够看到其中的吸引力。既然我在帖子开头被提及,那我需要说明一下我给Justin的反馈是谨慎且负面的:本质上,这在客户端团队现有的治理和维护义务基础上增加了负担,而且目前的第二层预言机似乎做得不错。我的观点在一定程度上与Ameen 😄的见解不谋而合。Vitalik对此给出了明确且详细的回应。讨论仍在继续……

ethresear.ch:

  • PegaSys R&D的Mikhail Kalinin发表了关于合并Eth1-Eth2的文章。本文对于合并Eth1到Eth2 (然后弃用工作量证明) 所需的工作进行了全面且广泛的回顾。
  • EF Ewasm团队发布了Eth1x64 Variant 1 “Apostille”。Eth1x64是一个稻草人 (或者说思想实验),旨在具体探索分片后的以太坊世界会是怎样。这个计划从之前的一个合并想法发轫,即在Eth2的所有64个分片上部署Eth1,并尝试研究如何将其全部结合在一起。此版本在跨分片转移中使用收据,并且在Solidity的扩展版本中编码了示例通证
  • Dankrad为阶段1提议001位的监管证明。监管证明的概念是:验证者必须断言他们已经看到了区块提议者产生的数据,并且需要在网络中接受监管,从而对伪造断言的怠惰验证者进行罚没。Dankrad的提议有助于使验证者和监管者诚实履行职守,几乎没有协议开销。事实上,平均每1024个分片区块中的一个区块会不可避免地出现“中毒”证明,对该证明签名将使验证者受到罚没,因此验证者必须在签名之前进行检查。很机智的解决方案!
  • Vitalik发布了一个开放性问题:理想的向量承诺寻求解决方案。不得不说,这个领域发展得如此之快。上个月的多项式承诺也是如此,而现在话题皆是关于可聚合的子向量承诺。

PegaSys TXRX团队最新进展不可错过:

  • Onotole Eth2规范转译器
  • 信标链分叉选择测试
  • 优化节点发现协议v5
  • 上文提及的Eth1-Eth2合并事项
  • 上文提及的Eth2网络跟踪
  • 跨分片交易模拟

 

常规会议

实现者会议

为了错开Ethereal峰会,实现者会议延迟了一周。第39次会议于5月14日进行。

谈到一些实质性的研究更新,包括引进Axic的evm384,这可能是在Eth1中实现BLS12-381的预编译有效替代方案,以达到与Eth2的兼容性。

 

网络 (Networking) 会议

第5次Eth2 networking会议于5月6日进行。

gossipsub v1.1是一个重要主题,优化了攻击防御性和引导程序。

 

其他资讯

 

 写在最后

各位还没看够??😅

行吧,你知道J.K.罗琳的那条发问“什么是比特币”推文吗?我推荐观看这个视频,这是目前为止我见过关于比特币最好的解释。

 

声明:ECN的翻译工作旨在为中国以太坊社区传递优质资讯和学习资源,文章版权归原作者所有,转载须注明原文出处以及ethereum.cn,若需长期转载,请联系ethereumcn@gmail.com进行授权。