以太坊伊斯坦布尔硬分叉升级正式激活
12月8日,以太坊区块链正式激活了伊斯坦布尔硬分叉升级。此次升级于格林尼治时间周日00:25:09在第9069000个区块完成,由中国矿池SparkPool发现。
硬分叉是指区块链验证规则的全局性变更。激活后,所有网络节点都应升级其软件,并按照新规则运行。同时,继续运行旧版本客户端的节点将被网络视为无效,其产生的区块将被拒绝。
在某些情况下,硬分叉可能导致区块链“分裂”,形成两个竞争网络。例如,比特币现金就是从比特币主网中分裂出来的硬分叉。而在其他情况下,如以太坊的伊斯坦布尔,硬分叉被用于升级区块链。
伊斯坦布尔硬分叉旨在确保以太坊与隐私币Zcash的兼容性,提升基于零知识证明技术(SNARKs和STARKs)的解决方案的可扩展性,平衡各类操作的gas成本(智能合约执行费用),并增强网络对拒绝服务(DoS)攻击的抵抗力。
升级内容与社区投票
以太坊的新升级以以太坊改进提案(EIPs)的形式由社区提交并投票决定。伊斯坦布尔硬分叉成功激活后,以下六项此前获得批准的提案被正式实施:
EIP-152:提供工具以实现以太坊虚拟机(EVM)与Zcash或其他基于Equihash协议的加密货币之间的互操作性。
EIP-1108:旨在降低SNARKs和STARKs的gas成本,可能对隐私和扩容相关解决方案的发展产生积极影响。
EIP-1344:引入链ID系统,防止不同区块链之间的交易重放攻击。
EIP-1884:提高某些计算密集型EVM操作的gas成本,以防止垃圾攻击,并实现更好的gas/资源消耗平衡。
EIP-2028:降低zk-SNARK和zk-STARK智能合约的执行成本,从而增加Plasma等Layer 2解决方案的网络带宽。
EIP-2200:修改EVM中的存储成本计算方式,允许为某些合约引入新功能。
社区反应与后续计划
在伊斯坦布尔激活之前,社区部分成员对网络的整体准备情况表示担忧。根据Ethernodes数据,在硬分叉前不到15小时,超过53%的Parity和Geth客户端尚未更新其软件。
然而,此后情况发生了巨大变化。截至撰稿时,96.7%的以太坊客户端已成功更新,并完全支持伊斯坦布尔。
尽管社区对伊斯坦布尔激活的反应总体积极,但也有声音指出,硬分叉后gas成本的变化可能导致某些智能合约失效。不过,一些用户表示,硬分叉中降低的gas成本使得验证某些智能合约的费用大幅减少。
许多评论者向以太坊创始人Vitalik Buterin及核心开发者表示祝贺,称伊斯坦布尔为“以太坊2.0”的诞生,并预言其将“一飞冲天”——期待ETH价格大涨。然而,截至撰稿时,ETH价格仅从约149美元小幅上涨至152美元,目前交易价格约为149.5美元,日内下跌0.1%。
伊斯坦布尔只是以太坊升级计划的第一部分。第二部分——柏林升级——预计将在2020年6月底前激活,其中包括一些需要更多时间测试的EIPs。其中之一是EIP-1057,这是一项有争议的提案,旨在实施改进的ProgPoW算法,以降低专用ASIC挖矿设备的效率。
最终,以太坊开发者希望,在两部分升级完成后,网络将变得更快速、更便宜且更具可扩展性。