自选
我的自选
查看全部
市值 价格 24h%
  • 全部
  • 产业
  • Web 3.0
  • DAO
  • DeFi
  • 符文
  • 空投再质押
  • 以太坊
  • Meme
  • 比特币L2
  • 以太坊L2
  • 研报
  • 头条
  • 投资

免责声明:内容不构成买卖依据,投资有风险,入市需谨慎!

伊斯坦布尔升级在以太坊主网正式上线

2019-12-07 19:36:30
收藏

以太坊完成伊斯坦布尔硬分叉,引入六大升级

以太坊网络在区块高度9,069,000处完成了名为"伊斯坦布尔"的硬分叉,此次升级包含六个不同的改进提案。硬分叉指的是对网络底层协议的重大更改,这些更改会创建新的规则来定义网络认为有效的区块和交易。由于区块链的去中心化特性,社区成员需要与系统开发者合作,就哪些更改将被编程到各种客户端中达成一致。截至目前,以太坊网络已经历七次硬分叉,包括君士坦丁堡、假龙和拜占庭。

升级详情

伊斯坦布尔升级包含六个不同的以太坊改进提案(EIP):

EIP-152:添加Blake2压缩函数'F'预编译

该提案将使BLAKE2b哈希函数能够在以太坊上以较低成本运行,这将提高以太坊与Zcash之间的互操作性,使链间无需信任的原子交换等合约成为可能,并增强网络的隐私功能。

EIP-1108:降低alt_bn128预编译的gas成本

2018年,官方Go参考实现中用于实现ECADD和ECMUL的基础库更改为Cloudflare的bn256库,带来了性能提升。降低预编译价格将鼓励更多隐私和扩展解决方案在网络中出现。

EIP-1344:ChainID操作码

当前的方法是让客户端实施者在编译时手动指定链ID,这增加了人为错误导致资金丢失或中继攻击的风险。通过该提案,开发者可以访问和验证基于提议操作码的链ID,并轻松实现链ID更改。

EIP-1884:调整与trie大小相关的操作码定价

由于以太坊网络的增长,许多操作码变得更具资源密集性。该提案将提高这些操作码的gas成本,以恢复操作价格与其消耗资源量之间的平衡。

EIP-2028:降低交易数据的gas成本

该提案将Calldata的gas成本从每字节68 gas降低到16 gas。这将使更多数据能够装入单个区块中,从而提高带宽和可扩展性。更大的区块也会带来安全影响,因为数据传输相关的网络延迟会更长。因此,在给定时间内生成的节点会更少,网络遭受攻击的成本也会降低。

EIP-2200:SSTORE操作的净gas计量

该提案提出了SSTORE上净gas计量的结构化定义。由此产生的gas减少方案将使合约能够添加新功能,如重入锁和同一合约的多重发送。

实施说明

基于以太坊的交易所或钱包服务的普通用户无需采取任何行动,除非其服务提供商另有通知。另一方面,矿工或节点运营商必须将其以太坊客户端升级到最新版本,以便在Rinkeby、Goerli和Ropsten上运行伊斯坦布尔。否则,他们将停留在不兼容的链上,无法在升级后的以太坊网络上运行。

开发者应审查所有EIP,以确定其当前合约是否受到任何影响。如果受到影响,则需要相应地升级其合约。

展开阅读全文
更多新闻