[发明专利]一种异构区块链间智能合约的数据迁移方法有效
申请号: | 202011354527.6 | 申请日: | 2020-11-26 |
公开(公告)号: | CN112540969B | 公开(公告)日: | 2023-07-14 |
发明(设计)人: | 吴啸;张舒艺 | 申请(专利权)人: | 南京纯白矩阵科技有限公司 |
主分类号: | G06F16/21 | 分类号: | G06F16/21;G06F16/27 |
代理公司: | 北京化育知识产权代理有限公司 11833 | 代理人: | 涂琪顺 |
地址: | 210049 江苏省南京市江北*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 区块 智能 合约 数据 迁移 方法 | ||
本发明提供一种异构区块链间智能合约的数据迁移方法,涉及异构区块链领域。该基于异构区块链间智能合约的数据迁移方法,该方法是让各个异构区块链通过转换引擎将智能合约的数据进行迁移,并且确保迁移的稳定性和准确性,包括以下具体步骤:S1.制定数据映射规,即制定从源区块链,到SD中间语言,再到目标区块链的数据映射规则,并将数据映射规则导入转换引擎;S2.在源区块链中注册迁移者账户,并将源区块链合约升级。本发明通过对源区块链进行数据映射至目标区块链;同时将源数据拥有者ID通过数据存储合约储存至目标区块链,可有效的防止ID无效,为异构区块链数据迁移提供了稳定的范式,解决了异构区块链合约数据无法有效迁移的问题。
技术领域
本发明涉及异构区块链技术领域,具体为一种异构区块链间智能合约的数据迁移方法。
背景技术
区块链是利用块链式数据结构来验证与存储数据、利用分布式节点共识算法来生成和更新数据、利用密码学的技术保证数据传输和访问控制的安全、利用由自动化脚本代码组成的智能合约来编程和操作数据的一种全新的分布式基础架构与计算范式。目前,区块链被很多大型机构称为彻底改变业务乃至机构运作模式的重大突破性技术。在金融、物联网、公益慈善、医疗健康、供应链等领域,越来越多的企业机构开始探索区块链在行业中的应用前景,规划基于区块链技术的数据流通路线图;面对区块链技术带来的机遇与挑战,全球各行各业都在进行积极布局,试图通过这一“组合式创新”技术改变原有的业务与管理模式,构建一个多方参与、安全信任的新型生态体系。
智能合约(英语:Smart contract)是一种旨在以信息化方式传播、验证或执行合同的计算机协议。智能合约允许在没有第三方的情况下进行可信交易,这些交易可追踪且不可逆转。智能合约概念于1995年由Nick Szabo首次提出。智能合约的目的是提供优于传统合约的安全方法,并减少与合约相关的其他交易成本。“一个智能合约是一套以数字形式定义的承诺(commitment),包括合约参与方可以在上面执行这些承诺的协议。”
申请人在申请本发明时,经过检索,发现中国专利公开了一种“面向区块链多级智能合约的数据迁移方法”,其申请号为“CN201710230002.3”,该专利公开了一种面向区块链多级智能合约的数据迁移方法。包括如下步骤:1)对于有多个合约相互调用的合约系统,构建合约树状模型;2)迁移顶层合约除子节点合约地址以外的数据;3)判断当前合约所在节点是否为叶子节点;4)部署叶子节点的新合约并迁移该合约的数据,存储叶子节点的合约地址;5)所有子节点合约的数据迁移完毕,部署新合约迁移合约数据并存储所有子节点合约的新地址;6)重复进行步骤3)到步骤5),迁移顶层合约的所有子合约的合约地址参数。本发明解决了区块链上复杂智能合约数据迁移时合约地址作为参数无法更新问题,实现了面向区块链多级智能合约的数据迁移,但是其数据迁移过程中,出现数据无效等问题。
现有的区块链数据迁移稳定性价较差,且异构区块迁移过程经常出现ID无效的问题,为此我们提出一种异构区块链间智能合约的数据迁移方法。
发明内容
(一)解决的技术问题
针对现有技术的不足,本发明提供了一种异构区块链间智能合约的数据迁移方法,解决了现有的区块链数据迁移稳定性价较差和异构区块迁移过程经常出现ID无效的问题。
(二)技术方案
为实现以上目的,本发明通过以下技术方案予以实现:
一种异构区块链间智能合约的数据迁移方法,该方法是让各个异构区块链通过转换引擎将智能合约的数据进行迁移,并且确保迁移的稳定性和准确性,包括以下具体步骤:
S1.制定数据映射规,即制定从源区块链,到SD中间语言,再到目标区块链的数据映射规则,并将数据映射规则导入转换引擎;
S2.在源区块链中注册迁移者账户,并将源区块链合约升级,即所有存有数据的接口设置为对迁移者开放;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南京纯白矩阵科技有限公司,未经南京纯白矩阵科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011354527.6/2.html,转载请声明来源钻瓜专利网。
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置