本文来自CoinDesk,原作者为Christine Kim。
Odaily daily每日翻译| Moni
以太坊的两个改进建议(EIP)已经获得批准,将在以太坊——“伊斯坦布尔”的下一次重大升级中实施。
这两个官方批准的以太坊改进提案暂定于今年10月在以太坊的主网络上激活。事实上,开发人员在最新的电话会议中还讨论了与“伊斯坦布尔”升级相关的30项以太坊改进提案,包括哪些提案将被批准,哪些将被拒绝,以及哪些将被推迟到未来的全系统硬分叉升级。
大多数以太坊的改进建议仍需要进一步讨论,但有两个已经正式获得批准。
EIP 2024和EIP 1702EIP 2024(某些文档中称为EIP 131)在以太坊虚拟机中添加了一个全新的预编译。在以太坊区块链上运行预编译的成本通常比较贵,基本上都会收取固定的费用或者“气费”。
EIP 2024引入了一个新的预编译哈希函数,名为“Blake2”,据说在验证和授权区块链数据方面比其他传统哈希函数(如SHA-3)更快。目前其他一些加密货币项目已经在使用“Blake2”,比如隐私加密货币Zcash、域名平台握手等。这一次,EIP 2024推出了新的预编译版本Blake2,命名为“Blake2B”。
EIP 2024以太坊改进提案的三位作者之一詹姆斯汉考克解释道:
“Blake2B的引入意味着我们可以在以太坊的主网络上与Zcash进行互操作,比如在以太坊附近‘包裹’ZEC代币,阻止交易,或者其他很多很酷的事情。”
《EIP 1702》的作者是奇偶校验技术的开发者汤唯。以太坊改进提案旨在实现智能合约的更平滑升级。
目前运行在以太坊区块链上的去中心化应用(dapps)都是基于不可变的、自执行的代码——,也就是智能合约。这些智能合约通过以太坊虚拟机进行编译和执行,以太坊虚拟机是整个区块链网络的核心,并作为引擎部署在开发者创建的数千个去中心化应用中。
目前以太坊虚拟机有望在WebAssembly代码中升级,这也为开发者提供了更高的编程语言和性能灵活性。EIP 1702建议引入一种新的硬分叉方法,称为“帐户版本控制”,以便更容易升级以太坊虚拟机或向网络中引入新的虚拟机。