内容简介:九个亿财经消息——以太坊开发生态系统因平台即将开始的软件升级Constantinople首次测试未能获得预期结果而受到一些影响。开发人员周一告诉CoinDesk,原计划于2018年进行的系统范围内的代码发布,旨在引入五种改善并改变价值200亿美元的区块链的经济,而由于周六测试网络Ropsten激活失败,这项计划可能面临延期。上周五以太坊开源开发者团队会议上,有人建议Constantinople尽可能在11月之前完成,但周六的激活失败暴露出了代码中意料之外的问题。以太坊基金会Martin Holst Swe
九个亿财经消息——以太坊开发生态系统因平台即将开始的软件升级Constantinople首次测试未能获得预期结果而受到一些影响。
开发人员周一告诉CoinDesk,原计划于2018年进行的系统范围内的代码发布,旨在引入五种改善并改变价值200亿美元的区块链的经济,而由于周六测试网络Ropsten激活失败,这项计划可能面临延期。
上周五以太坊开源开发者团队会议上,有人建议Constantinople尽可能在11月之前完成,但周六的激活失败暴露出了代码中意料之外的问题。以太坊基金会Martin Holst Swende发现了一个错误,会导致测试网络上运行相同软件升级的两种不同迭代版本。
独立以太坊开发者Lane Rettig告诉CoinDesk,目前已经发布了修复补丁,不过针对Constantinople这次网络测试发布问题的调查也在进行中。
Retting称:“我们更应该去了解是什么导致了错误以及未来如何避免类似情况。其中不只是低级代码问题,而是挖矿问题、通信问题等所有的相关问题。还有许多事情要做。”
Retting断言:“如果升级导致测试网络的分叉,我们应该将主网的发布推迟。”
以太坊社区主管及区块链非营利组织Giveth创始人Griff Green将主网激活时间推迟到2019年。
以太坊核心开发者已经同意在本周五根据测试失败情况讨论新的计划。
“不要在周末进行分叉”
Constantinople最初计划在位于第4230000号区块的以太坊主测试网络进行,然而矿工未能按计划推出其更新软件。
Schoedon表示:“许多开发者没有及时处理,甚至没有意识到其改变。”他总结说:“永远不要在周末进行分叉。”
事实证明,硬分叉要顺利进行,所有矿工和用户运行的参与节点或计算机需要近乎同时升级到同一软件。
以太坊开发者在社交媒体上公开呼吁推进测试后,由于两个主要以太坊客户Geth和Pariyu间的Constantinople代码差异,网络经历了第二次分裂。
Ropsten测试网开发人员Brian Venturo解释称:“失败似乎是由于EIP-1283中SSTORE操作码导致的,这正是Parity和Geth差异的原因所在。”
Constantinople更新的部分特性基于以太坊改进计划(EIP)1283,它将改变智能合约存储于以太坊的方式,并减少开发者更新存储合约的成本。
但由Parity发布的Constantinople代码的EIP 1283迭代设计的退款机制导致Ropsten第4230605区块产生明显的意见分歧及相应智能合约的成本。
在发现Constantinople代码查以后,以太坊核心开发者同意将Parity的代码与Geth的代码相匹配,并尝试重新同步到正确的Ropsten链上。
部分计划
有些人认为失败测试对总体开发来说是积极的。
Retting周日在推特上表示:“我们破坏了Ropsten,不过它只是测试网,它可以修复,这正是首先发布到测试网的关键。当系统升级过程按照设计的样子来运行时,是非常有趣且令人激动的。”
以太坊核心开发者Alexey Akhunov在同一平台写道:“流畅的过程有利于提高效率……他们可以传递一种虚假的安全感。”
进一步说,以太坊开发人员的计划是为相关客户修复bug,将他们再次连接到Geth Ropsten链上。
Parity发布管理者Afri Schoedon表示:“如果完成,我们可以继续在Ropsten上测试Constantinople,并商定主网分叉时间。”
Schoeden告诉CoinDesk:“如果客户的问题得到修复,所有的测试准备就绪且通过验证,Ropsten上没有发现其他问题的话,我认为到2019年1月可以进行分叉。”
来源:比特财经
以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,也希望大家多多支持 码农网
猜你喜欢:- 快速失败机制 & 失败安全机制
- 通过不断地失败来避免失败,携程混沌工程实践
- 快速失败(fail-fast)和安全失败(fail-safe)
- greenplum 集群启动失败
- Nginx 失败重试机制
- greenplum集群启动失败问题分析
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
数据密集型应用系统设计
Martin Kleppmann / 赵军平、李三平、吕云松、耿煜 / 中国电力出版社 / 2018-9-1 / 128
全书分为三大部分: 第一部分,主要讨论有关增强数据密集型应用系统所需的若干基本原则。首先开篇第1章即瞄准目标:可靠性、可扩展性与可维护性,如何认识这些问题以及如何达成目标。第2章我们比较了多种不同的数据模型和查询语言,讨论各自的适用场景。接下来第3章主要针对存储引擎,即数据库是如何安排磁盘结构从而提高检索效率。第4章转向数据编码(序列化)方面,包括常见模式的演化历程。 第二部分,我们将......一起来看看 《数据密集型应用系统设计》 这本书的介绍吧!