【问题标题】:Where ethereum contact instance state is stored?以太坊联系实例状态存储在哪里?
【发布时间】:2018-02-22 07:32:48
【问题描述】:

以太坊联系实例状态是否存储在区块链中? 并且当部署更新的合约时,如何将之前的实例状态恢复到新的联系人实例中?

【问题讨论】:

标签: blockchain ethereum


【解决方案1】:

查看this answer 以了解有关如何存储状态的信息。

将状态迁移到新版本的合同是开发人员的责任。如果您的合约的数据是紧密耦合的(位于同一个合约中),那么您必须手动提取数据并使用新版本进行部署。

更被接受的方式是为数据创建一个单独的合约,并将地址传递到负责执行业务逻辑的合约中。

【讨论】:

    猜你喜欢
    • 2018-06-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-11-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-08-15
    相关资源
    最近更新 更多