首页 专利交易 科技果 科技人才 科技服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

【发明授权】一种用于物联网环境的区块链跨链共识方法和系统_广州大学_202111614323.6 

申请/专利权人:广州大学

申请日:2021-12-27

公开(公告)日:2024-05-17

公开(公告)号:CN114297680B

主分类号:G06F21/60

分类号:G06F21/60;G06F21/64;G06F9/50

优先权:

专利状态码:有效-授权

法律状态:2024.05.17#授权;2022.04.26#实质审查的生效;2022.04.08#公开

摘要:本发明涉及一种用于物联网环境的区块链跨链共识方法和系统,其方法包括步骤:S1、设置多个物联网终端设备,将各个物联网终端设备感知的数据上传至各自不同的区块链中;S2、为每条区块链配备一台边缘设备作为公证人节点,所有公证人节点互相连通,组成公证人边缘计算网络;S3、进行跨链任务,将需要进行共识验证的区块链数据通过自己的公证人节点向网络发送共识验证请求;由网络其他公证人节点完成共识验证计算任务;将计算结果反馈给请求跨链验证的公证人节点,完成跨链任务。本发明通过构建多个公证人节点的公证人边缘计算机网络,挖掘网络节点的计算能力互相进行共识认证,支持多个任务的同时认证,大大加快多任务跨链共识的处理速度。

主权项:1.一种用于物联网环境的区块链跨链共识方法,其特征在于,包括以下步骤:S1、设置多个物联网终端设备,将各个物联网终端设备感知的数据分别上传至各自不同的区块链中;S2、为每条区块链配备一台边缘设备作为公证人节点,所有公证人节点互相连通,组成一个公证人边缘计算网络;S3、进行跨链任务,将需要进行共识验证的区块链数据通过自己的公证人节点向公证人边缘计算机网络发送共识验证请求;由公证人边缘计算机网络其他公证人节点完成共识验证计算任务;将计算结果反馈给请求跨链验证的公证人节点,完成跨链任务;三分之二公证人广播机制通过利用先来先执行FCFS以及最小数据包优先MDPF两种优先级规则执行跨链任务;基于先来先执行FCFS和最小数据包优先MDPF规则,通过对公证人边缘计算机网络进行建模分析,获取最合适的跨链共识传输路径,具体建模分析情况如下:分析1:同时发送数据流会产生冲突;若某个区块链网络有多个任务的数据,需要传输到区块链所在的公证人节点,并等待被网络共识认证;先设置N个连续的区块链数据块,公证人节点有N个跨链任务;设整个网络有M个公证人节点;Ai表示跨链任务A的验证请求任务或验证回传任务;Aj表示跨链任务A的验证计算任务,NTtask表示执行任务task的节点,则是执行任务A的验证请求任务或验证回传任务,是执行任务A的验证计算任务,表示在请求任务中,任务A的请求节点将数据发送到任务A的计算节点的数据流传输开始时间,或者在回传任务中,任务A的计算节点将验证结果回传的数据流传输开始时间;表示相应的数据流传输结束时间;同一时刻最多传输一个任务的数据,则对于任意的跨链任务A和B,必须等前一个数据流传输完成: 其中,A,B∈[1,N],为两个不同的跨链任务;i,j,u,v={rt,vt},为不同的任务类型;NT∈[1,M],为网络公证人节点;分析2:公正人节点的多个任务不能同时执行;一个公证人节点在同一时刻只能执行一个跨链验证任务;其中,NTtask表示执行任务task的节点,执行任务Bi的公证人节点;TStask表示任务A的开始执行时刻,TEtask表示任务A的执行结束时刻,则对于两个不同任务A和B,需要满足: 分析3:多个任务需要排队执行;节点的多个任务排队执行;设公证人节点有N个验证任务,新传输过来的第N个验证任务得在队列中等待前面N-1个验证任务处理完,此时,新排队任务的等待时长为: 分析4:多个数据流传输需要排队执行;若两个节点的数据传输通道正在传输数据,处于忙碌状态,则新数据加入流队列排队等待,其等待时长为:

全文数据:

权利要求:

百度查询: 广州大学 一种用于物联网环境的区块链跨链共识方法和系统

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。