【技术实现步骤摘要】
一种区块链共识动态调整的方法
本专利技术涉及区块链
,尤其涉及一种区块链共识动态调整的方法。
技术介绍
在区块链中,共识机制是在一个时间段内对事物的前后顺序达成共识的一种算法,它就像一个国家的法律,维系着区块链世界的正常运转。目前常见的共识机制有基于比特币和以太坊的POW(ProofofWork,工作量证明)共识,未来以太坊使用的POS(ProofofStake,权益证明)共识,EOS(EnterpriseOperationSystem,企业操作系统)的DPOS(DelegatedProofofStake,股份授权证明)共识,以及PBFT(PracticalByzantineFaultTolerance,实用拜占庭容错算法)共识。然而,上述各共识均有其缺陷,如POW共识的电力损耗大,POS共识的寡头集中,DPOS共识明显部分中心化,以及PBFT共识的三分之一节点记账人停止工作后,系统将无法提供服务。目前,切换共识对每一种链都极具挑战性,如以太坊POW共识向POW+POS共识切换,到最终切换为POS共识,是一个极其漫长且不具衍化能力的过程。因此,有必要设计一种 ...
【技术保护点】
1.一种区块链共识动态调整的方法,其特征在于,包括:超级节点接收多个交易节点上传的交易参数,并对各交易参数进行维度化处理,以获得处理后的各交易参数;所述超级节点根据已知共识,对所述处理后的各交易参数进行分类,以使具有相同共识的交易参数聚集在一起,得到多个数据区块;所述超级节点采用画圆方式将每一数据区块中预设比例的数据用圆圈起来,并确定每一圆圈的圆心和半径;当有新的交易参数增加使得至少一个圆圈的半径在缩小时,所述超级节点更新所述至少一个圆圈所对应的数据区块的共识参数。
【技术特征摘要】
1.一种区块链共识动态调整的方法,其特征在于,包括:超级节点接收多个交易节点上传的交易参数,并对各交易参数进行维度化处理,以获得处理后的各交易参数;所述超级节点根据已知共识,对所述处理后的各交易参数进行分类,以使具有相同共识的交易参数聚集在一起,得到多个数据区块;所述超级节点采用画圆方式将每一数据区块中预设比例的数据用圆圈起来,并确定每一圆圈的圆心和半径;当有新的交易参数增加使得至少一个圆圈的半径在缩小时,所述超级节点更新所述至少一个圆圈所对应的数据区块的共识参数。2.根据权利要求1所述的方法,其特征在于,所述超级节点接收多个交易节点上传的交易数据之后,所述方法还包括:所述超级节点检测接收到的各交易参数的数量是否达到预设值,如果达到,则执行所述的对各交易参数进行维度化处理,以获得处理后的各交易参数的步骤。3.根据权利要求1所述的方法,其特征在于,所述超级节点接收多个交易节点上传的交易参数之前,所述方法还包括:所述交易节点获取交易参数,并将所述交易参数传输至超级节点,其中,所述交易参数包括交易数据、交易所花时间、去中心化比率、交易安全等级、所述交易节点的算力值、每秒处理的交易数、交易标签以及所述交易节点的标识。4.根据权利要求3所述的方法,其特征在于,所述交易节点获取交易所花时间,包括:所述交易节点向区块链提交交易数据,并记录下本次交易的提交时间T1;所述交易节点通过至少一个共振节点将所述交易数据向外传输,直至传输至所述超级节...
【专利技术属性】
技术研发人员:何伟,
申请(专利权)人:甲骨文科技时代深圳有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。