区块链以太坊将适用于克隆合约功能.doc

区块链以太坊将适用于克隆合约功能.doc

ID:27855020

大小:60.50 KB

页数:2页

时间:2018-12-06

区块链以太坊将适用于克隆合约功能.doc_第1页
区块链以太坊将适用于克隆合约功能.doc_第2页
资源描述:

《区块链以太坊将适用于克隆合约功能.doc》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、区块链以太坊将适用于克隆合约功能    该EIP适用于克隆合约的功能,旨在降低克隆合约中的gas价格。具体来说,EIP1167允许任意数量的克隆合约将调用重定向到一个已知地址(称为主合约),并使用户相信主合约的行为方式与重定向合约相同。代码的可信赖性取决于其不可变性:一旦部署在主合约上,代码就无法更改,主合约也是不可替代的。如果主合约自行终止,那么所有克隆合约也将停止工作。  克隆合约对主合约和主合约不可变性的依赖可能会促进用户的信任,但这也是一个至关重要的弱点。这可能会让您想起Parity事件。虽然这与克隆合约没有直接关系,但它确实说明了依赖中心化合约的潜在

2、危险。当时所有Parity的多重钱包都与一个库合约挂钩,所以有漏洞导致该库合约终止时,连接到库合约的587个钱包,共计513,774.16枚以太币都被冻结了。  Social编码人员和GivethBowenSanders的作者向ETHNews解释说,通过这个EIP,克隆合约将不再是主合约的复制,而是“最小代理”(因此这也是EIP的名称),这个克隆合约将允许编码人员简化繁琐的合约,执行其关键部分功能。然后,最小代理依赖主合约来获得完整功能。Sanders解释说:  “[实际上]经常有成千上万的合约被克隆,这也浪费了很多不必要的空间,并使区块链的数据段膨胀。虽然为

3、了使用和安全,有些合约需要被克隆,例如ConsenSys或Gnosis多签名钱包,但有些克隆合约在许多情况下是可以重新使用原始合约与代理合约的,这样会节省大量的空间。”  该EIP的另一个主要功能是它指定创建了一个允许第三方(如Etherscan)查询重定向(克隆)合约字节码并确定主合约位置的合约。  在技术层面上,EIP1167将标准化“已知的重定向调用的最小字节码”。如果最终被确定,将影响所有尝试构建克隆最小代理合约系统的开发人员,这些合约将调用重定向到原始主合约。

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。