LOADING...
LOADING...
LOADING...
当前位置: 玩币族首页 > 行情分析 > ETH2进展更新(截至2020/8/8)

ETH2进展更新(截至2020/8/8)

2020-08-14 ECN以太坊中文社区 来源:区块链网络

来源 |What’s New in Eth2

作者 | Ben Edgington

文章荐读

来自Danny Ryan的最新一期《eth更新速览》:Medalla发布抢先看,攻击网消息 – 赏金提升至1.5万美元。

测试网

本周最大的新闻当属Medalla测试网的成功上线。Medalla是一个公开的测试网,应用主网规范,鼓励所有人都参与其中。如果没有意外发生,那么Medalla将是信标链发布前的最后一个大型测试网。

Medalla于UTC时间8月4日周二1300之后的八秒创世,共有20084名验证者注册。以太坊基金会和/r/ethstaker组织了一个发布派对:zoom会议中有三四十名参与者,我还看见在YouTube的直播有超过1700名观众 (录像的观看次数已经达到12400,太棒了!)我也参与了发布派对!

由于多种原因,刚开始的验证者参与度很低,在7个epochs之后 (40分钟) 我们才看到网络完成第一次最终确定。其实在现实情况中,这也不是什么大事,至少不像有些媒体写得那么夸张。Anthony Sassano在他的the Daily Gwei中对这次事件进行了回顾。

在最近的开发者会议中我们讨论了初期低参与度的一些原因:在设置引导节存在一些问题,也未能及时将其引入客户端;创世时参与运行的几个客户端实现在进行证明 (attestations) 时出现了一些问题,因此团队暂时转而使用其他客户端。许多大型质押者处于离线状态,可能未及时准备就绪。

为了在主网启动时避免这些问题,我们打算将创世延迟从现在的48小时延长至96小时,甚至是一周。这段缓冲期为大家预留了足够的准备时间。

无论如何,这之后一切都运行良好。所有客户团队都发布了更新,以解决各种问题,这就是测试网的目的所在。因此,如果您正在运行验证程序,请确保更新至最新版本。撰写本文时,系统中有23737个验证者,激活队列中还有4706名验证者在排队。每个epoch只能进入4名验证者,因此当前队列将需要5天以上的时间才能进入,大家保持耐心。

如果读者想要尝试运行Medalla测试网,以下是一些有用的工具:

Launchpad– 注册验证者的友好工作流,点此了解更多Eth2Stats– 在此处添加你的节点,查询附近节点及其位置Beaconcha.in– 提供许多有用信息,可以为你的验证者设置控制板获取POAPs. 运行多个不同客户端即可收集全套POAPethstaker Discord. 客户端团队的Discords链接已被置顶,可前往寻求帮助

攻击网

与Medalla同时运行的还有以太坊基金会团队发起的攻击网 (attacknets)。第一轮非常成功,Jonny Rhea对Prysm发起成功攻击,并且在Go语言标准库中发现了一个存在九年之久的bug。此处是Jonny的相关文章。

下一轮的赏金已经提升至1.5万美金,心动不如行动!

BLS相关进展

也许大家以为BLS密码签名的相关更改已完成。目前针对(草稿)IETF BLS签名标准中的边缘情况有一些争议,最终可能会对标准带来一些更改。

问题在于使用“无限”签名(G2G2组中的标识点)签名的有效载荷的有效性。也就是说私钥为零。从密码学的角度来看,由于所有数据都相同,这是毫无意义的签名。但是从表面看来,这符合当前的标准草案:0 <= SK <r。

对于Eth2来说,这无关学术:所有实现都需要以完全相同的方式处理所有签名。攻击者不受标准约束,会意外产生失控的情形。要参与到共识系统,需要我们对于“什么是有效签名”达成一致。这种情况其实在Witti测试网中就出现过,当时有人使用这类签名和公钥创建了存款。当时,根据我们对标准的理解,所有信标链客户都认可它是有效的,并且没有出现问题。

对于我们的目的而言,如何解决这个问题不是很重要,明确申明无限签名的无效性更有意义。我们确实需要确定且明晰的定义,以便Eth2客户端能够继续达成共识,并且理想情况下仍要保持符合标准。

