[发明专利]一种基于密码抽签的区块链共识方法和装置以及设备在审
申请号: | 201910872083.6 | 申请日: | 2019-09-16 |
公开(公告)号: | CN110545170A | 公开(公告)日: | 2019-12-06 |
发明(设计)人: | 付菊芳;陈天顺;张振昌 | 申请(专利权)人: | 福建中科中欣智能科技有限公司 |
主分类号: | H04L9/06 | 分类号: | H04L9/06;H04L9/08;H04L9/32 |
代理公司: | 35101 厦门原创专利事务所(普通合伙) | 代理人: | 徐东峰;黄一敏<国际申请>=<国际公布> |
地址: | 350001 福建省福州*** | 国省代码: | 福建;35 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种基于密码抽签的区块链共识方法和装置以及设备。其中,所述方法包括:在区块链中运行其中一轮r,得到了该运行的本轮的种子信息,记为Sr,通过第五预设函数f5更新下一轮种子Sr+1的种子信息,并通过该第五预设函数f5对上一轮种子信息本轮区块信息,对该更新的下一轮种子Sr+1的种子信息进行签名再哈希得到下一轮种子Sr+1=H(SIG(Sr,Br)),以及重复进入下一轮的循环中。通过上述方式,能够实现无需区块链网络中所有记账者验证者都参与哈希计算进行证明验证达成共识,而只需要从区块链网络中所有记账者验证者中选取少量用户参与哈希计算进行证明验证达成共识,能够节约计算资源能源。 | ||
搜索关键词: | 种子信息 区块 验证 哈希计算 预设函数 记账 方法和装置 计算资源 区块信息 用户参与 更新 哈希 抽签 网络 节约 重复 能源 | ||
【主权项】:
1.一种基于密码抽签的区块链共识方法,其特征在于,包括:/n在区块链中运行其中一轮r,得到了所述运行的本轮的种子信息,记为Sr;/n在每一轮循环中,基于所述种子信息,通过第一预设函数f1计算得到哈希值,通过所述第一预设函数f1使用用户私钥对所述种子信息进行数字签名,并经过转换函数,得到一个具体的哈希值;/n通过第二预设函数f2得到一个介于0到1之间的小数q,通过所述第二预设函数f2将所述得到的具体的哈希值的字符串写到小数点后(0.H);/n通过第三预设函数f3从所有候选用户中选择出验证者,所述第三预设函数f3对于小数q<=p,满足所述条件的用户为验证者;其中,所述p为选择概率;/n通过本轮验证者把所述种子信息的签名信息和所述小数q广播到区块链网络中,同时对需要记录在区块中的信息打包并进行数字签名后,广播到整个区块链网络中;/n通过本轮记账者Ur根据第四预设函数f4从所有验证者中选择出记账者;/n在验证者对其中一个新区块Br达成共识时,认证所述新区块Br是区块链本轮新区块;/n通过第五预设函数f5更新下一轮种子Sr+1的种子信息,并通过所述第五预设函数f5对上一轮种子信息和本轮区块信息,对所述更新的下一轮种子Sr+1的种子信息进行签名和再哈希得到下一轮种子Sr+1=H(SIG(Sr,Br));/n重复进入下一轮的循环中。/n
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于福建中科中欣智能科技有限公司,未经福建中科中欣智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201910872083.6/,转载请声明来源钻瓜专利网。