继2月份的圣彼得堡和君士坦丁堡硬叉之后,该系统范围的升级是该网络在2019年的第三次升级,达到9,069,000区块。长达数月的过程在世界标准时间周日0:25达到高潮。
伊斯坦布尔是Ethereum 1.x的另一次迭代,总体上是该网络的第八次硬分叉,首次代码更改已于2019年6月获得批准。(Eth 2,该网络向权益证明(PoS)的主要过渡,预计在2021年。)由于没有争议,所有以太坊客户端(自己托管和独立升级以太坊协议)都同意使用新软件。
伊斯坦堡包含六个以太坊改进提案(EIP),对以太坊协议进行了特定的代码更改,包括EIP 152、1108、1344、1844、2028和2200。
根据以太坊风险投资公司ConsenSys 的博客文章,这六个EIP解决的主要问题是:
•拒绝服务(DDoS)攻击弹性(EIP 1344)。
•与基于zash的基于Equihash的工作量证明(PoW)加密货币的互操作性(EIP 152)。
•燃气成本(EIP 1108、2028、2200)。
退一步讲,在以太坊网络上发送交易的成本称为天然气,并以称为gwei的ETH的分数支付。伊斯坦布尔的EIP降低了天然气成本,旨在增加区块链上的带宽,并促进zk-SNARK等零知识隐私技术。
最后一分钟
在伊斯坦布尔发生之前,恐慌是与以太坊客户端Parity发生的,该协议向Parity以太坊用户发布了一条紧急消息,要求在伊斯坦布尔硬分叉发生之前对预发布的Parity以太坊更新进行修补。简而言之,最初不包含有关操作码的 EIP 1344 。
尽管修补程序本身很简单,但以太坊核心开发人员哈德森·詹姆森(Hudson Jameson)在“ AllCoreDevs” Gitter消息平台中表示,如果Parity客户端未能及时更新,则可能会形成新链,从而导致双花。
詹姆森周五说:“奇偶校验代表约23%的网络,主要矿工和交易所普遍使用。”“我担心如果在旧货叉上保留一到两个主要交易所,而在旧货链上挖掘一两个主要采矿池,则会引起混乱,在更严重的情况下,会产生双花。”
挥之不去的问题
正如CoinDesk 在9月份报道的那样,计划平台上的硬分叉将破坏治理平台Aragon上的680个智能合约。
某些代码更改将改变在分散的自治组织(DAO)之间进行资金发送的方式,从而迫使用户手动将智能合约从一种结构迁移到另一种结构。
尽管Aragon支持以太坊的持续增长,但Aragon One的首席技术官Jorge Izquierdo表示,以太坊开发人员需要更加了解网络上的开发人员。
Izquierdo在周五写给CoinDesk的电子邮件中说:“开发人员不想建立在不断变化的目标上,并且也应该认真地考虑向后兼容性。” “以太坊不再是一个玩具,它是一个拥有可观投资和巨大影响力的平台,因此,在采取这样的变化之前,必须进行专业的衡量。”
领取专属 10元无门槛券
私享最新 技术干货