释义性文章

Google版的规范注释刚面世,便把我的AltaVista版本的规范注释比下去了。(译者注:AltaVista是全球较知名的网上搜索引擎之一。)

好了,开玩笑的。Vitalik的Eth2规范注释写得相当出色,并且毫无疑问是学习的主要资源。然而不管怎样,我还是会继续完成我的版本。这两个版本侧重有所不同,相信两者可以愉快地共存。我还计划添加一些额外的功能,比如慢慢上线更佳的内部导航。

但是无论如何,相信现在网络上关于信标链创世的解释文章就只有我写的那一篇了。在Medalla发布之前,许多人包括开发者在内对此都有较多的疑惑,因此我写了一篇简短的介绍。

以下是关于如何在Medalla上运行节点的一些指南。如果我错过了你的文章,很抱歉,以下是我这周注意到的一些信息:

Larrypcdotcom发表了文章《关于如何在测试网Medalla上设置Eth2客户端的说明》Somer Esat发布了两篇指南,即如何基于Ubuntu服务器在测试网Medalla上质押,分别基于Lighthouse客户端以及Prysm客户端进行讲解。CoinCashew发布了一篇基于Ubuntu服务器和Teku客户端的质押指南。r/ethstaker上有关于如何保证质押安全的信息,有些指南涵盖了这一点,有些没有,尽管这相当重要。我发现了这个Prysm文档《提高点对点连接性》,这对所有客户端来说都是一个好的建议。

Attestant的Jim McDonald继续更新其良心科普系列,发布了《保护验证者密钥》。

Jim还想出了一个方法来定义验证者的证明效率。客户端将他们的证明(投票)打包进信标链的速度是衡量客户端性能的主要标准,因为这将影响验证者节点可以获得多少奖励。这是个非常有用的衡量标准,beaconcha.in已经将其纳入到验证者概览界面。

Alon Muroch继续更新其关于BLS签名的系列文章,发布了《配对的主要概念》。 Alon所在的公司Blox也在为Eth2验证者开发Hashicorp vault插件。其他有趣的消息是,Ledger在最近的Nano-X更新中增加了对BLS12-381曲线的支持。不知道这在实践中意味着什么,但请留意其进展!

研究工作

一个由学生制作的视频,分析了Eth2.0的托管证明游戏 (proof-of-custody game)。这是阶段1分片链规范中的重要组成部分。

常规会议

实现者会议

第45次会议于8月6日进行。

会议议程会议视频我的速记以及Mamy的笔记

我们对Medalla测试网的创世进行了回顾,并且围绕客户端是否需要以及如何相互识别进行了深入的讨论,还探讨了从同一个助记词中获得签名密钥和提款密钥的利弊。Justin向我们介绍了Secret Single Leader Election的一项突破,该突破可能会用到阶段1中,这令人非常兴奋。

其他新闻

EDCON(Community Ethereum Development Conference)于周日和周一举办。周一围绕Eth2主题展开讨论,演讲者有Vitalik、Danny、 Hsiao-Wei、Aditya、Afri、来自Sigma Prime的Paul Hauner 以及来自Prysmatic Labs的Terence —— 都是些常见的嘉宾。我一定会尽我所能跟进这些消息。

PrysMatic Labs客户端团队的更新。Bankless的Haseeb Qureshi发布了一篇有趣的文章,探讨了Eth2中的DeFi可能是什么样的:城市、郊区还是农场。Bitfly发布了Eth2网络浏览器Ethernodes。我暂时对它的准确性有所保留(居然没有Teku客户端!),但浏览器中显示我的家乡有两个节点,而我运行着其中一个。 因此,如果您也在英国雷丁附近,让我知道吧!

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

更多以太坊资讯请关注:

公众号:ETH中文网

网站:ethereum.cn

—-

编译者/作者:ECN以太坊中文社区

玩币族申明:玩币族作为开放的资讯翻译/分享平台,所提供的所有资讯仅代表作者个人观点,与玩币族平台立场无关,且不构成任何投资理财建议。文章版权归原作者所有。

LOADING...
LOADING...