以太坊联系人实例状态存储在哪里?
Where ethereum contact instance state is stored?
以太坊联系人实例状态是否存储在区块链中?
以及当部署更新的合约时,如何将之前的实例状态恢复到新的联系人实例中?
查看 this answer 以了解有关如何存储状态的信息。
将状态迁移到新版本的合约是开发人员的责任。如果你的合约的数据是紧耦合的(驻留在同一个合约中),那么你必须手动提取数据并使用新版本进行部署。
更容易接受的方法是为数据创建一个单独的合约,并将地址传递到负责执行业务逻辑的合约中。
以太坊联系人实例状态是否存储在区块链中? 以及当部署更新的合约时,如何将之前的实例状态恢复到新的联系人实例中?
查看 this answer 以了解有关如何存储状态的信息。
将状态迁移到新版本的合约是开发人员的责任。如果你的合约的数据是紧耦合的(驻留在同一个合约中),那么你必须手动提取数据并使用新版本进行部署。
更容易接受的方法是为数据创建一个单独的合约,并将地址传递到负责执行业务逻辑的合约中。