以太坊成功完成了伊斯坦布尔硬分叉
作为以太坊1.x的下一个迭代,整个伊斯坦布尔是该网络的第八个硬分支,它实现了2019年6月达成的首次代码更改。 (预计到2021年,将向权益证明(PoS)共识协议进行主要过渡,即第2个版本。)所有负责托管和自我更新以太坊协议的以太坊客户都一致采用了该新软件。
伊斯坦布尔包括六个以太坊改进建议(所谓的EIP),对以太坊协议的特定代码更改,包括EIP 152、1108、1344、1844、2028和2200。
根据ConsenSys博客上的帖子,六个EIP提案解决的关键问题是:
- 抵抗DDoS攻击(所谓的“拒绝服务”)(EIP 1344)。
- 兼容Equizash工作量证明(PoW)加密货币,例如Zcash(EIP 152)。
- 汽油成本(EIP 1108、2028、2200)。
有关信息:在以太坊网络上发送交易的成本称为“ gas”,并以ETH份额(称为“ gwei”)支付。作为伊斯坦布尔硬分叉的一部分,EIP降低了天然气成本,旨在提高区块链吞吐量并促进零披露匿名技术,例如zk-SNARKs。
最后一分钟的混乱
在使用Parity Ethereum客户端进行硬分叉之前有一个问题:该客户端向以太坊Parity用户发出了一条紧急消息,即在实施Istanbul硬分叉之前需要更正以前发布的以太坊Parity更新。简而言之:客户端更新中最初未包含与操作码相关的EIP 1344。
尽管修复本身并不复杂,但以太坊核心开发人员Hudson Jameson在Gitter消息平台的AllCoreDevs部分中对Gitter表示,如果Parity客户端未能按时完成更新,则可能会出现一条新链,这反过来可能会导致用于重复交易。
詹姆森周五说:“Parity约占网络的23%,主要矿工和交易所通常使用它。” “恐怕如果在旧货叉上保留一两个大型交易所,而在旧货链中开采一两个大矿池,这会造成混乱,甚至会导致双倍的成本。”
旷日持久的问题
正如CoinDesk在9月份报道的那样,在计划的硬分叉期间,业务管理平台Aragon上的680个智能合约将被破坏。
某些代码更改将影响资金在去中心化的自治组织(DAO)之间的发送方式,从而迫使用户手动将智能合约从一种结构转移到另一种结构。
虽然Aragon支持以太坊的持续增长,但Aragon One首席技术官Jorge Isquierdo表示,以太坊开发人员应更了解基于其平台的开发。
“开发人员不想在不断变化的平台上创建产品; ” Isquiardo在周五写给CoinDesk的信中说,您需要对后向兼容性问题采取更认真的方法。以太坊不再是一个玩具,它是一个拥有大量资金和广泛覆盖的平台,在接受此类变更之前,必须对它们进行专业评估。”