我有一个运行在一个验证程序,一个事务处理器和客户端上的应用程序(开发阶段)。我想更新我创建地址的方式。如果更改创建地址的方式,将无法访问旧地址。我想知道要实现上述目标应该遵循的做法。
现在,如果我在处理器级别进行任何更改,则只需刷新现有的区块链并创建一个新的创世块并重新开始。我知道这不是应该的方式。
请告知。
答案 0 :(得分:2)
您可以读取所有当前地址,并将值写入新地址。使用SDK中的delete_state
删除旧的状态变量。数据将保留在先前创建的块中(这些块是不可变的),但不会处于当前的区块链状态。