Eth2进展更新(截至2020/10/31)

在Zinken测试网上线之后 (短期测试网),Medalla的参与度大幅下降。

来源 | [What’s New in Eth2](https://hackmd.io/@benjaminion/wnie2_201031) 作者 | Ben Edgington ## 本期推荐 本期为大家精选了三个不可错过的访谈和播客,都非常不错。 * [Bankless](http://podcast.banklesshq.com/)的这两期播客非常有价值,值得一听: * Danny Ryan AMA:[Youtube](https://www.youtube.com/watch?v=JOgowAlKSqw)/[播客](http://podcast.banklesshq.com/eth-20-ama-with-danny-ryan) * Vitalik:以太坊设计理念 (主要谈及Eth2) [Youtube](https://www.youtube.com/watch?v=-R0j5AMUSzA)/[播客](http://podcast.banklesshq.com/35-designing-ethereum-vitalik-buterin) * 最近的EthOnline涌现了许多干货,我个人尤其欣赏来自Superphiz的《[白话Eth2和Staking](https://www.youtube.com/watch?v=tpkpW031RCI&list=PLXzKMXK2aHh4wSCFiW2naDgq3tK-WjSR0&index=10)》,还有一个[网页](https://unvetica.com/ethonline/)提供了相关资源 ## ****阶段0:信标链**** 我之前对Eth2存款合约的发布非常乐观,我们确实也准备好了。在上面的播客节目中,Danny称存款合约的部署稍微往后延迟了一些,先完成[Blst密码库](https://github.com/supranational/blst)的审计。 我不清楚为什么这会导致部署延期,因为[存款合约](https://github.com/ethereum/eth2.0-specs/tree/dev/solidity_deposit_contract)和官方[存款工具](https://github.com/ethereum/eth2.0-deposit-cli)都没有使用到Blst库。在最近的开发者会议中,[Danny说](https://news.ethereum.cn/wp-admin/post.php?post=2627&action=elementor#Open-discussion)**审计进展顺利,有希望在这周完成,之后我们就可以进入eth2上线流程了。** 并不是所有人都认为我们已经准备好部署存款合约了。对此Jeff Coleman围绕工具方面提出了[合理的观点](https://twitter.com/technocrypto/status/1318696378063851521)。至于客户端实现,作为Teku客户端的负责人,我承认还有一些细节仍然需要进行优化,但是没有什么大问题让我夜不能寐。 **每个打算成为质押者的用户都需要对风险和收益做到心中有数,并且有一个心理预期。**如果读者在早期对个人质押缺乏信心,尽管观望一下,这么做不会有什么损失。 ### Medalla测试网 #### Medalla现状 在完美运行两个月之后,截至本文发布Medalla测试网已经19天没有敲定区块了,要继续敲定区块,我们需要2/3的验证者上线,并且进行正确操作。在Zinken测试网上线之后 (短期测试网),Medalla的参与度大幅下降。 **这就是无激励测试网的问题:随意离开网络不需要成本。** 当然了,网络还在持续运行中,长期的未敲定状态使得客户端团队能够发现内存和CPU方面的问题。我们针对Teku进行了一些优化,我的验证者运行状态十分不错。其他的客户端也在不断进行优化。 Medalla测试网的参与度目前在30%-60%之间波动,其中很大的一个原因可能在于大多数人所使用的客户端性能不稳。 **请大家使用[不同的客户端](https://news.ethereum.cn/wp-admin/post.php?post=2627&action=elementor#Staking-stuff)!** 大家可能会想“有必要吗”?我严重怀疑我们会在主网中碰到长期的未敲定问题,大家都使用真实的ETH,并且质押金额巨大,验证者们会更加勤快地使用客户端。如果某个客户端产生问题,用户可以切换到另一个客户端。 所以如此说来,眼下的Medalla测试网十分不现实,并且耗费过多精力改善其当前的状态也是无济于事的。但是有些努力仍然是有必要的:性能改善会反馈到整体优化中。Status团队的Jacek发推特[阐释](https://twitter.com/jcksie/status/1321366361348673536)了Nimbus客户端遇到的挑战及其收获。 话说回来,**在接下来的几天内没有参与的验证者会由于怠工惩罚 (********inactivity leak********) 被逐渐驱逐出网络,这能够帮助我们重新开始敲定区块并回到正轨。**如果读者有暂停运行的验证者,请选择继续运行或是[退出网络](https://twitter.com/superphiz/status/1322165640006901761)。此处是一个自愿退出网络的教程,目前的客户端工具不太好用,Yorick Downe提供了一种更简捷的方法。 #### Medalla数据竞赛 以下是一些[Medalla数据竞赛](https://ethereum.org/en/eth2/get-involved/medalla-data-challenge/)的参赛者 (目前已经截止,感谢Superphizh[制作本列表](https://www.reddit.com/r/ethstaker/comments/jieyg0/ethereum_studymaster_quiz_10_medalla_data/))。我还没有全部都过一遍,但一眼扫过去,我建议大家请勿针对某个特定的客户端实现轻易下结论。 一方面来说,我们无法在网络中可靠地辨别大多数;另一方面,所有地客户端都在Medalla运行期间持续进行优化和开发,目标也在不断地变化。 * [Proper Proposers and Skipped Slots: A Ranking and Segmentation Study of Validator Behavior](https://crypto.omnianalytics.io/2020/10/20/what-makes-a-top-tier-validator) (对验证者行为的排名和分类研究) * [Eth2 Medalla – a data driven deep dive](https://eth2data.github.io/) (从数据着眼Eth2 Medalla测试网) (Paul Hauner已经对此给出了[反馈](https://twitter.com/paulhauner/status/1320895775954464769)) * [Visualizing whales in the rough seas of Medalla, the Ethereum 2 testnet](https://medium.com/coinmonks/visualizing-whales-in-the-rough-seas-of-medalla-the-ethereum-2-testnet-f748592fc08a) (将Medalla测试网中的“巨鲸”可视化) * [Medalla: Exploring the data behind Eth2](https://github.com/dOrgTech/MedallaDataChallenge/blob/master/medallaClientSlashingExploration.ipynb) (从Medalla观察Eth2背后的数据) * [The Ethereum 2.0 Beacon Block Data Schema and Visual Documentation](https://blockblockdata.github.io/medalla-data-challenge/a001/the_ethereum_2_beacon_block_data_schema_and_visual_documentation.html) (以太坊0信标区块数据架构以及可视化文档) * [An Analysis of Data Propogation Latencies in Ethereum 2.0 Medalla Testnet](https://blockblockdata.github.io/medalla-data-challenge/a002/an_analysis_of_data_propogation_latencies_in_ethereum2_medalla_testnet.html) [(](https://blockblockdata.github.io/medalla-data-challenge/a002/an_analysis_of_data_propogation_latencies_in_ethereum2_medalla_testnet.html)以太坊0 Medalla测试网中的数据广播延迟分析) * [Clustering and Profiling Time Epochs in Ethereum 2.0](https://blockblockdata.github.io/medalla-data-challenge/a003/clustering_inclusion_delay_analysis.html) (以太坊0中的epoch分析) * [Comparing Eth2 Clients on the Medalla Network](https://pintail.xyz/posts/medalla-client-comparison/) (从Medalla测试网对比各个Eth2客户端) * [The Medalla Network Under Stress](https://pintail.xyz/posts/medalla-network-stress/) (压力状态下的Medalla网络) * [Medalla Participation Rates: A Validator Taxonomy](https://pintail.xyz/posts/medalla-validator-taxonomy) (Medalla参与率:验证者分类) * [Attesting the Health of Ethereum 2.0](https://www.splunk.com/en_us/blog/tips-and-tricks/attesting-the-health-of-ethereum-2-0.html) (评测以太坊0的健康状况) ### 工具 [Bitquery](https://bitquery.io/)已经发布一个开源的[Eth2浏览器](https://bitquery.io/blog/eth2-explorer-api-widgets),内嵌小部件以及GraphQL API。看起来不错,我会继续探索。 同样是浏览器领域,[Beaconscan](https://beaconscan.com/)邀请你加入[Guild Warz](https://beaconscan.com/guildwarz)组队在Medalla测试网中提议区块以赢取DAI奖励。现在还可以加入哦! ## 路线图 前几天出现了一些对Eth2发展路线图的可视化展示。 首先,先[提醒](https://twitter.com/meeseeking/status/1321452219506503681)一下大家Eth2的开发工作并不遵从某种次序,而是在所有阶段中并行进行: ![](https://img.learnblockchain.cn/2020/11/03/16043706458224.jpg) <center>图片来自[Meeseeking](https://twitter.com/meeseeking/status/1321452219506503681)</center> 其次,我们再来看看这些工作如何结合在一起: ![](https://img.learnblockchain.cn/2020/11/04_/1951075.jpg) <center>图片来自[Trent Van Epps](https://twitter.com/trent_vanepps/status/1321936246332104705)</center> ## 生态资源 Justin Drake撰写了一篇记录[Eth2 BLS签名历史的文章](https://www.reddit.com/r/ethfinance/comments/jghide/daily_general_discussion_october_23_2020/g9sz7jm/)。**BLS签名技术是近几年来主要的密码学创新,使得Eth2的雄图伟略有望成为现实。**我也撰文表达了[对曲线BLS12-381的尊崇](https://hackmd.io/@benjaminion/bls12-381)。 ### Ethonline 以下是刚刚结束的EthOnline中一些关于Eth2和以太坊未来发展的演讲,干货满满: * [Catalyst – an Eth1 engine for Eth2](https://www.youtube.com/watch?v=4jFMYU9FG8A&list=PLXzKMXK2aHh4wSCFiW2naDgq3tK-WjSR0&index=2), Guillaume Ballet * [A Developer’s Guide to Account Abstraction](https://www.youtube.com/watch?v=tKPo-Y74ces&list=PLXzKMXK2aHh4wSCFiW2naDgq3tK-WjSR0&index=3), Sam Wilson & Ansgar Dietrich * [The Future of Solidity](https://www.youtube.com/watch?v=-aSMCa4O7mg&list=PLXzKMXK2aHh4wSCFiW2naDgq3tK-WjSR0&index=4), Alex Beregszaszi * [EIP 1559 Overview](https://www.youtube.com/watch?v=IEQPSJbZsq0&list=PLXzKMXK2aHh4wSCFiW2naDgq3tK-WjSR0&index=6), Tim Beiko * [Secret-shared validator infrastructure for Eth2.0](https://www.youtube.com/watch?v=awBX1SrXOhk&list=PLXzKMXK2aHh4wSCFiW2naDgq3tK-WjSR0&index=9), Aditya Asgaonkar * [Intro to Eth2 & Staking for Beginners](https://www.youtube.com/watch?v=tpkpW031RCI&list=PLXzKMXK2aHh4wSCFiW2naDgq3tK-WjSR0&index=10), Superphiz * [Eth 2 sweet tooth: rollups and date-a availability](https://www.youtube.com/watch?v=q42NZw6Gle0&list=PLXzKMXK2aHh4wSCFiW2naDgq3tK-WjSR0&index=11), Ben Jones 此处是[YouTube播放列表](https://www.youtube.com/playlist?list=PLXzKMXK2aHh4wSCFiW2naDgq3tK-WjSR0),以及[推文总结](https://twitter.com/ETHGlobal/status/1321105079840215040) ### EthStaker 在[第十次EthStaker社区会议](https://www.youtube.com/watch?v=0xxTzEyiv3w)中,来自[Blox Staking](https://www.bloxstaking.com/)的Alon Muroch谈及了他们如何通过客户端构建完全非托管性的质押服务。说真的,这件事非常酷!。其他的质押服务都需要对用户的签名密钥进行托管,甚至提款密钥也需要被托管。Blox的去信任化池式质押则都不需要,用户可以从始至终保留对密钥的控制权。 ## 研究工作 Vitalik就一个未解决的问题寻求解决方案:[通过错开分片区块时间达到亚秒级延迟,同时兼容激励](https://ethresear.ch/t/open-problem-incentive-compatible-sub-second-latency-via-staggering/8171?u=benjaminion)。如何从博弈理论的角度实现这种巨大的用户体验优化? ## 常规会议 ### 实现者会议 第51次实现者会议已于10月29日进行。 * [会议议程](https://github.com/ethereum/eth2.0-pm/issues/189) * [会议视频](https://youtu.be/_4Ry2AEzXGU?t=63) * 我的[速记](https://hackmd.io/@benjaminion/BJOIcBd_w) 讨论的主要内容是网络 (networking) 方面的一些细枝末节。 ## 活动预告 * ETH Staker社区主办的[以太坊2.0测验](https://unvetica.com/ethereum-2-0-quiz-show-presented-by-the-eth-staker-community/),考试时间:UTC时间11月1日21:00。看起来很好玩,也是一个难得的学习机会。此处是[YouTube入口](https://www.youtube.com/watch?v=aN2feR5rH7Q),Protolambda也会[参加](https://twitter.com/protolambda/status/1322631450261377024)! (这个部分是Joseph Chow建议新增的。如果你有关于Eth2的活动内容,[请告知我](ben@benjaminion.xyz)) ## 其他新闻 * Lighthouse进行了一波[宣传](https://medium.com/empireventures/discovering-lighthouse-branding-the-eth2-0-client-d3a6bb503a6b),[Sigma Prime团队](https://twitter.com/paulhauner/status/1319624363231117312)发布了一个非常独特的庆祝视频:[Hello Danny](https://www.youtube.com/watch?v=7bE7XJqSfTE)! ## 写在最后 非常感谢大家一个月前提出的反馈意见,从中我认识到我的读者朋友们非常宽厚友善️! 收到最多的建议是希望增加邮件推送。对此我一直很犹豫,原因有二,一是我太懒了,二是我真的不想对大家的地址负责。但我会再考虑一下。 同时,最新的[RSS feed](https://benjaminion.xyz/newineth2/rss_feed.xml)中似乎有一些服务能够充当邮件网关的RSS。我也会尝试[Feedrabbit](https://feedrabbit.com/),并让大家知道进展如何。 声明:ECN的翻译工作旨在为中国以太坊社区传递优质资讯和学习资源,文章版权归原作者所有,转载须注明原文出处以及ethereum.cn,若需长期转载,请联系ethereumcn@gmail.com进行授权。

来源 | What’s New in Eth2

作者 | Ben Edgington

本期推荐

本期为大家精选了三个不可错过的访谈和播客,都非常不错。

  • Bankless的这两期播客非常有价值,值得一听:
    • Danny Ryan AMA:Youtube/播客
    • Vitalik:以太坊设计理念 (主要谈及Eth2) Youtube/播客
  • 最近的EthOnline涌现了许多干货,我个人尤其欣赏来自Superphiz的《白话Eth2和Staking》,还有一个网页提供了相关资源

阶段0:信标链

我之前对Eth2存款合约的发布非常乐观,我们确实也准备好了。在上面的播客节目中,Danny称存款合约的部署稍微往后延迟了一些,先完成Blst密码库的审计。

我不清楚为什么这会导致部署延期,因为存款合约和官方存款工具都没有使用到Blst库。在最近的开发者会议中,Danny说审计进展顺利,有希望在这周完成,之后我们就可以进入eth2上线流程了。

并不是所有人都认为我们已经准备好部署存款合约了。对此Jeff Coleman围绕工具方面提出了合理的观点。至于客户端实现,作为Teku客户端的负责人,我承认还有一些细节仍然需要进行优化,但是没有什么大问题让我夜不能寐。

每个打算成为质押者的用户都需要对风险和收益做到心中有数,并且有一个心理预期。如果读者在早期对个人质押缺乏信心,尽管观望一下,这么做不会有什么损失。

Medalla测试网

Medalla现状

在完美运行两个月之后,截至本文发布Medalla测试网已经19天没有敲定区块了,要继续敲定区块,我们需要2/3的验证者上线,并且进行正确操作。在Zinken测试网上线之后 (短期测试网),Medalla的参与度大幅下降。

这就是无激励测试网的问题:随意离开网络不需要成本。

当然了,网络还在持续运行中,长期的未敲定状态使得客户端团队能够发现内存和CPU方面的问题。我们针对Teku进行了一些优化,我的验证者运行状态十分不错。其他的客户端也在不断进行优化。

Medalla测试网的参与度目前在30%-60%之间波动,其中很大的一个原因可能在于大多数人所使用的客户端性能不稳。

请大家使用不同的客户端!

大家可能会想“有必要吗”?我严重怀疑我们会在主网中碰到长期的未敲定问题,大家都使用真实的ETH,并且质押金额巨大,验证者们会更加勤快地使用客户端。如果某个客户端产生问题,用户可以切换到另一个客户端。

所以如此说来,眼下的Medalla测试网十分不现实,并且耗费过多精力改善其当前的状态也是无济于事的。但是有些努力仍然是有必要的:性能改善会反馈到整体优化中。Status团队的Jacek发推特阐释了Nimbus客户端遇到的挑战及其收获。

话说回来,在接下来的几天内没有参与的验证者会由于怠工惩罚 (**inactivity leak****) 被逐渐驱逐出网络,这能够帮助我们重新开始敲定区块并回到正轨。**如果读者有暂停运行的验证者,请选择继续运行或是退出网络。此处是一个自愿退出网络的教程,目前的客户端工具不太好用,Yorick Downe提供了一种更简捷的方法。

Medalla数据竞赛

以下是一些Medalla数据竞赛的参赛者 (目前已经截止,感谢Superphizh制作本列表)。我还没有全部都过一遍,但一眼扫过去,我建议大家请勿针对某个特定的客户端实现轻易下结论。

一方面来说,我们无法在网络中可靠地辨别大多数;另一方面,所有地客户端都在Medalla运行期间持续进行优化和开发,目标也在不断地变化。

  • Proper Proposers and Skipped Slots: A Ranking and Segmentation Study of Validator Behavior (对验证者行为的排名和分类研究)
  • Eth2 Medalla – a data driven deep dive (从数据着眼Eth2 Medalla测试网) (Paul Hauner已经对此给出了反馈)
  • Visualizing whales in the rough seas of Medalla, the Ethereum 2 testnet (将Medalla测试网中的“巨鲸”可视化)
  • Medalla: Exploring the data behind Eth2 (从Medalla观察Eth2背后的数据)
  • The Ethereum 2.0 Beacon Block Data Schema and Visual Documentation (以太坊0信标区块数据架构以及可视化文档)
  • An Analysis of Data Propogation Latencies in Ethereum 2.0 Medalla Testnet (以太坊0 Medalla测试网中的数据广播延迟分析)
  • Clustering and Profiling Time Epochs in Ethereum 2.0 (以太坊0中的epoch分析)
  • Comparing Eth2 Clients on the Medalla Network (从Medalla测试网对比各个Eth2客户端)
  • The Medalla Network Under Stress (压力状态下的Medalla网络)
  • Medalla Participation Rates: A Validator Taxonomy (Medalla参与率:验证者分类)
  • Attesting the Health of Ethereum 2.0 (评测以太坊0的健康状况)

工具

Bitquery已经发布一个开源的Eth2浏览器,内嵌小部件以及GraphQL API。看起来不错,我会继续探索。

同样是浏览器领域,Beaconscan邀请你加入Guild Warz组队在Medalla测试网中提议区块以赢取DAI奖励。现在还可以加入哦!

路线图

前几天出现了一些对Eth2发展路线图的可视化展示。

首先,先提醒一下大家Eth2的开发工作并不遵从某种次序,而是在所有阶段中并行进行: <center>图片来自Meeseeking</center>

其次,我们再来看看这些工作如何结合在一起:

<center>图片来自Trent Van Epps</center>

生态资源

Justin Drake撰写了一篇记录Eth2 BLS签名历史的文章。BLS签名技术是近几年来主要的密码学创新,使得Eth2的雄图伟略有望成为现实。我也撰文表达了对曲线BLS12-381的尊崇。

Ethonline

以下是刚刚结束的EthOnline中一些关于Eth2和以太坊未来发展的演讲,干货满满:

  • Catalyst – an Eth1 engine for Eth2, Guillaume Ballet
  • A Developer’s Guide to Account Abstraction, Sam Wilson & Ansgar Dietrich
  • The Future of Solidity, Alex Beregszaszi
  • EIP 1559 Overview, Tim Beiko
  • Secret-shared validator infrastructure for Eth2.0, Aditya Asgaonkar
  • Intro to Eth2 & Staking for Beginners, Superphiz
  • Eth 2 sweet tooth: rollups and date-a availability, Ben Jones

此处是YouTube播放列表,以及推文总结

EthStaker

在第十次EthStaker社区会议中,来自Blox Staking的Alon Muroch谈及了他们如何通过客户端构建完全非托管性的质押服务。说真的,这件事非常酷!。其他的质押服务都需要对用户的签名密钥进行托管,甚至提款密钥也需要被托管。Blox的去信任化池式质押则都不需要,用户可以从始至终保留对密钥的控制权。

研究工作

Vitalik就一个未解决的问题寻求解决方案:通过错开分片区块时间达到亚秒级延迟,同时兼容激励。如何从博弈理论的角度实现这种巨大的用户体验优化?

常规会议

实现者会议

第51次实现者会议已于10月29日进行。

  • 会议议程
  • 会议视频
  • 我的速记

讨论的主要内容是网络 (networking) 方面的一些细枝末节。

活动预告

  • ETH Staker社区主办的以太坊2.0测验,考试时间:UTC时间11月1日21:00。看起来很好玩,也是一个难得的学习机会。此处是YouTube入口,Protolambda也会参加!

(这个部分是Joseph Chow建议新增的。如果你有关于Eth2的活动内容,请告知我)

其他新闻

  • Lighthouse进行了一波宣传,Sigma Prime团队发布了一个非常独特的庆祝视频:Hello Danny!

写在最后

非常感谢大家一个月前提出的反馈意见,从中我认识到我的读者朋友们非常宽厚友善️!

收到最多的建议是希望增加邮件推送。对此我一直很犹豫,原因有二,一是我太懒了,二是我真的不想对大家的地址负责。但我会再考虑一下。

同时,最新的RSS feed中似乎有一些服务能够充当邮件网关的RSS。我也会尝试Feedrabbit,并让大家知道进展如何。

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

区块链技术网。

  • 发表于 2020-11-02 18:48
  • 阅读 ( 812 )
  • 学分 ( 18 )
  • 分类:以太坊

评论