[发明专利]一种主链侧链之间进行价值跨链转移的模型及其实现方法有效
申请号: | 201910195844.9 | 申请日: | 2019-03-15 |
公开(公告)号: | CN109919769B | 公开(公告)日: | 2020-05-12 |
发明(设计)人: | 白文腾;赵祯龙;刘康;孟庆龙;樊云龙;荆帅帅 | 申请(专利权)人: | 北京世纪诚链科技有限公司 |
主分类号: | G06Q40/04 | 分类号: | G06Q40/04;G06Q20/38;G06F21/64;G06F21/60 |
代理公司: | 北京华仲龙腾专利代理事务所(普通合伙) 11548 | 代理人: | 李静 |
地址: | 100089 北京市海淀区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 主链侧链 之间 进行 价值 链转移 模型 及其 实现 方法 | ||
本发明提供了一种主链侧链之间进行价值跨链转移的模型,包括五部分:1)运行于侧链的智能合约,通过算法生成一个UTXO模型的链作为合约链,用于存储存入和取出通证的交易,交易的单位为主链通证的单位,侧链的智能合约内通过bancor协议将两个链的通证进行价格锚定;2)运行于主链的智能合约,内存储合约链中每个块的root值;3)Client,监听主链和侧链的智能合约所发出的Event,并调用对应接口;4)主链,运行主链的智能合约;5)侧链,运行侧链的智能合约。还公开了实现主链侧链之间价值跨链转移的方法,包括:步骤101,用户调用主链的智能合约,存入主链通证以获取侧链通证;步骤102,用户调用侧链的智能合约startExit方法,将侧链通证兑换为主链通证。
技术领域
本发明涉及分布式账本中的跨链技术,特别是涉及到分布式账本中主链与侧链之间进行价值转移的模型设计与实现方法。
背景技术
在公链百花齐放地发展的同时,基于交易性能、容量规模、隐私保护、合规监管的考虑,联盟链和私链技术被商业机构特别是金融机构广泛采用。相比起公链来看,现在联盟链的发展势头要耀眼得多,但我们需要警惕的是,不要让联盟链变成纯粹的中心化或多中心化,相比于传统的分布式账本技术,现在大部分的联盟链显然没有提供太多的可实现不可逆交易或降低中心化风险的方式,这些中心化式的信任会使联盟链区块链因网络审查和简单故障点的失误,导致整个网络处于风险之中。相比之下,在公链的框架下,交易一旦完成传输确认无人能更改。对于联盟链,无论是主观的团体作恶或因不可抗的审查或多节点故障等风险,都让他们的用户们对此却无法彻底信任和放心。联盟链和私链的方式从一定程度违背了分布式账本的去中心价值和信任体系,也让数字资产不能在不同的链间直接转移,主动或被动地导致了价值的孤岛。此外,链之间互通性极大程度的限制了分布式账本的应用空间。不论对于公链还是私链来看,跨链技术就是实现价值互联的关键,它是把分布式账本从分散的孤岛中拯救出来的良药,是分布式向外拓展和连接的桥梁。
发明内容
有鉴于此,本发明提供一种主链侧链之间进行价值跨链转移的模型及其实现方法,以解决了跨链技术的两个主要问题:一个是主链侧链之间相互信任的问题,第二个是主链通证与侧链通证之间价值锚定的问题。
本发明的目的在于提供一种主链侧链之间进行价值跨链转移的模型,包括五部分:
1)运行于侧链的智能合约,所述侧链的智能合约内通过算法,生成一个UTXO模型的链作为合约链,用于存储存入和取出通证的交易,交易的单位为主链通证的单位,所述侧链的智能合约内通过bancor协议将两个链的通证进行价格锚定;
2)运行于主链的智能合约,所述主链的智能合约内存储所述合约链中每个块的root值;
3)Client,用于监听所述主链的智能合约和所述侧链的智能合约所发出的Event,并调用所述主链的智能合约和所述侧链的智能合约的对应接口;
4)主链,用于运行所述主链的智能合约;
5)侧链,用于运行所述侧链的智能合约。
本发明的目的还在于提供一种主链侧链之间进行价值跨链转移的实现方法,包括步骤:
步骤101,用户调用所述主链的智能合约,存入主链通证以获取侧链通证;
步骤102,用户调用所述侧链的智能合约startExit方法,将侧链通证兑换为主链通证。
优选的,所述步骤101包括:
步骤1001,用户发交易调用主链合约的deposit方法;
步骤1002,主链合约生成一个块Block,放入主链的合约链内,所述块Block只包含root和blocknum并发送deposit事件;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京世纪诚链科技有限公司,未经北京世纪诚链科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910195844.9/2.html,转载请声明来源钻瓜专利网。
- 上一篇:区块生成方法、装置、介质和计算设备
- 下一篇:一种基于大数据的智能交易系统