基于信用的联盟链共识算法  被引量:7

Consortium chain consensus algorithm based on credit

在线阅读下载全文

作  者:李淑芝[1] 黄磊 邓小鸿[2] 王智强 刘惠文[2] Li Shuzhi;Huang Lei;Deng Xiaohong;Wang Zhiqiang;Liu Huiwen(College of Information Science,Ganzhou Jiangxi 341000,China;College of Applied Science,Jiangxi University of Science&Technology,Ganzhou Jiangxi 341000,China)

机构地区:[1]江西理工大学信息工程学院,江西赣州341000 [2]江西理工大学应用科学学院,江西赣州341000

出  处:《计算机应用研究》2021年第8期2284-2287,共4页Application Research of Computers

基  金:国家自然科学基金资助项目(61762046);江西省自然科学基金资助项目(2020BABL202032);江西省教育厅科学技术研究项目(GJJ209412)。

摘  要:针对当前共识算法中存在的共识效率低下和激励机制不足的问题,提出了一种基于信用的联盟链共识算法。首先,根据节点参与共识过程的行为,设计节点信用评估机制,通过信用奖励解决节点间激励机制不足的问题。其次,构造信用区块链和信用计算模型,将节点的信用值进行存储,并作为挑选“矿工”节点的依据,提高了共识算法的效率。最后,提出了分轮次的矿工节点选择算法,利用随机算法和优先级排列算法依次选择矿工节点,并提出节点信用值评估方法,避免节点信用值过大而成为寡头,确保节点成为矿工节点的公平性。实验仿真结果表明,该信用共识算法算力消耗低,出块速度快,相比现有的共识算法具有更好的性能,可以很好地应用于商业和医疗等联盟链场景。Aiming at the problems of low consensus efficiency and insufficient incentive mechanism existing in current consensus algorithms,this paper proposed an alliance chain consensus algorithm based on credit.Firstly,according to the behavior of nodes participating in the consensus process,it designed a node credit evaluation mechanism,and solved the problem of insufficient incentive mechanism between nodes through credit rewards.Secondly,it constructed a credit blockchain and credit calculation model,stored the credit value of the node,and used it as the basis for selecting“miner”nodes,which improved the efficiency of the consensus algorithm.Finally,this paper proposed a round-by-round miner node selection algorithm,which used random algorithm and priority ranking algorithm to select miner nodes in turn,and proposed a node credit evaluation method to avoid excessive credit value of nodes and became“oligarchs”and ensured that the fairness of the nodes becoming miners.The experimental simulation results show that the credit consensus algorithm has low computational power consumption,fast block production speed,better performance than the existing consensus algorithm,and can be well applied to the business and medical alliance chain scenarios.

关 键 词:区块链 共识算法 联盟链 信用 

分 类 号:TP311.13[自动化与计算机技术—计算机软件与理论]

 

参考文献:

正在载入数据...

 

二级参考文献:

正在载入数据...

 

耦合文献:

正在载入数据...

 

引证文献:

正在载入数据...

 

二级引证文献:

正在载入数据...

 

同被引文献:

正在载入数据...

 

相关期刊文献:

正在载入数据...

相关的主题
相关的作者对象
相关的机构对象