30进2 ETH伊斯坦布尔升级目前仅批准2个EIP,以太坊主网预计将在今年十月实施“伊斯坦布尔”硬分叉升级,在本周五(6月21日)召开的开发人员电话会议上,有30个以太坊改进提案(EIP)被讨论,结果只有两个以太坊改进提案获得了批准。
开发人员分析了哪些提案可以获得批准,哪些会被拒绝,以及哪些被延迟以用于以后的系统范围硬分叉升级,结果似乎并不太尽如人意,因为绝大多数以太坊改进提案仍然需要进一步讨论,仅有两个最终获得了正式批准,他们是——EIP 2024和EIP 1702
EIP 2024在以太坊虚拟机里加入了一个全新的预编译,在以太坊区块链上操作预编译的成本通常比较昂贵,通常会收取一个固定费用或“gas成本”。因此,EIP 2024引入了一个全新的“Blake2”哈希函数预编译,据称该函数在验证和授权区块链数据方面比其他传统的哈希函数(比如SHA-3)更快。事实上,包括隐私加密货币Zcash和域名平台Handshake在内的一些加密货币项目已经在使用“Blake2”了。
不过这一次, EIP 2024引入了一个全新的Blake2预编译版本,名为“Blake2B”。作为 EIP 2024 以太坊改进提案背后三位作者之一詹姆斯·汉考克(James Hancock)表示引入 Blake2B就能在以太坊主网上与Zcash进行互操作,比如把 ZEC 代币‘包裹’近以太坊网络、屏蔽交易、或是其他很多事情。
Parity Technologies开发人员Wei Tang撰写了EIP 1702,这个以太坊改进提案可以实现更顺畅的智能合约升级。
现阶段,在以太坊区块链上运行的去中心化应用程序(dapps)都是基于不可变且自动执行的智能合约,然后通过以太坊虚拟机编译和执行。可以说,以太坊虚拟机是整个区块链网络的核心,而且已经作为引擎被部署在了数千个去中心化应用程序里。
EIP 1702建议引入一种称为“帐户版本控制”的全新硬分叉方法,以便让升级以太坊虚拟机、或是在网络中引入新的虚拟机变得更加容易。据悉,以太坊虚拟机有望在WebAssembly代码内升级,也为开发人员提供了更高的编程语言和性能灵活性。