各种复杂利益博弈的背后:以太坊还有很长的路要走( 五 )

EIP 1014:Skinny CREATE2

提案内容:

EIP 1014 是由 Vitalik Buterin 本人提出的一种新的创建合约的方法,该方法名为 CREATE2。

各种复杂利益博弈的背后:以太坊还有很长的路要走

Vitalik Buterin

CREATE2 在 0xf5 上添加了一个新的操作码,其完成的功能与 CREATE 相同,但改变了合约的地址。之前 CREATE 的新合约创建地址需要与创建者地址的哈希值相关联,但改变后的 CREATE2 的新合约创建地址是可以由参与各方在合约尚未建立时提前确定的。

提案目的:

CREATE2 是实现以太坊 off-chain 技术的基石,它对需要进行合约交互的 off-chain 应用来讲非常重要。

它意味着参与各方能够在合约生成前就认同合约,能够与尚不存在但可信赖的合约地址交互,从而可以像合约已经被部署一样先在链下去完成工作,最后只需在链上进行签署和验证。

推荐阅读