[发明专利]一种基于卫星链中继的跨链通信方法有效
申请号: | 202111119894.2 | 申请日: | 2021-09-24 |
公开(公告)号: | CN113839768B | 公开(公告)日: | 2023-09-08 |
发明(设计)人: | 范时平;刘思思;徐光侠;马创;刘俊;张家俊;曾茂森;谢佳吟;周宗成 | 申请(专利权)人: | 重庆邮电大学 |
主分类号: | H04L9/00 | 分类号: | H04L9/00;H04L9/08;H04L9/32;H04B7/185;G06Q40/04;H04L67/1095 |
代理公司: | 重庆辉腾律师事务所 50215 | 代理人: | 王海军 |
地址: | 400065 重*** | 国省代码: | 重庆;50 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 卫星 中继 通信 方法 | ||
1.一种基于卫星链中继的跨链通信方法,其特征在于,包括:
S1:获取区块链网络中的所有节点,将所有的节点划分为跨链节点群、共识节点群和应用节点群;
S2:应用节点群中的节点Ua发起跨链交易请求Requesta;区块链对该节点的请求数据进行同态加密封装,确定加密数据信息;共识节点群对节点Ua发起的跨链交易请求进行共识计算服务;
S3:第一跨链网关接收跨链交易请求信息,通过信息回执反馈验证跨链交易请求,将接收到的交易签名及交易信息进行打包处理,发送到卫星链中继;
S4:卫星链中继选取卫星链中继节点Satenodex;在接收到第一跨链网关打包后的跨链交易请求后,卫星链中继节点对跨链交易请求进行交易可靠性验证,若验证通过,则将跨链交易请求打包,若验证不通过,则交易无效;
卫星链中继选取卫星链中继节点Satenodex的过程包括采用信用共识机制POC选取卫星链中继节点;卫星链中的信用共识机制POC包括:根据信用评估公式计算得到节点的信用基数,选取得到具有一定信用度的节点参与共识;信用评估公式为:
cr=m+l
其中,cr表示信用基数,m表示能力系数,l表示责任系数;
卫星链中继节点对跨链交易请求进行交易可靠性验证的过程包括:
步骤1:卫星链中继节点Satenodex生成公钥PKx和私钥SKx,将Satenodex的验证者集合、Satenodex的共识策略、Satenodex的公钥PKx和Satenodex的签名信息通过系统交易的方式发送给卫星链中继节点群Satellitenode中的其他节点;
步骤2:卫星链中其他节点从卫星链中继节点Satenodex同步所有信息,卫星链中继节点Satenodex对跨链交易请求Requesta的注册进行审核,并将审核结果发送给其他节点;
步骤3:当收集到足够多通过验证的审核结果后,将所有的审核结果组合为最终性证明proof;
步骤4:若最终性证明达到设置的预期标准且被接受,Satenodex的验证器进一步验证共识策略是否允许卫星链中其他节点到Satenodex的共识请求响应;
步骤5:如果共识策略验证通过,其他节点将最终性证明proof发送给Satenodex,Satenodex根据其包含的链信息对该最终性证明proof进行验证;
步骤6:如果Satenodex对最终性证明proof的验证通过,那么卫星链中继节点Satenodex对跨链交易请求Requesta进行通过,如果验证不通过,那么跨链交易请求Requesta中断;
S5:卫星链中继节点Satenodex对请求信息中的共识计算结果进行验证,若验证通过,则跨链交易请求得到卫星链中继节点许可,将跨链交易请求的所有信息打包,将打包的信息发送给第二跨链网关,若验证不通过,则交易无效;
卫星链中继节点Satenodex对请求信息中的共识计算结果进行验证包括采用拜占庭容错算法机制对共识计算结果进行验证;采用拜占庭容错算法机制对共识计算结果进行验证的表达式为:
其中,creditn为节点n的信用评分;creditk为投票节点k的信用评分;votek是节点k的投票情况;γ和μ均为可自主设置的值,且γ+μ=1;
S6:第二跨链网关对接收到的打包的交易请求进行确认,将确认后的交易请求发送给应用节点群的其他应用节点Ub;
S7:Ub采用链上独立的共识机制对交易请求进行确认,如果确认通过,则在应用链节点Ub的账户上处理跨链请求信息Requesta,创建对应的资产凭证信息,使资产在应用链节点Ub中进行流通使用,如果确认不通过则丢弃Requesta交易请求。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于重庆邮电大学,未经重庆邮电大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111119894.2/1.html,转载请声明来源钻瓜专利网。