交易所 / 数字货币 / 以太坊 / 以太坊资讯 / 以太坊硬分叉升级会议“ETH开发者确定了两项伊斯坦布尔EIP”

以太坊硬分叉升级会议“ETH开发者确定了两项伊斯坦布尔EIP”

 沨謿噬呍  2019/6/27 1:59:35  4032

      据悉,在之前的电话会议中(两周一次),以太坊(ETH)的开发者们针对伊斯坦布尔(Istanbul)升级计划中将近30个改善提案(EIP)进行了讨论。目的在于,EIP中的哪些可以被批准,哪些应当延迟以用于以后的系统范围升级,哪些应该拒绝使用。虽然大部分提案还需进一步商讨,但现在以太坊(ETH)已经有两项改进方案(EIP1702、EIP2024)获得批准,这两项提案将纳入以太坊下一次“名为:伊斯坦布尔(Istanbul)”的硬分叉升级。这是伊斯坦布尔(Istanbul)升级提案内容中最先获得正式批准的两项代码变更,计划10月份在以太坊主网上启用。


以太坊硬分叉升级会议“ETH开发者确定了两项伊斯坦布尔EIP”


      EIP 2024(也有人称之为:EIP 131)向以太坊虚拟机中添加了一种新的预编译。预编译又称为预处理,是做些代码文本的替换工作。通常是整个编译过程中最优先的工作,而在以太坊区块链上操作预编译一般需要较高的成本,正常情况下会收取一个固定费用或“gas成本”。因此,该代码将一个全新全新的哈希函数预编译引入,其名为“Blake2”。据悉,Blake2与传统的哈希函数(比如SHA-3)相比,在处理区块链数据方面拥有更快的验证和授权速度。其实,Blake2早已在一些加密货币项目中使用,例如:域名平台“Handshake”、隐私加密货币“Zcash”。
      不过这次EIP 2024引入的Blake2又稍有不同,是一个名为“Blake2B”全新的预编译版本。詹姆斯·汉考克(James Hancock)作为EIP 2024的作者之一,他认为引入 Blake2B就能在以太坊主网上与Zcash进行互操作。例如,把ZEC代币‘包裹’进以太坊网络、屏蔽交易,或者是另外一些很酷的事情。
      EIP 1702可以实现更顺畅的智能合约升级,它是由Parity Technologies的开发者“Wei Tang”撰编写的。
      目前为止,在以太坊区块链上运行的去中心化应用程序(dapps)都是基于不可变且自动执行的智能合约,再利用以太坊虚拟机进行编译、执行。很显然,整个区块链网络的核心就是以太坊虚拟机了。而它作为引擎,早已被部署在了数千个去中心化应用程序里。


以太坊硬分叉升级会议“ETH开发者确定了两项伊斯坦布尔EIP”


      在这种情况下,EIP 1702建议引入一种称为“帐户版本控制”的全新硬分叉方法,好让升级以太坊虚拟机、或是在网络中引入新的虚拟机变得更简单一些。
      并且,以太坊虚拟机有望能在WebAssembly代码内升级。(如果以太坊虚拟机能在该代码内升级,开发人员将拥有更优异的编程语言和性能灵活性。)
Wei Tang在改进方案表示:
      “通过‘帐户版本控制’,我们可以让不同时间创建的智能合约执行对应的以太坊虚拟机。这不仅能确保现有智能合约按预期工作,还能同时实施破解功能。”

区块链数字货币广告位招租

本周热门

资讯精选