7

7月24日以太经典Magneto硬分叉升级 启用以太坊基金会柏林网络协议

 3 years ago
source link: https://www.btc798.com/articles/86009.html
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
neoserver,ios ssh client

7月24日以太经典Magneto硬分叉升级 启用以太坊基金会柏林网络协议

BTCWan7小时前1173

6月12日,ETC宣布计划于7月21日在区块高度13,189,133处进行Magneto硬分叉升级。并表示激活日期是预估值,可能会发生变化。

今日,据Tokenview区块浏览器显示,当前ETC区块高度约为13170000左右,如果按出块间隔约合12.3秒计算,预计将于7月24日12时前后达到预定升级高度。

Magneto硬分叉是一次模仿以太坊的升级,将包含以太坊柏林升级功能,其中包含一系列优化Gas和交易的EIP。

为此次升级,Magneto硬分叉被撰写为一次ECIP,编号为1103,主要进行EVM和协议的升级。需要更新最新的客户端。

笔者查阅了该提案的具体内容,整理如下:

Magneto硬分叉启用以太坊基金会柏林网络协议,用来实现以太经典和以太坊的最大兼容性。

以太坊经典的“柏林升级”的将包括:

重新定价ModExp(0x00..05)预编译gas成本;

增加了SLOAD,*CALL,BALANCE,EXT*,以及SELFEDESTRUCT操作码的gas成本;

定义一个新的交易类型,称为信封。

添加包含访问列表、地址列表和交易计划等交易类型的存储密钥;

以上的功能源自这些EIP:

EIP-2565:ModExpGas成本

EIP-2929:状态访问操作码的Gas成本增加

EIP-2718:类型化交易信封

EIP-2930:可选的访问列表

此次升级提高了多个网络客户端的互操作性,对于开发人员和用户至关重要,其中包含ETH、ETC、Ropsten、Mordor、G?rli、Kotti。

值得注意的是EVM中引入的新操作码没有改变现有合约行为,向EVM添加操作码会增加其功能,应将其视为功能升级而不是修改。

此次支持以太坊经典升级的客户端为Core-Geth(由ETCCore维护)、HyperledgerBesu(由ConsenSys维护),Mantis客户端(由IOHK维护)会在硬分叉后指定时间支持升级,在硬分叉时不会更新。


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK