COI:Eth2进展更新 (截至2021/2/27)

来源|?What'sNewinEth2

Toppicks文章荐读

CooganBrennan的个人质押长征文的最后一部分已经发布了,文章涵盖了将他的验证者从AWS迁移到DigitalOcean,这样能节省了一些资金。这整个系列都很棒。Coogan是一个很优秀的写作者,我可以证明他文章的每个细节他都做充分的功课。

信标链

这周达成了十进制上的里程碑,信标链主网上的活跃验证者已超过10万名。开发者更乐于看到二进制上的里程碑,因此当我们验证者数达到131,072时,搞个party吧。

更重要的是,主网的容量现在正接近测试网?Pyrmont?的容量。对于想在与实际网络容量相仿的网络里测试其设置的质押者,Pyrmont是很有用的,但开发团队会想在大得多的网络里测试他们的客户端,以做到提前发现问题。如这周开发者会议里讨论到的,我们正在考虑尽快搭建一个新的、容量更大的测试网。只是讨论容量要多大。

另一个里程碑:创世以来,收益最高的验证者现在已经赚了整整一个ETH——在不到三个月有这样的收益算是不错。而首个获得一个ETH?的幸运儿是验证者11111。这个验证者协助提出了2个罚没报告,和提议了多达17个区块。而我运行的表现最佳的验证者至今只提议了10个区块,总收益是0.9533ETH。

提款凭证

在完全没有引起热议的情况下,其实上周有一份规范发布了,是四个月来第一份规范。

唯一重要的变更是添加一个提款凭证的新格式。

这是有缘由的。在原来的设计里,Eth2有一个完全不同于Eth1的地址空间,由BLS密钥提供安全保障,而不是Eth1现在的ECDSA密钥。这就是为什么提款机制现在是通过BLS密钥对来进行的原因,而提款凭证是对该密钥对的保证。不幸的是,这对无须信任的质押池不友好,尤其阻碍了RocketPool的上线。

慢慢地,Eth2的执行层看上去越来越像今天的Eth1了。因此,现在允许直接使用我们熟悉的旧密钥和钱包来从Eth1地址(账户或合约)提款是合理的。庆幸的是,规范撰写者有先见之明,为提款凭证设置了一个版本控制方案。因此,现在我们有原来的0x00?版本,和一个与新的Eth1兼容的?0x01版本。当然,会有一些方式可以使用原来的?0x00?版本提款到Eth1地址,且无须质押者操作。我们还没决定那些方式,但我们有时间。

请注意,如果有需要的话,还有一份提议是关于允许验证者修改他们现有的提款凭证以适应新方案(暂未写入规范)。

工具

这周,在我们的共有基础设施方面有一些重要进展——“日期-slot转换器”之争:Lighthouse的PaulHauner?最先在推特发布,然后是Nimbus的?Jacek,最后是Teku的?AdrianSutton。这真的是很大的进展,我认为我们真正需要的是“slot-日期转换器”。如果读者中哪位天才想挑战的话,不妨试试。

另一个有用工具是?beaconcha.in?浏览器现在提供多种格式的验证者收益数据下载。我找了好一会儿才找到:在某验证者页面顶部点击“ViewDailystatistics(查看每天数据)”的图标,就在标题“ValidatorNNNN”后面。还计入了税收!

升级1

信标链第一次升级的计划正在敲定中。我们计划六月可以部署?1。

下面是一些相关文档:

相当详细的内容描述,附有PR链接

部署计划概览

规范更新清单

变更是相对小的,起码与后面的进展相比,但仍然是非常值得实现的内容。以下是个简短总结:

增加一个同步委员会到信标链以为轻客户端提供条件

计算改革第一级:在epoch里一直不断更新验证者参与记录,而不是在每个epoch的结束才进行一次大型更新。

计算改革第二级:(a)每64个epoch才调整验证者集,这能避免潜在的DoS风险,以及(b)使怠工惩罚(inactivityleak)变得更加灵活。

将当前“试验轮”的惩罚增加到最终规范中的数值

同时部署的分叉选择规则也有两个变更(这些变更不一定需要非常严密地协调,且不会破坏共识)。两者都旨在克服不同的理论攻击。

