以太坊网络第八次升级——伊斯坦布尔硬分叉,定于2019年12月6日进行。对于不熟悉“硬分叉”一词的读者,可以将其视作“网络升级”。最终的确切升级日期可能会因动态的出块时间和时区而有所不同。因此,用户可以在Etherscan上追踪伊斯坦布尔硬分叉倒计时。
伊斯坦布尔硬分叉是Eth1.x阶段的其中一次升级,Eth1.x之后将迎来Serenity (ETH2.0),以太坊共识机制也将由目前的PoW(工作量证明)转为PoS(权益证明)。当前确定的伊斯坦布尔升级区块高度为#9069000,且预计在2019年12月6日(周五)进行此次硬分叉。
EIP-152:增加Blake2压缩函数 F预编译。该EIP将使BLAKE2b哈希函数和其他更高阶的64位BLAKE2变体可以在EVM上低成本运行,从而提高以太坊与Zcash以及其它基于Equihash算法的PoW加密货币的互操作性。 EIP-1108:由于当前椭圆曲线算法预编译的成本过高,因此本EIP计划降低alt_bn128预编译的gas成本。对预编译进行重新定价将对以太坊上的许多隐私解决方案和扩展解决方案大有裨益。[5] EIP-1344:当前,还没有关于如何为特定网络设置chain ID的规范,该操作依赖于客户端执行者和区块链社区进行手动选择。该EIP建议使用chain ID来防止不同链之间的重放攻击,并且在处理签名时(尤其是第2层签名方案),在智能合约内部具有同样的可能性将有所帮助。 EIP-1844:以太坊状态的快速增长导致某些操作码比以往更加占用资源。因此,该EIP对某些操作码进行重新定价,从而在gas支出和资源消耗之间达到良好平衡。 EIP-2028:调用链上数据需要在以太坊网络上支付gas。该EIP的一部分内容将成本从目前的68 gas/字节降低到16 gas/字节,这将有助于增加带宽,使得更多数据可以容纳在一个区块中。 EIP-2200:为SSTORE操作码提供净gas计量变化的结构化定义,启用新合约存储用法,并且减少大多数执行方式过高的gas费用。 通过MetaMask或Coinbase Wallet等移动钱包持有或交易ETH; 在Coinbase、Binance、Kraken等交易所持有ETH; 通过Ledger或Trezor等硬件钱包持有ETH。 节点运行者 以太坊是一个去中心化的点对点网络,因此当前正在运行以太坊基础设施的任何用户都需要将其软件更新为“fork-ready”(已为此次分叉做好准备)的以太坊客户端版本,并应在12月1日之前完成更新。 如果您运行的是Infura,则无需进行任何更改。Infura已准备就绪,您无需采取任何操作。三年多来,Infura一直持续运行可靠的以太坊基础架构,并且已被证明足以在网络硬分叉期间处理大规模更新。Infura会保障升级过程,因此您可以继续放心构建软件。 以下软件版本已于9月下旬发布。如果您“错失良机”而未能及时升级软件,那么将无法再准确获取区块链数据的来源。若是错失此次分叉,您的节点需要与以太坊区块链重新同步,这可能需要花费数小时甚至数天时间。 节点如何做到“fork-ready”: 定期检查客户端页面以了解软件更新公告; 检查分叉更新信息,以确定您的应用程序是否需要采取任何措施,或者是否会对用户产生影响; 在达到分叉区块高度之前更新您的节点。 宁静(Serenity)的阶段1将推出信标链(Beacon chain),这是一条权益证明(PoS)区块链,将成为以太坊终于从工作量证明转变权益证明共识机制的标志。伊斯坦布尔升级包含的EIPs
网络升级用户指南
如果其中一些服务通知您采取额外措施,如交易所、硬件设备或钱包服务,请确保在适当情况下遵循建议。以太坊下一步怎么走?
声明:此文出于传递更多信息之目的,并不意味着赞同其观点或证实其描述。本网站所提供的信息,只供参考之用。