主页 > imtoken苹果下载 > 以太坊2.0进展更新(截至2020年4月3日)
以太坊2.0进展更新(截至2020年4月3日)
eth2.news 上的更新 39(1)
热门精选
Joseph Chow 的《以太坊 2020:路线图与前景》(2) 成为本周最大的赢家,这是对 Vitalik 几周前发布的个人路线图的很好读物。 【备注:中文翻译见《以太坊2020:路线图与展望》】(3)
当然,如果还有 Danny Ryan 的最新文章 Eth2.0 Update Quick View Issue 10 (4)。 【备注:中文翻译见《Eth2更新速览(十)》】(5)
本周调查
如果您还没有参加 ETHGlobal 开发者调查 (6),Trent 希望您花时间完成这项调查 (7)。 (这项调查已经进行了一段时间,但仍在进行中)。
阶段 0:信标链
Danny Ryan 本周发布的 Crypto Bluebird (8) 协议更新在开发人员中引起了轻微的恐慌。 因为目前每一天似乎都是一样的:我怎么知道今天是几号? 无论如何,这将经得起时间的考验,当然也可以从中吸取一些教训。
另一方面,回到现实,发布了规范版本 0.11.1(9),修复了状态转换中的几个错误并进行了一些网络改进。 此规范发布是联合测试网的目标(我知道,我们一直这么说,但实际上:这是唯一的目标)。
Empireventures 发表了他们关于 Eth2.0 用户体验的非常有趣和有洞察力的研究论文 (10),其中包含许多很好的背景材料以及具体的结果和建议。 显然,关于如何在 Eth2.0 上进行质押(staking),还有很多地方没有弄清楚。 我希望在接下来的几个月里,随着发布日期的临近,所有这些都会随着测试网的运行而变得越来越清晰。
关于这一点,本周有人问我是否可以对客户端实现进行一些比较(还要求提供报告)。 但我不打算,至少现在还没有。 一方面,我是其中一位客户的产品负责人,但我并非没有偏见。 出于这个原因,我试图在这个问题上保持中立 [1](11)。 另一个更有趣的原因是我们将很快开始推出一个多客户端测试网,这将允许客户端在公平公正的基础上进行评估。
测试
Eth2.0 phase 0 漏洞赏金计划(十二)再次发布! 丰厚的现金奖励,赶快来打猎吧!恭喜三位幸运儿获得了赏金
为了帮助您寻找错误,Eth2.0 规范现已发布在 Python 包索引 pypi(13) 上。 只需执行 pip install eth2spec(14)。
Least Authority 的第 0 阶段协议审核 (15) 现已完成。 我认为没有任何意外:没有发现状态转换问题,只有一些网络协议挑战,包括我们一直在努力解决的一些问题,比如单一秘密领导选举(没有人知道如何做好)。
测试网
Sapphire 测试网已成功运行 3 个月以太坊大赢家,Prysmatic Labs 计划在最新的协议版本 (16) 上重新启动测试网。
阶段 1.5:Eth1x64
最近几周提出了一项新倡议 Eth1x64 (17)。 这将在 Eth2.0 的所有 64 个分片上安装当前的 Eth1.0 EVM(也许是无状态版本?)。 我之前已经提出 (18) 个关于这个方向的担忧。 从那以后,我考虑了一下,并与一些人交谈过。 但我还是有不小的顾虑。
是的,从工程的角度和 Dapp 开发人员的角度来看,这个计划很好很清楚。 但我担心的正是 Alex 在他的提案中提到的 (19):
“从历史上看,我们避免对 EVM(以太坊虚拟机)进行大的更改。必须考虑到这一点,并且必须尽量减少更改。”
如果 Eth2.0 只被 Eth1.0 填满,我担心未来几年创新会受阻。 一切都会卡住,就像今天在 Eth1.0 上一样。 我们将永远无法发布 Vitalik 图表 (20) 下半部分的任何产品。
我们有机会让 Eth2.0 成为真正的下一代产品,同时我也很担心现在选择过于务实而放弃它。
解释文章
本节将成为常规内容。
以下几篇文章很好地解读了 Eth2.0 如何就网络状态达成共识:
正如文章开头提到的,不要错过 Joseph Chow 的 Ethereum 2020: Roadmap and Prospects(24),这是对 Vitalik 几周前发布的个人路线图的精彩回顾。
Alex Stokes 在《Eth2.0 needs for Eth1.0 in the next six months》(25)一文中提出了 EIP 2537 [2](26)的实现。 该 EIP 提议将 BLS12-381 椭圆曲线操作作为 Eth1.0 上的预编译来实现。 这个提案对 Eth2.0 的价值在于能够更彻底地检查验证者存款,并让 Eth1.0 成为 Eth2.0 的轻客户端。
研究
状态存储的新多项式承诺 (27) 已成为热门话题 (28) [3] (29)。 Dankrad 提出的面向状态的基于哈希图的多项式承诺 (30),以及面向状态的面向存储的多层哈希图 (31),它改进了 Vitalik 的提议。 Dankrad 和 Vitalik 上周都出现在 ZK Study Club (32) 上讨论这些。
在我看来,以下内容似乎也与整个多项式承诺相关:加密货币爱好者的双线性累加器 (33),Alin Tomescu 的去中心化思想 (34) 解释。
这项关于减少区块见证数据大小的提案的调查 (35) 也很有用,因为这是我们试图通过上述方案解决的问题。
迈克拉回来了! 她想和你讨论验证者隐私 (36)。 她还提出了一项探索混合网络架构以提高 Eth2.0 验证者隐私的新提案 (37)。
最后是去信任质押池的概述 (38)以太坊大赢家,具有共识层和 slashing 池参与者的替换。 Eth2.0 的设计(比如采用 BLS 签名)一直考虑到去信任质押池的目标。
定期电话会议
开发者电话会议
第 36 次电话会议于 3 月 26 日举行。
我当时的速记(41)。 完整注释以草稿形式 (42) 记录在 PR (43) 中。
其中有趣的新闻是关于项目管理的。 首先,Afri Schoeden 自愿协调联合测试网并着手开始工作。 其次,关于 Eth1.x 和 Eth2.0 的多个对话现在整合在一个 Discord 服务器 (44) 上以促进融合和协作,这很棒。 (邀请链接) (45)
网络
3 月 25 日举行了第 4 次网络讨论的电话会议,我做了一些笔记 (46)。
无状态以太坊 (Eth1.x)
Griffin Ichiba Hotchkiss 最新的 Eth1.x 博文“Updated Stateless Tech Tree (47)”是根据最近的进展和计划,重新设计交付无状态以太坊所需的研发依赖树。
这里(48)是 3 月 25 日举行的无状态以太坊第 5 次电话会议的摘要(49)。还有一份手稿(50)(我猜是机器转录的)。
其他新闻
来自 Nimbus(51)、Lighthouse(52) 和 Prysm(53) 的客户端更新。
上次,我们重点介绍了 Gitcoin Media 的 Eth2.0 视频播放列表 (54)。 现在有文章表格 (55) 可用。
Prysmatic Labs 提供了一份 RFP,用于对 Prysm 客户端代码库进行安全审计 (56)。
Justin Drake 去年与 NEAR Protocol 的 Alex Skidanov 进行了精彩的白板会议 (57)。 在新一集中 (58),角色互换,Alex 向 Justin 解释了 NEAR 的工作原理以及它与 Eth2.0 的区别。 Eth2.0 和 NEAR 并行发展,带来了有趣的共同点和不同点。
ARM 上的以太坊 (59) 有一个运行在 ARM 64 (60) 上的 Prysm 节点。 (哦,他们还有一个在 NanoPC-T4(61) 上运行的 Besu Eth1.0 客户端——这些家伙太棒了!)
原文链接:
@ChihChengLiang/Sk8Zs--CQ/https%3A%2F%2Fhackmd.io%2F%40benjaminion%2Fwnie2_200403?type=book
参考链接:
(1)
(2)
(3)
(4)
(5)
(6)
(7)
(8)
(9)
(10)
(11) @benjaminion/wnie2_200403 #fn1
(12) @djrtwo/phase0-赏金
(13)
(14)
(15)
(16)
(17)
(18)
(19)
(20)
(21)
(22)
(23)
(二十四)
(25) @ralexstokes/什么-eth2-needs-from-eth1-over-the-next-six-months-86b01863746
(26) @benjaminion/wnie2_200403 #fn2
(27)
(28)
(29)
(31)
(32)
(33)
(34)
(35)
(36)
(37)
(38)
(39)
(40)
(41) @本杰明/BkdbG45II
(42)
(43)
(44)
(45)
(46) @本杰明/rkEn7C_88
(47)
(48)
(49)
(50)@afhGjrKfTKmksTOtqhB9RQ/HkIjiJKUL
(51)
(52)
(53)
(54)
(55)
(56)
(57)
(58)
(59)
(60)
(61)