【技术实现步骤摘要】
一种区块链共识机制的自主调节方法
本专利技术涉及区块链
,特别涉及一种区块链共识机制的自主调节方法。
技术介绍
共识机制是用来维持区块链网络中各个分布式节点一致性的机制。具体来说,目前主要应用于区块链中的共识机制主要有工作量证明机制(ProofofWork,PoW)和权益证明机制(ProofofStake,PoS)。如比特币区块链中使用PoW机制来达成节点间的共识,该机制需要节点进行一定难度的计算以得到新区块的记账权。具体来说,比特币PoW的过程首先是将所有准备打包进区块的交易组成交易列表并通过Merkle树算法生成Merkle根哈希;然后把Merkle根哈希值与其他相关信息组装成区块头;最后不断变更区块头中的随机数,对每次变更后的区块头做双重SHA256算法的运算,直至得到满足目标值的哈希值。权益证明机制(PoS)是根据钱包里面货币的多少以及货币在钱包里存放的天数由一种混合算法来合成一个单元币龄。根据币龄调整节点进行哈希计算的难度,币龄高会降低铸币的门槛。它把钱包和区块链系统的一致性绑定在一起。谁的钱包里的币龄数越大 ...
【技术保护点】
1.一种区块链共识机制的自主调节方法,其特征在于,包括以下步骤:/n对全网节点的统计数据进行排序;/n按照排序结果选取前若干个节点成立委员会;/n所述委员会中的节点根据当前网络环境和全网节点状态投票决定是否更换共识机制并确定更换共识机制类型。/n
【技术特征摘要】
1.一种区块链共识机制的自主调节方法,其特征在于,包括以下步骤:
对全网节点的统计数据进行排序;
按照排序结果选取前若干个节点成立委员会;
所述委员会中的节点根据当前网络环境和全网节点状态投票决定是否更换共识机制并确定更换共识机制类型。
2.根据权利要求1所述的一种区块链共识机制的自主调节方法,其特征在于,所述统计数据包括节点持有货币的数量、节点参与交易的次数、节点交易金额和节点取得记账权的次数。
3.根据权利要求1所述的一种区块链共识机制的自...
【专利技术属性】
技术研发人员:王进,魏博洋,张经宇,王磊,李文军,
申请(专利权)人:长沙理工大学,
类型:发明
国别省市:湖南;43
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。