[发明专利]一种面向以链治链的跨链共识架构及方法在审
申请号: | 202011624256.1 | 申请日: | 2020-12-30 |
公开(公告)号: | CN112788119A | 公开(公告)日: | 2021-05-11 |
发明(设计)人: | 程杰仁;张渊;唐湘滟;袁煜明;李慧 | 申请(专利权)人: | 海南大学;海南火链科技有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;H04L12/26 |
代理公司: | 广州三环专利商标代理有限公司 44202 | 代理人: | 侯华民 |
地址: | 570100 海南*** | 国省代码: | 海南;46 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 面向 链治链 共识 架构 方法 | ||
1.一种面向以链治链的跨链共识架构,其特征在于,包括监管模块、通信模块、数据模块和奖惩模块,所述监管模块用于监管网络,所述通信模块用于数据通信,所述数据模块用于数据管控,所述奖惩模块用于执行奖惩措施,所述数据模块通过通信模块与监管模块数据连接,所述奖惩模块通过通信模块与监控模块数据连接。
2.根据权利要求1所述的一种面向以链治链的跨链共识架构,其特征在于,所述监管模块包括监管区块链网络和被监管链网络,所述监管区块链网络用于对被监管链网络进行监控审查,所述通信模块包括监管节点和类节点,所述监管节点同时部署在监管区块链网络和被监管链网络中并作为网关节点,用于监管区块链网络与被监管链网络之间的跨链通讯,所述类节点用于发布智能合约和交易,所述数据模块包括智能合约数据管理模块,所述类节点包括代表节点、各类监管机构节点、公证人节点、任务发布组织节点,所述智能合约数据管理模块用于管理智能合约和交易的数据并通过区块链加密算法保证智能合约和交易的数据安全,所述奖惩模块包括激励模块和惩罚模块,所述激励模块用于通过激励机制执行激励措施,所述惩罚模块用于通过惩罚机制执行惩罚措施。
3.根据权利要求2所述的一种面向以链治链的跨链共识架构,其特征在于,所述智能合约包括节点管理合约、地址管理合约和区块记录合约,所述节点管理合约负责监管区块链网络上的节点管理,其包含变量有合约拥有者地址、节点地址映射、节点总数,所述地址管理合约负责合约地址的管理其主要包含变量有节点管理合约地址区块记录合约地址,所述区块记录合约负责记录新增的区块,其包含变量有合约拥有者地址、地址管理合约的地址、区块高度和节点数量。
4.根据权利要求2所述的一种面向以链治链的跨链共识架构,其特征在于,所述监管区块链网络为联盟链网络或私有链网络,所述被监管链网络为公有链网络。
5.一种通过权利要求1-4任一项所述的跨链共识架构实现的面向以链治链的跨链共识方法,其特征在于,包括以下步骤:
S1:监管区块链网络获取被监管链网络数据;
S2:被监管链网络执行监管区块链网络给定的激励措施和惩罚措施。
6.根据权利要求5所述的一种面向以链治链的跨链共识方法,其特征在于,所述步骤S1具体包括:
在被监管链网络中插入n个监管节点,当被监管链网络确认为新区块时,n个监管节点主动向监管区块链网络中广播新区块,同时,监管区块链网络向任意m个监管节点主动发起数据请求,以获取m份所需数据。
7.根据权利要求5所述的一种面向以链治链的跨链共识方法,其特征在于,所述步骤S2具体包括以下步骤:
S21:在被监管链网络中插入n个监管节点,通过广播或组播的方式将被监管链网络最新的第k个区块同步到监管链网络中。
S22:监管区块链网络内部基于拜占庭类算法达成共识,将所有要在被监管链网络中强制执行的交易以及强制不执行交易的规则打包至最新的监管区块。
S23:n个监管节点将最新的监管区块发送至被监管链网络中的区块记录合约,第k+1个块出块后,被监管链网络确认和保留该智能合约状态。
S24:矿工在打包第k+2个区块前,若第k+1个区块的区块记录合约中,有至少x个监管节点对新奖惩区块的投票,则执行监管区块中的内容。之后打包第k+2个区块,重新进行流程循环。
8.根据权利要求7所述的一种面向以链治链的跨链共识方法,其特征在于,在所述步骤S21和所述步骤S22之间还包括有以下步骤:判断被监管链的最新区块中是否存在未被处理的符合预置规则的交易,若存在,则执行步骤S22,以达成针对该部分交易的监管措施的共识。
9.根据权利要求7所述的一种面向以链治链的跨链共识方法,其特征在于,在被监管链网络确认第k个区块之后,生成第k+1个区块之前,监管节点和被监管链网络依次完成跨链、共识和跨链的流程。
10.根据权利要求5所述的一种面向以链治链的跨链共识方法,其特征在于,所述激励措施具体为:针对参与本方法流程的矿工分配对应的酬劳。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于海南大学;海南火链科技有限公司,未经海南大学;海南火链科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011624256.1/1.html,转载请声明来源钻瓜专利网。