我正在尝试在以太坊中编写可升级的智能合约。任何人都可以举例说明以太坊中的可升级智能合约和访问数据。
答案 0 :(得分:1)
要编写可升级的智能合约,我建议您执行以下操作(适用于我):
Tadaa你现在拥有一套可升级的智能合约。
答案 1 :(得分:1)
无法替换智能合约,但是您可以创建一个智能合约代理以替换所有新的智能合约功能的调用(以前的智能合约不能在主网络以太坊上删除)。
完整的说明和示例可见Here
答案 2 :(得分:0)
您可以实现遵循代理模式
博客
https://medium.com/nomic-labs-blog/malicious-backdoors-in-ethereum-proxies-62629adf3357
答案 3 :(得分:0)
智能合约的可升级性是最先进的领域。当前,有一些解决方案,但是每个解决方案都有其优点和缺点。以下是带有示例的解决方案: https://consensys.github.io/smart-contract-best-practices/software_engineering/