一种基于委托权益证明扩展的量子区块链构建方法与流程

文档序号:19182707发布日期:2019-11-20 01:10阅读:来源:国知局

技术特征:

1.一种基于委托权益证明扩展的量子区块链构建方法,其特征在于,包括以下步骤:

s1:每相隔一定时间或一定数量的区块,全网节点根据所持有的区块链权益的比例进行投票,从全网节点中选举出k个超级节点,其中k<n,n为全网节点总数;

s2:在全网节点中的每个节点与所述选举出来的k个超级节点之间制备与分发纠缠量子对,并建立量子密钥分配qkd通信连接,即建立qkd信道;

s3:将意图发布交易的节点通过qkd信道与相应的k个超级节点生成安全密钥;

s4:所述意图发布交易的节点通过所述安全密钥采用信息理论安全的验证算法对交易信息打上验证标签,然后将打上验证标签的交易信息进行广播;

s5:所述k个超级节点分别接收交易信息后,对所接收的交易信息进行验证;

s6:所述k个超级节点分别将当前时间窗口内的交易信息按预设的排序条件进行排序,生成区块;

s7:所述k个超级节点两两之间进行协商,若存在共识认同的区块,即为最终区块,并通过超级节点进行广播,普通节点接收所述最终区块后将其加入上一个所接收的区块,然后重复本步骤至所有超级节点完成出块流程,即完成量子区块链的构建;若无法达成共识,则宣告本轮出块失败,并跳转执行s6步骤,若连续三轮出块失败,则认定为系统性问题,跳转执行s1步骤并重新选举超级节点。

2.根据权利要求1所述的量子区块链构建方法,其特征在于:所述s4步骤中的信息理论安全的验证算法包括通用哈希算法、toeplitz哈希算法。

3.根据权利要求1所述的量子区块链构建方法,其特征在于:所述s4步骤中,所述交易信息包括发送方信息、接收方信息、时间戳、转账数目、发送方账户具有足够余额证明信息。

4.根据权利要求3所述的量子区块链构建方法,其特征在于:所述s6步骤中,所述交易信息根据其时间戳进行排序。

5.根据权利要求1所述的量子区块链构建方法,其特征在于:所述s7步骤中,所述k个超级节点两两之间采用拜占庭容错算法进行协商达成共识。


技术总结
本发明提出一种基于委托权益证明扩展的量子区块链构建方法,包括以下步骤:全网节点根据所持有的区块链权益的比例进行投票,从全网节点中选举出k个超级节点;每个节点与每个超级节点之间制备与分发纠缠量子对,并建立QKD信道;将意图发布交易的节点通过QKD信道与相应的k个超级节点生成安全密钥;意图发布交易的节点通过安全密钥采用验证算法对交易信息打上验证标签后进行广播;超级节点分别接收交易信息后对所其进行验证;超级节点分别将当前时间窗口内的交易信息进行排序,生成区块;k个超级节点两两之间进行协商,若存在最终区块则通过超级节点进行广播,普通节点接收最终区块后将其加入上一个所接收的区块,至所有超级节点完成出块流程。

技术研发人员:劳南新;王帮海
受保护的技术使用者:广东工业大学
技术研发日:2019.07.29
技术公布日:2019.11.19
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1