首页
要闻详情
图标图标

以太坊最新进展:Eth1+Eth2 合并研究令人兴奋

中金网中金网
关注
2020-07-27 09:48:18
  继 Altona 测试网表现出优秀的稳定性之后,Eth 客户端团队商讨决定,Medalla —...

  继 Altona 测试网表现出优秀的稳定性之后,Eth 客户端团队商讨决定,Medalla —— 下一个多客户端测试网 —— 最早启动时间 将是 1596546000 (照顾一下看不懂 unix 时间的各位 —— UTC 时间,2020 年 8 月 4 日,下午 1 点)!

20200513211201sJXt.jpeg

  这是自 Altona 测试网以来的一大进步,因为 Medalla 将是一个 为社区开发并由社区来维护 的测试网。在 Medalla 之前的多客户端测试网都被认为是 “devnet”,主要是由开发者团队和以太坊基金会的成员来运行的;但这次 Medalla 启动之后,网络的安全性和健康就全部交到社区手上啦(就是你手上)。

  注意,最早启动时间,顾名思义,是这条测试链最早 可以 启动的时间,但链必须等达到最小验证者数量要求后才能启动。为忠实地与主网规范保持一致,Medalla 测试网至少要具备 16384 名验证者(有 524288 测试网 ETH 锁入)才会启动!如果在 UTC 时间 8 月 2 号下午 1 点(即测试网最早启动时间前 48 小时)没有达到最低保证金门槛,那么链就会晚于 最早启动时间 启动。

202007241133448603.jpg

  总而言之,Medalla 的启动会在所有条件都达到的 48 小时之后。我们会屏气凝神、看着保证金合约,等 Medalla 创世时间确定后,再用欢呼来迎接它?!

  我们也会为 Medalla 放出一版验证者 “Launchpad” —— 一款教育用的接口,帮助测试网验证者存入保证金。更多细节不日放出 !

  待 Medalla 创世时,我们将至少有四款客户端能够参与 —— lighthouse、nimbus、prysm 和 teku。跟往常一样,我们强烈建议拓宽客户端多样性以提高网络的强度和弹性。请不要客气、多看看客户端的文档、改改编译和配置,然后到他们的 Discord 频道里面提提问题 : )

  除了上述四款客户端,我还满心期待 lodestar 客户端能赶上在测试网一开始就参与,而且没准我们还会有别的客户端也加入进来。

  另一个重大消息:Medalla 测试网为所有参与启动的验证者准备了特殊的 POAP 徽章!敬请保持关注 ?

  攻击者网络 beta-0 启动

  召唤全体白帽子 1337 h4x0rz?‍?!

  三个攻击者网络(lighthouse-attack-0、prysm-attack-0 和 teku-attack-0)已在本周启动,每一个攻击者网络都为破坏性崩溃(即打破终局性至少 16 个连续时段)安排有 5000 美元的赏金。

  这几个初步攻击者网络有意被设计得很简单(每个测试网只有一种客户端)、很小型(每个测试网只有 4 个节点),所以应该很容易被破坏。在动手之前先看看 README 文档了解更多细节和注意事项,然后可以加入 Eth R&D #attacknets 频道参加讨论、获得提示。

  在 beta-0 攻击者网络之后,我们会逐步提高规模和测试网的复杂性、设计更复杂的挑战,提供更高额的奖金!

  而且!现在 Jonny(TXRX 团队)已经成功发现了 lighthouse-attack-0 的 bug 并获得了一份荣誉奖项!虽然并没打破测试网的终局性,但他发现了一个严重的 bug!另外,感谢 Age(Sigma Prime 团队)快速修复了这个 bug。

  Eth1+Eth2 合并研究进展

  我想快速播报一下 Eth1+Eth2 合并方面的进展,并且给 Mikhail(TRTX 团队)和 Guillaume(Geth 团队)的杰出工作一个公开的致谢!

  依我们现在的设想,以太坊的未来是当前的区块链会作为一个分片被整合到新的 Eth2 共识机制中。这就需要把 Eth2 客户端(负责共识)和 Eth1 客户端(高度优化的用户体验层)整合到单个系统中。客户端关系的抽象描述,可见此处;Mikhail 关于合并的详细范围的意见,可见此处;而 Guillaume 关于一个基于 Geth 的 Eth1 引擎(叫做 Catalyst)架构设想,可见此处。

  自这些文章写成以来,Mikhail 和 Guillaume 一直忙于将这些概念变成现实。Guillaume 的 Catalyst —— 一个把共识委托给 RPC 调用(即一个 Eth2 客户端)的 Geth 客户端 —— 已经开发好、准备派上用场了;而 Mikhail 的 Phase 1 实现正在运行完全分片的 Eth2 模拟器,它会选择分片委派区块生产,并把有效性调用发给一个本地的、经过修改的 Eth1 引擎。

202007241134087240.png

  下一步就是把这两个部件合并起来,然后实现一个端到端的 Eth1+Eth2 模拟!

  再一次感谢 Mikhail 和 Guillaume 的工作!我对这些成果感到无比兴奋,而且,这些工作全都是与信标链的启动工作并行进行的!

风险提示及免责声明

文章来源于中金网,转载注明原文出处,此文观点与指股网无关,理性阅读,版权属于原作者若无意侵犯媒体或个人知识产权,请联系我们,本站将在第一时间删掉 ,指股网仅提供信息存储空间服务。