[发明专利]一种基于可验证随机函数的跨联盟链通讯方法和装置有效
申请号: | 202110514589.7 | 申请日: | 2021-05-11 |
公开(公告)号: | CN113489671B | 公开(公告)日: | 2023-07-11 |
发明(设计)人: | 罗少龙;胥勇;张海勤 | 申请(专利权)人: | 深圳前海移联科技有限公司 |
主分类号: | H04L9/40 | 分类号: | H04L9/40;H04L67/1061;H04L67/60 |
代理公司: | 深圳市中融创智专利代理事务所(普通合伙) 44589 | 代理人: | 邹蓝;叶垚平 |
地址: | 518066 广东省深圳市*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 验证 随机 函数 联盟 通讯 方法 装置 | ||
本发明涉及区块链跨链通讯技术领域,使用了基于智能合约的高性能服务,和基于可验证随机函数的跨链服务共识,以提高跨链服务的性能和安全性。具体公开了一种基于可验证随机函数的跨联盟链通讯方法和装置,该方法包括:提交跨链请求,在区块链A上部署提供跨链服务的智能合约,在区块链A上向跨链服务智能合约发起向区块链B进行跨链请求;选择节点跨链,通过可验证随机函数从服务节点池中的k个节点中选择N个节点到区块链B上进行跨链;跨链数据共识,各个节点获得的数据,在智能合约中通过可验证随机函数达到共识和激励,并将结果存储到服务数据池;读取跨链数据,跨链节点将跨链的具体操作在区块链B上执行,将结果写回区块链A合约中。
技术领域
本申请涉及区块链跨链通讯技术领域,尤其涉及一种基于可验证随机函数的跨联盟链通讯方法、装置、计算机设备及存储介质。
背景技术
当前主流区块链系统中,公有链如比特币、以太坊,联盟链如HyperledgerFabric、蚂蚁区块链等,各个区块链系统的结构、节点组成完全不同,难以实现高效的数据互通,形成了以链为单位的信息孤岛,即不同区块链无法互操作。跨链互操作的核心是数据的互通,然而,一个节点只运行一条区块链的情况下,如何在运行过程中获得另一条区块链的数据,如金融区块链获得物流区块链的数据以进行进一步贷款授信等业务,成为重要而紧迫的业界痛点。因此,联盟链系统需要一种跨链技术以实现不同链间的互操作。
业界中主流的跨链技术,大体上可分为哈希时间锁定、公证人机制、侧链/中继者机制等。哈希时间锁定等,依赖大量的时间锁定来保证安全性,从而牺牲了性能,无法满足联盟链下高性能的业务需求。为了达到较高的跨链性能,许多跨链技术采用了公证人机制、侧链中继机制等,这些机制会导致一定程序的中心化,降低了区块链网络的安全性。
发明内容
本申请提供了一种基于可验证随机函数的跨联盟链通讯方法、装置、计算机设备及存储介质,以提高跨链通讯的性能和安全性。
第一方面,本申请提供了一种基于可验证随机函数的跨联盟链通讯方法,所述方法以实现两个区块链之间的通讯,两个区块链分别为区块链A和区块链B,包括服务节点池和服务数据池,所述服务节点池用于同时维护区块链A和区块链B的节点列表,所述服务数据池包括跨链交互中的数据;包括:
提交跨链请求,在区块链A上部署提供跨链服务的智能合约,在区块链A上向跨链服务智能合约发起向区块链B进行跨链请求;
选择节点跨链,通过可验证随机函数从服务节点池中的k个节点中选择N个节点到区块链B上进行跨链;
跨链数据共识,各个节点获得的数据,在智能合约中通过可验证随机函数达到共识和激励,并将结果存储到服务数据池;
读取跨链数据,跨链节点将跨链的具体操作在区块链B上执行,将结果写回区块链A合约中。
第二方面,本申请还提供了一种跨联盟链通讯装置,所述装置包括:
跨链请求单元,用于提交跨链请求,在区块链A上部署提供跨链服务的智能合约,在区块链A上向跨链服务智能合约发起向区块链B进行跨链请求;
节点选择单元,用于选择节点跨链,通过可验证随机函数从服务节点池中的k个节点中选择N个节点到区块链B上进行跨链;
数据共识单元,用于跨链数据共识,各个节点获得的数据,在智能合约中通过可验证随机函数达到共识和激励,并将结果存储到服务数据池;
执行单元,用于读取跨链数据,跨链节点将跨链的具体操作在区块链B上执行,将结果写回区块链A合约中。
第三方面,本申请还提供了一种计算机设备,所述计算机设备包括存储器和处理器;所述存储器用于存储计算机程序;所述处理器,用于执行所述计算机程序并在执行所述计算机程序时实现如上述的基于可验证随机函数的跨联盟链通讯方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳前海移联科技有限公司,未经深圳前海移联科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110514589.7/2.html,转载请声明来源钻瓜专利网。