[发明专利]一种多链场景下的区块链链间资产转移方法在审
申请号: | 201611168812.2 | 申请日: | 2016-12-16 |
公开(公告)号: | CN106780032A | 公开(公告)日: | 2017-05-31 |
发明(设计)人: | 黄步添;陈建海;刘振广;杨正清;王云霄;俞之贝;王从礼;杨文龙 | 申请(专利权)人: | 杭州云象网络技术有限公司 |
主分类号: | G06Q40/04 | 分类号: | G06Q40/04 |
代理公司: | 杭州天勤知识产权代理有限公司33224 | 代理人: | 胡红娟 |
地址: | 310012 浙江省杭州市*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 场景 区块 链链间 资产 转移 方法 | ||
技术领域
本发明属于数字货币技术领域,具体涉及一种多链场景下的区块链链间资产转移方法。
背景技术
比特币的出现改变了数字货币或数字资产原有的中心化管理及交易模式,创造性地提出了通过系统中各节点工作量证明来分配节点权益从而变相地完成动态多方签名过程这一策略,能有效抵御西比尔攻击和拜占庭将军问题,大幅提升系统的安全性。但是,以比特币为代表的基于区块链技术的分布式加密数字货币(资产)系统目前也面临一些问题:首先是系统可扩展性和疏散程度间的冲突,一个大容量的区块能够支持高的交易率,但是毫无疑问将在安全验证环节上耗费大量的工作量从而引发高集中性危险;其次是交易简明性和可审计性之间的冲突,比特币系统能高效地促成简明有效的交易,但是不利于交易的审计。
上述问题可以引入替代链通过共享比特币代码库得到解决,但是构建一个本质上相似的独立系统在技术实现上充满困难。一是存在安全问题,由于每个替代链使用的是自己的技术堆栈,其工作记录被频繁地复制或发生丢失;二是替代链通常存在价值浮动的本地加密货币,为了使用替代链,用户必须通过一个交易市场来获取替代链本地货币,不仅需要建立一个这样的市场还需要解决潜在的市场拥挤风险。
解决上述问题的另一思路是实现多条区块链链间货币(资产)的传递或转移,但实现数字加密货币或资产的物理转移比较困难,需要设计一套机制实现母链与侧链之间的等效资产转移并防止发生双重支付问题。
发明内容
鉴于上述,本发明提供了一种多链场景下的区块链链间资产转移方法,实现了母链与侧链间的挂钩锁定机制设计,在不改变数字货币(资产)物理位置的情况下实现其在链间的等效转移,并能规避双重支付问题。
一种多链场景下的区块链链间资产转移方法,包括如下步骤:
(1)构建母链和侧链间的挂钩锁定机制,确保数字货币转移的有向性;
(2)在母链将需要转移的数字货币进行锁定,在侧链生成等额度的数字货币,从而实现数字货币在链间的等效转移;
(3)确保母链数字货币锁定过程、侧链等额度数字货币生成过程以及交易过程依次进行的先后时序关系,规避双重支付问题。
所述步骤(1)中构建母链和侧链间的挂钩锁定机制,需先对相关对象进行具体定义,然后采用简化支付验证证明来实现挂钩锁定机制。
所述挂钩锁定机制中对于相关对象的具体定义如下:
a.数字货币或财产是一种可以对其控制者进行确定性加密的数字资产;
b.区块是用于描述关于财产控制权变化的财产交易情况集合;
c.区块链是具有良好排列秩序的众多区块的组合,在区块链上的每一个用户最终必须达成共识,区块链能够给出数字资产控制权变更的历史记录并且提供一个不可伪造的交易时序;
e.重组行为只在用户侧发生,且仅在早先认可的区块链被拥有更多工作量证明的区块链超过时发生;
d.母链为待转移数字货币所在的区块链,侧链为用于验证母链数据的区块链;
f.数字货币在链间的转移过程也是区块链数据的重组行为过程。
所述简化支付验证证明是一种动态成员多方签名行为,其作用类似于发生在比特币系统中区块链的工作量证明,简化支付验证证明由以下两部分组成:①反应工作量证明的区块头列表;②一个关于区块头列表中某一区块创建数字货币输出的加密证明;当存在以下情况下简化支付验证证明是无效的:有另一个证明表明存在一个工作量更多的区块链且该区块链中不包含先前创建数字货币输出的区块。
所述步骤(2)中通过使母链与侧链双向挂钩实现数字货币在链间的等效转移,所述双向挂钩是指数字货币以固定汇率在侧链之间进行来回转移的机制,该转移机制并非是指数字货币从母链消失然后在其它侧链上产生,实际上数字货币根本没有离开母链,即数字货币的物理地址没有发生任何变化,只是在母链上被暂时锁定,同时在侧链上有等价的数字货币被解锁;当侧链上有等量等价的数字货币被再次锁定时,母链上原来的数字货币就会被解锁;
此外,挂钩侧链上的数字资产能够从其他侧链导入和返还,支持数字资产的双向挂钩;即当数字货币在母链上被锁定之后,该数字货币可在侧链之间进行任意转移而不再与母链产生相互作用,但是其保留有母链的货币身份,且仅能被转移回原来的母链。
所述步骤(3)中确保母链数字货币锁定过程、侧链等额度数字货币生成过程以及交易过程依次进行的先后时序关系,需在确认数字货币转移成功之前设立以下两个等待时间:
确认等待时间,即数字货币在转移至侧链之前必须确保其已经在母链上锁定所需的时间;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州云象网络技术有限公司,未经杭州云象网络技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201611168812.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:期货套利交易系统
- 下一篇:一种基于联盟链的数字票据交易系统构建方法