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

【发明公布】一种基于验证延迟函数的跨链共识选举方法及系统_北京航空航天大学_202211100842.5 

申请/专利权人:北京航空航天大学

申请日:2022-09-09

公开(公告)日:2023-01-24

公开(公告)号:CN115643043A

主分类号:H04L9/40

分类号:H04L9/40;H04L67/10;H04L41/00

优先权:

专利状态码:在审-实质审查的生效

法律状态:2023.02.14#实质审查的生效;2023.01.24#公开

摘要:本发明涉及一种基于验证延迟函数的跨链共识选举方法及系统,在每一共识节点选取周期中,均通过系统随机选取的计算节点,根据输入进行可延迟验证函数计算,得到计算结果,根据输入和计算结果生成计算证明;将当前周期的计算结果作为待验证随机数与计算证明一起进行广播。验证节点根据计算结果以及计算证明判断待验证随机数生成过程是否正确,当正确时,各验证节点一致确定待验证随机数为当前周期的系统随机数。各用户节点均将系统随机数以及自身公钥组合进行哈希运算,得到自身的哈希值;通过对各哈希值进行排序,选取排在前n位的哈希值对应的节点为当前周期共识节点。本发明有效保障了共识节点选举的随机性,为异构多链跨链的共识安全提供保障。

主权项:1.一种基于验证延迟函数的跨链共识选举方法,其特征在于,包括:在每一共识选举周期中,计算节点根据当前周期的输入,进行可延迟验证函数计算,得到计算结果;所述计算节点为系统从网络的多个用户节点中随机选取的一个节点;每一周期的输入为上一周期的计算结果,所述计算结果为通过验证的系统随机数,第一周期的输入由系统指定;所述计算节点根据当前周期的输入以及所述计算结果生成计算证明,并将所述计算结果作为待验证随机数与所述计算证明一起广播给各验证节点;所述验证节点为所述网络中除所述计算节点之外的节点;各验证节点根据广播的所述待验证随机数和所述计算证明,判断所述待验证随机数生成过程是否正确,得到判断结果;根据各所述验证节点的判断结果确定所述待验证随机数是否通过验证;若所述待验证随机数未通过验证,则重新选取所述计算节点,并跳转至“计算节点根据当前周期的输入,进行可延迟验证函数计算,得到计算结果”步骤,直至所述待验证随机数通过验证停止跳转;若所述待验证随机数通过验证,则将所述待验证随机数确定为当前周期的系统随机数;在确定当前周期的所述系统随机数后,每一用户节点均将自身公钥和所述系统随机数组合进行哈希运算,得到哈希值,并将所述哈希值广播给网络中除自身节点之外的用户节点;各所述用户节点将接收到的各所述哈希值进行排序,得到排序结果;根据所需的共识出块节点数量n,从所述排序结果中选取所述哈希值位于前n个的所述用户节点作为共识节点。

全文数据:

权利要求:

百度查询: 北京航空航天大学 一种基于验证延迟函数的跨链共识选举方法及系统

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