信标链是一种奇怪的区块链,因为它是slot/时间驱动的,而不是区块驱动。在分叉选择里处理空slot一直是一个痛点。第一个更改修改了分叉选择规则,以(区块、slot)对的形式更好地处理这个问题。

对”balanceattack"有一个修复

查看总览文档?以了解更多相关信息。

命名

可能比上述内容要有趣得多也复杂得多的是为此次和以后的升级找到命名方案。这是提交到?GitHubissue?上所有方案的汇总。现在已不再接受提交了。

票数最高的明显是“恒星名”。验证者POAP持有者对(a)?是否使用恒星名,以及(b)?首先使用哪个名字的限时投票机会?。点击“Showcurrentresults”(显示当前结果)查看结果。似乎Alcor胜出了,但我还是等官宣吧......

信标链以外的更新

在上周的AllCoreDev会议里,以太坊2.0首次进入会议议程,讨论主题是Eth1与Eth2的合并?(链接到讨论的开始)。这是一个重大进展。很明显,我们还需要做非常大量的工作来让每个人对Eth1转为Eth2感到放心,但我们已经在路上了。

这是(Eth1和Eth2)核心开发者在未来几个月要做的事:起草可执行信标链规范。这部分的内容会继续在ACD会议里讨论,但还会有另外一个常规会议对规范作更详细的讨论。

另外,Vitalik提议了《可能值得移除的EVM功能清单(ListofEVMfeaturespotentiallyworthremoving)》。这不是直接与以太坊2.0相关,但他提到一些清理工作最好在Eth1与Eth2的合并前进行:

"合并“可能是我们摆脱这些困扰的最后机会,这篇文章会解释为什么。

释义性文章

Vitalik对我上周的社论部分做了一些关于rollup与可执行分片的很好的评论?。没有一条路是简单的,但rollup的路线图能更快地达成目标。

Dankrad写了文章《为什么无状态如此重要?whyit'ssoimportanttogostateless》。他对在无状态在以太坊上突破边界做了非常有力的论述。我们现在已经有了实现无状态的潜在技术——以?Verkletree?的形式。在推进无状态以太坊上,最近出现了一些表示支持的复兴研究。

关于Eth2的SecretSharedValidators倡议反响热烈,得到了最新一轮的以太坊基金会社区赞助。上周进行了一次炉边对话,讨论了”SSV会给质押服务商、在家运行的质押者、以及质押池带来哪些帮助“(还访问了Dankrad!)。可以从这篇最近的文章了解更多SSV的技术。3月3日的社区会议会有BloxStaking的参与。欢迎加入?Discord?了解最新情况。

新闻、播客及文章

Coindesk最新的?ValidPoints?Eth2资讯。可以跟进一下他们运行验证者的经验。最近的?MappingOutEth2.0?播客也不错,与Raul一起讨论了关于罚没的话题。这个播客系列值得关注。

StakeIt-TheDailyGwei#185?-AnthonySassano非常热衷于个人质押,并避免使用中心化服务

BisonTrails的ViktorBunin:eth2update011,其中包括提款凭证以及他们的Eth2PioneerProgram。

Superphiz:StateoftheStake!内容包括秘密共享验证者(SecretSharedValidators)以及Eth1/Eth2合并等等。

实现者会议

第58次会议于2/25进行。

会议议程

会议视频

我的速记,以及AlexStokes的实时推文

招聘信息

我并非是想重复EvanVanNess的内容,因此这个板块不会是常规内容,但我最近注意到了一些不错的参与Eth2的机会:

ConsenSys的?Quilt?团队正在招人。Quilt是一个以太坊扩容性和无状态性的研发团队,非常推荐大家尝试。

Teku团队很快可能也会进行招聘。如果你是一个中高级的Java开发者,并且有兴趣与拔尖的以太坊2.0客户端一起工作,请联系我。

其他的客户端团队也在进行招聘

其他新闻

推文:Eth2?书籍进度

Prysm团队RaulJordan撰文:?追踪性能问题

Lighthouse?最近的更新也对区块广播时间和信标链客户端内存占用进行了探索

本期到此结束。

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

郑重声明: 本文版权归原作者所有, 转载文章仅为传播更多信息之目的, 如作者信息标记有误, 请第一时间联系我们修改或删除, 多谢。

链链资讯

[0:31ms0-3:677ms