文章
问答
讲堂
百科图谱
线下集训
更多
提问
发表文章
专栏
活动
文档
工作
集市
发现
Toggle navigation
文章
问答
讲堂
线下集训
专栏
活动
工作
文档
集市
搜索
登录/注册
智能合约数据迁移方案?
请问现在有针对智能合约数据迁移的解决方案吗?
请问现在有针对智能合约数据迁移的解决方案吗?
0 条评论
分类:
以太坊
请先
登录
后评论
最佳答案
2020-04-13 20:27
为什么要迁移?迁移后需要怎样兼容现有合约?
为什么要迁移?迁移后需要怎样兼容现有合约?
2 条评论
0
打赏
请先
登录
后评论
×
如果觉得我的回答对您有用,请随意打赏。你的支持将鼓励我继续创作!
七哥
- 独立开发者
擅长:Defi | 采纳率 55% | 回答于 2020-03-18 14:13
默认排序
时间排序
其它 2 个回答
潘琳
2020-03-18 14:22
@**[虞是乎](https://learnblockchain.cn/people/43)** 比如,智能合约部署上线后,业务改动,需要增加业务数据字段,但原来的数据需要保留。 之前的合约不需要兼容啊。
请先
登录
后评论
Tiny熊
2020-03-18 18:18
擅长:智能合约,以太坊
数据迁移没有固定的解决方案, 需要根据你自己合约情况分析. 大体上有以下几个方案: 1. 在你的新合约里, 直接调用老合约获取数据. 2. 链下获取老合约, 调用新合约设置进新合约. 3. 之前的交易重新在新合约跑一遍. 也可能是混合这些方案. 如果(在老合约里)没有预先考虑到可能的升级,这些方案可能都没法实现所有的数据都能迁移, 这个时候, 必须要做出取舍, 要么丢到一些数据, 要么损失一些功能(或体验)
请先
登录
后评论
您需要登录后才可以回答问题,
登录
关注
3
关注
收藏
0
收藏,
5495
浏览
潘琳
提出于 2020-03-18 13:03
×
发送私信
请将文档链接发给晓娜,我们会尽快安排上架,感谢您的推荐!
发给:
内容:
×
举报此文章
垃圾广告信息:
广告、推广、测试等内容
违规内容:
色情、暴力、血腥、敏感信息等内容
不友善内容:
人身攻击、挑衅辱骂、恶意行为
其他原因:
请补充说明
举报原因: