[发明专利]一种基于公共节点共识的区块链跨链方法在审
申请号: | 202110540446.3 | 申请日: | 2021-05-18 |
公开(公告)号: | CN113347160A | 公开(公告)日: | 2021-09-03 |
发明(设计)人: | 宋彪;朱建明;高胜 | 申请(专利权)人: | 中央财经大学 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L9/32;H04L29/08 |
代理公司: | 北京慕达星云知识产权代理事务所(特殊普通合伙) 11465 | 代理人: | 符继超 |
地址: | 100081 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 公共 节点 共识 区块 链跨链 方法 | ||
本发明公开了一种基于公共节点共识的区块链跨链方法,本发明通过对交易双方区块链的公共节点整合,可以在不新增第三方的情况下,公共节点以及交易节点仅凭借自身所在区块链的共识机制,以双方同时竞争记账并在各自区块链新增交易区块上进行双标签签名的方式,实现了低成本、高效率并且安全的跨链交易。公共节点起到了类似银行的作用,可以实时提供发起区块链节点的跨链交易服务。通过双链自身的各自共识机制维护了两个区块链的总资产安全,并可以高效实现资产在两个区块链中的流转。
技术领域
本发明涉及区块链技术领域,更具体的说是涉及一种基于公共节点共识的区块链跨链方法。
背景技术
联盟链的广泛应用在跨链交易场景遭遇了瓶颈,链交互根据所跨越的区块链底层技术平台的不同可以分为同构链跨链和异构链跨链:同构链之间虽然因为安全机制、共识算法、网络拓扑、区块生成验证逻辑都一致,跨链相对简单,但它们之间的跨链交互仍然存在链上资产的完整性问题。而异构链的跨链交互相对复杂,例如比特币采用POW算法而联盟链Fabric采用传统确定性共识算法,其区块的组成形式和确定性保证机制均有很大不同,直接跨链交互机制不易设计,目前异构链之间的跨链交互一般需要第三方辅助服务辅助跨链交互。但第三方辅助服务的介入,增加了新的代理成本以及安全隐患。
因此,如何提出一种能够解决跨链交易过程中的第三方介入难题的基于公共节点共识的区块链跨链方法是本领域技术人员亟需解决的问题。
发明内容
有鉴于此,本发明提供了一种基于公共节点共识的区块链跨链方法,其目的在于解决现有的针对同构或者异构区块链之间跨链交易的效率、成本和安全问题。
为了实现上述目的,本发明采用如下技术方案:
一种基于公共节点共识的区块链跨链方法,包括以下步骤:
在两个需要进行跨链业务的区块链A链和B链之间设置一个或一个以上的公共节点,并通过一种根据业务投入和产出计算经济性的公共节点部署优化机制,进行动态可自适应的公共节点数量优化;
当跨链业务发生时,A链和B链各自分别进行工作量证明计算,当A链与B链的任意一个公共节点均各自完成工作量证明计算,同时在A链和B链内各自增加一个区块,增加的区块具有两个完成工作量证明的公共节点的签名,增加的区块具有两个公共节点的签名,并且公共节点的权益在自身所处的区块链中进行分配;
在A链和B链增加的区块内写入智能合约;
若A链的任意节点发起跨链交易时,A链发起节点将资产转移至公共节点再转移到交易目标节点,并立刻由公共节点记录跨链交易,在核减发起节点在A链内资产的同时,返给A链的发起节点对应的B链的资产;
若B链的任意节点发起跨链交易时,B链发起节点将资产转移至公共节点再转移到交易目标节点,并立刻由公共节点记录跨链交易,在核减发起节点在B链内资产的同时,返给B链的发起节点对应的A链的资产;
同时在A链和B链内增加一个具有双方工作量证明胜出节点签名的一个区块以记录公共节点对发起节点的资产转移。
优选的,具体跨链交易过程包括:
A链的交易发起节点随机构建一个字符串,并计算出其哈希值h,h=hash(s),A链发起节点将欲交易资产和h发给任意一个公共节点智能合约,并设置条件:若B链任意一个节点能够提供h的原始值s,则从当前公共节点得到和A链发起节点欲交易资产对应比例的B链资产;
B链的交易发起节点随机构建一个字符串,并计算出其哈希值h1,h1=hash(s1),B链发起节点将欲交易资产和h1发给任意一个公共节点智能合约,并设置条件:若A链任意一个节点能够提供h1的原始值s1,则从当前公共节点得到和B链发起节点欲交易资产对应比例的A链资产。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中央财经大学,未经中央财经大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110540446.3/2.html,转载请声明来源钻瓜专利网。