ETH2双周刊

Eth2进展更新(截至2020/3/20)

来源 | What‘s New in Eth2

作者 | Ben Edgington

 

大家好,别来无恙 👋

最近世界仿佛停滞运转,但是Eth2的工作仍在继续进行。在这个特殊的时期,wnie2希望为大家呈现万变中的不变。

如果您尚未参与2020年ETH使用情况调查,只需几分钟即可完成。这些问题涵盖了许多有趣的方面,包括Eth2质押计划以及DeFi使用。

 

要点速览

Gitcoin Media:ETH2.0主要开发者问答。在此可以与所有你喜爱的开发人员对不同的Eth2主题进行探讨。

一如既往,Danny Ryan的eth2 quick update no. 9仍然是以太坊最新进展的权威来源,中文版《Eth2更新速览(九)》

 

Eth2未来5-10年路线图

就以太坊目前处于何处以及未来的大致发展方向而言,Vitalik发表了一个很棒的图示,转载如下。评论同样很精彩,不容错过!

对于近来一直在关注以太坊的人来说,这个大致路线并没太大的惊喜,至少它与我的心理预期相去无几。

其中有两个显著特点:一是促进Eth1与Eth2合并的首要任务,二是不再强调阶段2是可交付的成果,随着其中组件的成熟,有许多事都亟待实现。

这个图示并非如同之前常见的将发展路线分为三个阶段,但这个路线更为实用,并且能更早地交付一个可用的系统。这个系统最初看起来更类似我们熟悉的Eth1的增强版本,而不是一个应接不暇的全新执行环境抽象世界。我希望这个路线路能够受到开发者的支持。

为了避免歧义,此图中的Eth2阶段0(信标链)或阶段1(分片链)并未产生任何变化。

 

阐释性文章

随着阶段0临近,涌现出越来越多的高质量阐释性文章。

▫Ivan Martinez:ETH2从ETH1中学到了什么?

本文涵盖了发行、无状态和帐户抽象等问题。比起在现有的Eth1链上修修补补,在全新的Eth2架构中解决这些问题要容易得多。例如,早在三年前就在EIP中提出将Eth1帐户抽象化,但至今仍未实现。

这也体现了我对于尽早合并Eth1和Eth2的提议有所保留:如果Eth2一心只想解决Eth1的遗留技术难题,那么创新将可能被搁置多年。

▫想要尝试亲自跑跑信标链?点击此处获得指引!

▫Sly Gryphon技术性文章:Eth2.0状态转换

▫我仍然在继续Eth2规范的注解工作。由于有太多细节需要深入,因此工作进度较慢,但指日可待!

 

常规电话会议

实现者会议

第35次会议于3月12日进行。

除去一些常规客户端更新,重点如下:

  • V0.11.0版本规范已发布。主要加强了网络层对于拒绝服务 (DoS) 攻击的防御,还包含一些状态转换的改动。本规范是多客户端测试网的稳定性目标。
  • 我们预计在四月运行一些长期联合测试网。相关进展顺利:Prysmatic的Sapphire测试网运行良好;Prysm与Lighthouse进行同步;Teku与Prysm和Lighthouse进行同步,等等。
  • 阶段1规范即将能够在客户端中进行原型化,预计在四月初左右。

Eth 1.x/无状态以太坊

最近我没有跟踪到无状态以太坊的会议。但Griffin Ichiba Hotchkiss撰写了一篇非常棒的进展报告,对EthCC之后举办的首届无状态以太坊峰会进行了总结。

 

研究工作

Gasper最终版本论文Combining GHOST and Casper已发布。该论文分析了我们在Eth2中如何创造性地将这两种共识协议结合在一起。

ethresear.ch:

▫Vitalik:使用 (Polynomial commitments) 多项式承诺替代状态根多项式承诺最近是大热的加密话题。Justin Drake在ZK Study Club中探讨PCs:123。总之,PCs可能是无状态协议的重要解决方案,但目前还存在一些实质性的挑战。

▫PegaSys的Joe Delong提出了一种跨分片通讯机制:评估非顺序收据的跨分片交易。此处是他的跨分片交易模拟器

▫PegaSys的Peter Robinson提出了一种原子跨分片交易机制:使用系统事件、实时参数检查和智能合约锁定的原子跨分片函数调用

▫PegaSys的Mikhail Kalinin针对Eth1和Eth2双向桥接的研究:矿工投了反对票

▫PegaSys的Alex Vlasov继续研究拜占庭容错的分布式时间协议。这是Eth2很重要的一个部分,需要强大的时钟同步。

 

其他新闻

NimbusLighthousePrysm的开发进展更新。

▫Piper Merriam尝试集合Eth1x和Eth2的工作分工

 

最后的最后……

四年前在对Proof of Stake (权益质押) 进行研究的时候,我就确信以太坊是绝无仅有的😻我非常高兴能参与到Eth2最终的交付。每当我想到PoW (工作量证明),我还是会不寒而栗。

但是我绝不反对投入计算资源到有价值的事中,我很乐于响应Jonny Rhea的呼吁,为COVID-19蛋白质折叠投入CPU和GPU算力。

读这篇文章的你同样可以加入!操作如下:

  1. 访问foldingathome.org/start-folding并且安装软件
  2. 打开->配置身份
  3. 输入团队编码:237234(以太坊团队)
  4. 用户名(可选)