【技术实现步骤摘要】
一种基于VRF和门限签名的区块链共识方法和装置
本专利技术涉及区块链
,涉及一种区块链共识方法,尤其涉及一种基于VRF和门限签名的共识方法。
技术介绍
区块链是共识算法、分布式存储、点对点传输、加密算法等计算机技术的新型系统。被广泛应用于证券交易、电子商务、智能合约、物联网、社交通讯以及文件存储等众多领域。当前的区块链技术是由一串使用密码学方法产生的数据块组成的,每一个区块都包含了上一个区块的哈希值(hash),并且确保按照时间顺序在上一个区块之后产生,从创始区块(genesisblock)开始连接到当前区块,形成块链。共识算法是区块链的核心技术,其保证区块链平台各节点账本数据一致的关键,它决定着区块链的效率和部分安全性。目前区块链的主流共识算法很多,主要包括如下几种:(1)PoW(ProofofWork,工作量证明机制):PoW机制中根据矿工的工作量来执行货币的分配和记账权的确定。算力竞争的胜者将获得相应区块记账权和比特币奖励。因此,矿机芯片的算力越高,挖矿的时间更长,就可以获得更多的数字货币。PoW ...
【技术保护点】
1.一种基于VRF和门限签名的区块链共识方法,基于该共识方法对具有B
【技术特征摘要】
1.一种基于VRF和门限签名的区块链共识方法,基于该共识方法对具有B0,B1……Bh-1的区块链写入新区块Bh,所述B0,B1……Bh-1的区块链具有对应的随机数列R0,R1……Rh-1,全网提案重节点包括P0,P1……Ph-1,其特征在于,按照下述共识方法生成新区块Bh:
S1:系统对轻节点申请验证者周期随机采样,形成若干个验证组Vr……Vm;
S2:以上一区块Bh-1内的随机数Rh-1作为RPG函数的随机种子产生一随机数从所述若干验证组中确定当前高度验证组;
S3:当前区块Bh的当前高度的验证组通过对上一区块Bh-1内的随机数Rh-1进行门限签名产生当前区块Bh对应的随机数Rh;
S4:全网重节点P0,P1……Ph-1根据上一区块Bh-1的随机数Rh-1利用VRF算法进行分组,随机选出当前高度的提案组,提案成员给出若干个候选区块提案定向广播给所述当前高度的验证组;
S5:所述当前高度的验证组以组协作方式,无交互地通过签名投票来完成所述候选区块验证,并通过门限签名方式达成组内共识向组外广播。
2.如权利要求1所述的基于VRF和门限签名的区块链共识方法,其特征在于,所述验证组具有一定生存周期,在生存周期内,组员固定,组内通过门限签名可以恢复出唯一的组签名。
3.如权利要求2所述的基于VRF和门限签名的区块链共识方法,其特征在于,在所述验证组的生存周期结束后,所述验证组解散,验证组成员重新进入新验证组的候选成员。
4.如权利要求1所述的基于VRF和门限签名的区块链共识方法,其特征在于,创世组由人为设置,各创世组组员根据设置的随机数进行签名并聚合为随机数R0作为创始块的随机数。
5.如权利要求1所述的基于VRF和门限签名的区块链...
【专利技术属性】
技术研发人员:吕晟珉,庞先富,吴轶群,
申请(专利权)人:杭州智块网络科技有限公司,
类型:发明
国别省市:浙江;33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。