来源 | What’s New in Eth2
✨欢迎来到2019年的最后一篇WNIE2!预祝大家节日快乐,新年快乐!!(https://hackmd.io/build/emojify.js/dist/images/basic/christmas_tree.png)
✨与往常一样,本周必读内容之一是Danny Ryan在以太坊基金会博客发布的《eth2更新速览(六)》。
阶段0:信标链实现
自上一期以来,我们已经对规范进了两次更新。
v0.9.3版本带来了重大变化。主要改进是从协议中删除了signing_root,更改理由请参阅此处。同时还针对分叉选择规则和其他事项进行了一些微小更改。如果通读一遍PR,很显然,林纳斯法则起了效用——“众目睽睽之下,一切Bug无所遁形”。这是一件了不起的事情。v0.9.4版本没有太大的改变,涉及到一些微小的网络提升以及测试修复。
核心规范预计在BLS规范更新发布之前维持稳定。一月有望发布v0.10.0版本,该版本将由Least Authority机构进行安全审计。
Justin Drake提议将信标链的启用日期定为7月30日,这引起了不小的轰动。当信标链准备就绪了,也不过是箭在弦上的事,也许可能会比预计的早一些。这向我们抛出了一个问题,怎样才算“准备就绪”?Justin随后在推特上就阶段0的发布日期进行了一次调查,结果显示,多数人认为当三种客户端在稳定联合测试网中运行三个月后更适合发布阶段0。值得注意的是,如果我们按照这种方式,那么至少要在2020年第二季度才会发布阶段0。

测试网
Eth2测试网近来动态频繁!Danny能够在他的笔记本电脑上同时参与三个测试网 🤓
Lighthouse测试网于12月8日宣布上线。之前所有的测试网(包括Prysm的Sapphire测试网和互操作性工作)都采用了简化参数:最低配置(相较于作为终极目标的主网配置)。最低配置包含:数量较少、规模较小的委员会;频率更低的验证者混洗(shuffling);每个slot为6s而非12s;每个epoch只包含8个slot而非64个slot等等。这对于信标节点来说轻松很多。
具备主网配置的Lighthouse测试网无疑将我们引向了下一个阶段。**Lighthouse测试网运行期间,在4个信标节点上连接了16000多个验证者,并且持续良好运行了较长时间。**不幸的是,测试网最终出现了故障,在运行一周后下线。
Sigma Prime团队计划将在未来几周内重新上线经过修复和改进的测试网。大家可以阅读此测试网操作说明,以便在重新上线时参与其中。
Prysmatic Labs正在努力重启其网络。据该团队在实现者电话会议上的报告,**其测试网将能够运行主网配置,并在单个信标节点上连接16000个验证者,**因此我很好奇他们即将重启的新网络是否将是主网配置。
Status测试网会继续运行,并按计划每周重启一次。这是Jacek关于该测试网的系列推特。
提醒大家一下,Etherscan和EtherChain都已经上线了能够连接到Prysmatic Labs测试网的Eth2区块链浏览器。目前,EtherChain的浏览器还可以显示Lighthouse测试网。至于Eth2网络浏览器,Status已构建了一个工具,可用于深入获取网络流量和元数据。对于不那么需要细节数据的用户来说,Alethio则致力于生产与其Eth1 Ethstats dashboard类似的Eth2 Stats dashboard。
常规电话会议
目前有五个关于Eth2各部分的常规电话会议。
🛠️实现者电话会议
12月19日进行了第30次实现者电话会议。
🛠️网络(Networking)电话会议
我们在12月18日进行了第二次网络工作小组的电话会议。会议持续受到大家的关注和并且颇有成效。此处是本次会议笔记,以及第一次会议的笔记。
🛠️阶段2电话会议
下一次电话会议安排在一月中旬。具体时间将通过Eth2 Phase2的电报小组告知大家。
🛠️轻客户端电话会议
在上一期的更新中,12月4日的轻客户端工作小组会议视频姗姗来迟,这里是资料、文本以及笔记。下一次通话可能会安排在1月20日左右。
🛠️Eth 1.x电话会议
目前,**Eth 1.x的工作重点是为eth1设计无状态客户端模型。**由于Eth2不在该范围内,因此我不会对此进行详细跟踪。即使如此,Vitalik在电报小组中说“这些工作也与eth2高度相关”。最近一次电话会议已于12月17日进行,此处是相关记录。相关工作的协调在ethresear.ch上进行。
研究工作
请允许我介绍一下PegaSys研发工作的进展。我们的Artemis Eth2客户端代码库已移交给PegaSys的产品侧,为上线做准备。这才使得我们有机会与Harmony团队共同创建一个名为TXRX的团队,以扩展我们的以太坊2.0研发 (顾问团队神秘的第五位成员竟然是Vitalik ! 大家可以关注TXRX团队的“官方”推特以获取进展更新。
ethresear.ch上的精彩话题:
- Vitalik:“跨分片转移ETH面临的问题与解决方案”。根据本周的实现者电话会议,这是Vitalik目前正在攻克的两个主要难题之一。
- “支持跨分片转移ETH的元执行环境”,这是上述问题的一种解决方案。
- “FRI 作为纠删码欺诈证明”。短期的数据可用性是Vitalik正在攻克的另一个问题。
- “使用多项式承诺机制的一种低度证明”。Dankrad也在进行数据可用性研究工作。
- 针对“Eth2状态提供者及无状态网络遗留问题”的后续讨论。
- PegaSys Eth2 应用研究团队(不同于上文介绍的 TXRX 团队,我们有两个研发团队)最近给出了一个“基于账户的匿名 Rollup”的提议。尽管没有作出相关说明,但可以在eth2中将其作为一个执行环境来实现。
灵光乍现
下面的想法可能对很多人来说显而易见,但是这周我才恍然大悟(实际上是我在刮脸的时候想到的,多多包涵)。
出于诸多原因,目前已经有关于如何实现Eth1和Eth2链之间双向桥接的探讨。Staking本身只提供了一种单向桥接方法。
我意识到实现双向桥接绝对是使得Eth2名副其实代表以太坊的唯一方式。Eth2确实是由以太坊社区成员在进行开发,也是依靠ETH自举的 ,计划与Eth1链进行叠加并且取其精华。然而,任何其他有能力的团队也能实现这些目标并将其工作成果称为以太坊2.0。唯一真正使Eth2.0链具有辨识度的方式是通过桥接与现有的Eth1链建立联系。我觉得这个想法很有趣,所以和大家分享!
其他资讯
- 一个月前我在文章中提到以太坊基金会正在为Eth2征募一个技术笔者。现在已经有合适的人选啦。
- Lighthouse 客户端团队更新(测试网回顾),以及 Prysmatic Labs一如往常进行的大量工作。
- Parity正在中止其“官方委任及资助的 Serenity 开发团队”的身份,并且打算“以一种非官方的自由放任的组织形式继续进行维护”。
- 来自Jim McDonald的一系列Staking相关文章:
- 一篇探索并阐释跨分片通信的干货文章。
- Protolambda正在集思广益如何对大量验证者的证明活动实现可视化。
- Staking难以避免中心化趋势?以下是一些有趣的探讨:
- 《以太坊的DETH》,本文认为基于被质押的ETH所产生的衍生品将不可避免地导致Staking中心化;
- 一个引人深思的推特系列,Vitalik对此作出了一些评论。
另外,Gnosis的Sight项目计划针对Eth2的发布开放一些预测市场。首个关于Eth2.0的预测市场已经出现:“截至2020年3月31号上午8点(UTC),为以太坊2.0发布作准备的存款合约(deposit contract)是否能完成部署?并且合约中质押的ETH会否大于等于20000?”目前投票比例大约是50/50 !
最后……
几周前我为Coindesk写了一篇评论文章,据说最近将会发布。这是一篇为Eth2采取开放性开发模式的生动辩护。
但其实我已经不再是Coindesk的读者了。如果我的读者对这篇文章感兴趣,这是文章的初版,希望大家喜欢。
声明:ECN的翻译工作旨在为中国以太坊社区传递优质资讯和学习资源,文章版权归原作者所有,转载须注明原文出处以及ethereum.cn,若需长期转载,请联系ethereumcn@gmail.com进行授权。