文章中称,开发团队的声明几乎可以被理解为官方的进度,但即便近期这些声明相对乐观,但可能真实情况并不如此:主要原因是系统中还存在多个 bug。 文章分析,不断寻找代码漏洞是 Ethereum 2.0 推迟发布(原计划 2020 年 1 月启动)的主要原因,由于负责存储区块链数据和验证区块的是客户端,因此确保它们完全同步非常重要。 目前,Ethereum 2.0 有 7 个客户端正在开发,多数客户端都在为 Schlesi 测试网络进行优化,Ethereum 2.0 的 Schlesi 测试网络为 6 月份基于 0.12 规范的更正式的测试网络带来了希望,据了解,当前进行的大部分开发工作致力于纠正代码中的错误和改进检测方法。 但另一方面,这种「多客户端模式」也对项目造成了延迟,因为人力资源不足以确保最佳开发。然而,对项目方来说,拥有多个客户端对于维护高水平的网络安全性是至关重要的,预计开发团队肯定不会为了更快的启动时间而牺牲安全性,即使会与预计时间不一致,并推迟发布。 不过,值得庆幸的是,为了加快系统的完善,bug 赏金计划已经运行了一段时间,这个与第 0 阶段规范的审计同时进行的计划,能够为开发者提供 500 美元到 10000 美元不等的赏金。 除了 Bug 和多客户端的原因,文章分析一些人为因素和管理问题,也构成了正在 Ethereum 2.0 延期发布的原因。以太坊主要由几个开发和管理团队运行的,这种架构让同步和更新成为了一项艰巨的任务。参与平台开发的人员越多,需要的组织就越多,要进行测试和操作的软件也就越多。 至关重要的是,测试网保持充分运作至少两个月,才有资格正式推出。目前,已经有两个客户运作:Sigma Prime 的 Lighthouse 和 Prysm Labs 的 Prysmatic,而 Teku 和 Nimbus 客户端也在与 Schlesi 同步,并将很快启动。 虽然目前市面上已经有很多以太坊的竞争者,包括 Harmony, Tezos, EOS, Cosmos, Algorand 和 Qtum 等,但文章也认为,以太坊仍然是分片和 Staking 技术发展的先驱和主要贡献者,考虑到实际运行情况,Ethereum 2.0 这样的重要升级延迟可能不是最坏的,其目的是让区块链更加流畅和安全。 (责任编辑:admin1) |