以太坊基金会发布针对信标链安全性和测试的提案请求 (RFP)。
来源 | What's New in Eth2
以太坊基金会发布针对信标链安全性和测试的提案请求 (RFP)。
Danny Ryan 希望不再使用 eth1 和 eth2 这两个词。作为 “What's New in Eth2” 的作者和维护者,我还是有被打击到。
但是总的来说,我同意这些术语已经逐渐失去了作用,并且有可能极具误导性。这并非只是命名这件事本事,而是捕捉方向上的根本变化,并进行清晰的沟通。路线图的变化使社区感到困惑,而清楚命名则有助于促进理解。
我们来简单回顾一下以太坊路线图的命名历史。
据我所知,Vitalik 在 2014 年 4 月的 Hacker News 中首次使用了 “Ethereum 2” 这个名字。他将 Ethereum 2 定位为未来通过 “基本密码学升级” 对以太坊进行功能上的变革。
然后关于 “Ethereum 2” 的叙述就没再出现,而变成了我们所熟悉的 Frontier→Homestead→Metropolis→Serenity 路线,该路线在 2015 年 3 月首次提出。Serenity 本身不是 Ethereum 2,而是指代通往 Proof of Stake 的网络升级。有趣的是,分片和扩容在该路线图中没有明确的阐述,尽管当时已经讨论过了。
几年以来大致都遵循了这个计划,Homestead 于 2016 年 3 月实现,Metropolis 在 2017 年 10 月和 2019 年 2 月进行了两次升级 (参考链接)。
Serenity 将通过升级现有以太坊链以实现 PoS (权益证明)。该升级在 EIP-1011 中提出,甚至在 2017 年 12 月 31 日启动了一个测试网。
然而,大家发现通往 Serenity 的道路走不通,不仅仅是因为需要质押数量庞大的 ETH (1500 ETH)。
因此在 2018 年中,我们放弃了该路线,并重新开始规划 Ethereum 2.0。我们回归到 Vitalik 于 2014 年提出的原始想法:Ethereum 2 是针对协议的重大密码学更改。将其称为 Eth2.0 是合理的,因为按照计划需要对现有平台进行全面改动。Ethereum 1 最终将作为遗留系统被并入。该以太坊 2.0 路线图包含了几个连续阶段:阶段 0 权益证明;阶段 1 数据分片;阶段 2 可执行分片;最后将 Eth1 迁移至 Eth2。
现在我们已经交付了阶段 0,但计划中的其余部分也已经发生变化。根据 ethereum.org 网站上最新的 Eth2 页面,“ Eth2 现在 指的是一系列相互关联的升级,这些升级将使以太坊更具扩容行性、安全性和可持续性”。这看起来更像之前的 Serenity 计划。我们正在原地升级以太坊链,而不是推倒重来。
因此我们能看出,这几年来对路线图的叙述在有效替代 Ethereum 1 (在不同时间被称作 Eth2) 与在 Eth1 上原地升级之间摇摆不定。现在我们或多或少地回到了“升级”这个方向。
有鉴于此,现在看来将 Etheruem 2.0 这个名称应用于整个项目是令人感到困惑的:在某种程度上这意味着与当前的以太坊链不同的区块链,对其他人来说,甚至意味着不同的代币。它暗示了未来的不兼容性和种种问题。
因此,最近的命名趋势是将 Eth2 的内容限制把以太坊的共识层升级为权益证明,并将当今的以太坊 (即 Eth1) 都统称为应用层。
注意啦!质押者们!要升级你的 Eth1 节点了!!以太坊网络即将进行柏林升级。请确保在4月14日前升级你的主网 Eth1 节点。
信标链继续保持良好的运行状态,没有什么新闻。距离上一次罚没事件已经过去了七周,所以现在每个人似乎都掌握了避免被罚没的技巧。
正在进行当中主要有两件事,一是将于六月进行的 Altair 升级,以及使以太坊全部迁移至 PoS 的合并计划。
上周发生的大事件当属 Prater 测试网的发布。Danny 的 Finalized no. 24 对此进行了一些阐述。
Altair 是计划于年中进行的信标链升级。目前已经发布了两个 alpha 版本的规范:Stargazer 以及 Half of 'em just look like dots.
以下是一些总结性文档:
针对验证者证明的奖励有一些有趣的更新,我将在下次进行总结。据我所知,这主要是关于更改打包延迟的内容。目前,验证者有时最好延迟进行证明,以确保为正确的区块投票。Altair 则修复了这一无用的激励措施。
关于 Altair 升级,可以看看 Viktor Bunin (Bison Trails) 的最新文章。
Eth2 中目前最热的主题就是合并了,当前的以太坊链会由 PoW 工作量证明转向 PoS 权益证明。如上讨论,我们在多年来对此有不同的计划。最近呼声比较大的提案是快速合并 (quick merge),直接使 运行当中的 PoS 链替换基于 PoW 的共识层。
上周,快速合并 (quick merge) 提案已经纳入规范。这使其成为了以太坊 2.0 规范不可或缺的一部分。这是一个简单的提案,从技术的角度来看交付难度最小。这是一条使以太坊尽快转向 PoS 的途径,同时将一些工作推迟到将来的升级中 (例如验证者提款)。
现在最大的问题在于:什么时候实施合并?一个选项是在七月的以太坊伦敦升级完成 EIP -1559 之后集中精力交付合并。Aftab 在推文中对这条路径表示了强烈支持。
我对快速转移到 PoS 有些保留。简言之,这可能会使其他计划延迟数年。但是如果这是尽快移除 PoW 的方式,我想这是我们必须承担的代价。Nimbus 的 Jacek Sieka 希望看到对 Eth1 进行循序渐进的升级 ,而我们继续在 Eth2 中进行大量疯狂的创新。
根据 Tim Beiko 的核心开发者会议更新,在下面即将讨论的 EthGlobal 黑客松中展示了合并测试网之后,可能就会决定合并的时间。有声音表示以太坊可能会在 2021 年底转移到 PoS,但更有可能在 2022 年第一季度。
Sigma Prime 公布了一个合并交易:PoS 网络中的一笔以太坊交易 (由 Teku 领导,其他团队配合实现)。Aditya Asgaonkar 也直接基于可执行规范使用 Python 实现了一个合并 PoC。
有计划在即将到来的 EthGlobal scaling Ethereum hackathon (扩容以太坊黑客松) 中召集尽可能多的 Eth2 和 Eth1 客户端来搭建一个合并测试网,延申目标是加入分片,甚至是基于分片数据实现 rollup 演示。
Prater 测试网在 3 月 23 日发布。这是迄今为止最雄心勃勃的计划,创世有 210,000 个验证者,几乎是当前信标链主网的两倍。验证者通过六种方式进行分配:四个客户端团队各运行四万个验证者;由以太坊基金会使用四个客户端运行四万个验证者;第三方分配一万个验证者。
增加验证者数量也增加了状态的大小,加大了处理状态的工作量,也增加了网络中广播的消息数量。 区块也因此变得更加饱满,这使得我们能探索新的局限,客户端也能借此进行优化以更好地打包证明。
测试网的发布过程很常规,过去发布测试网是非常紧张的。我没有参加这次测试网的发布。有一个小意外是 Nimbus 的 doppelganger 检测功能使其验证者无法参加前两个 epochs (在主网中这不是问题,因为我们不会再进行创世了)。 几个团队必须尽早升级其托管,Teku 最初有些滞后,对此我们进行了升级。Prater 的超大规模已经暴露了一些潜在的风险,但都很好处理,并且使 CPU 再次宕机,这就是测试网的作用。
读者也可以加入 Prater 测试网!此处是 Prater Launchpad,最近的客户端更新都进行了支持。
与此同时,Pyrmont 测试网在继续运行。我们鼓励大家开始使用 Prater 进行测试,并在接下来的几周内停止使用 Pyrmont。我们计划使用 Pyrmont 测试协议升级过程 (即“硬分叉”),然后在不具备最终确定性 (finalisation) 的情况下长时间运行,以进一步对客户端进行压力测试。因此 Pyrmont 预计会有几周不稳定的时间。
Alex Stokes 的分叉检测器的功能在不断增加,最近添加了弱主观性数据。
本周有关安装和运行 Eth2 验证者客户端有很多不错的资源:
以太坊基金会的一些推文系列。我更喜欢这种小巧简短的方式:
Elias Simos 继续她的 Eth2 开发者精彩系列,这次邀请的是 Lighthouse 的Paul Hauner。前两次邀请的是 Prysm 的 Raul Jordan 和 Teku 的我 。
Ethstaker 最新一期更新——虽然只有 5 分钟,但包含很多信息。这个视频已经比较前一段时间的了,但可以关注这个播放列表看最新的更新。
Coindesk 继续推出很好的 Eth2 内容:
Wired UK 报导了权益证明。
Dankrad 发表了High confidence single block confirmations in Casper FFG (在Casper FFG里,单个区块的确认具有高可信度。文章里有许多关于信标链分叉选择的洞见。但实际的结果是,当信标链受到攻击时,这是很容易被发现的。当没有受到攻击时 (大多数是这种情况,因为一次有效攻击需要非常大量的资源),出于现实原因,我们可以实现非常快速的最终确定,无须等待完整的、经济层面上的最终确定性。
Vitalik 再次提出设置活跃验证者的数量上限。这个提案的目的不是要限制验证者总数,而是要将任何时候活跃验证者的数量限制在 50 万左右,这对网络安全来说足够了。任何时候有越多的活跃验证者,就有越多的广播信息需要处理,客户端就需要做更多的工作来追踪状态。这会增加成为一名验证者所需的资源,进而限制去中心化程度。
CBC Casper 仍在计划中!如果它能实现的话,我估计在几年内是看不到的。
第 60 次会议在 3 月 25 日进行。
讨论了接下来的测试网、研究进度、以及策划 EthGlobal 举办的 Scaling Ethereum 黑客松。
ECN的翻译工作旨在为中国以太坊社区传递优质资讯和学习资源,文章版权归原作者所有,转载须注明原文出处以及ethereum.cn,若需长期转载,请联系eth@ecn.co进行授权。
如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!