摘要
针对实用拜占庭容错共识机制中存在共识效率低和激励机制不足的问题,提出一种可信拜占庭容错共识机制。首先,建立引入奖惩机制和时间衰减因子的节点信任评价模型,计算节点的信任值。然后,根据节点信任值进行排序,选择信任值高的节点组成共识节点集,利用可验证随机函数选取共识节点集中信任值高的节点作为主节点。此外,在拜占庭共识过程中利用BLS签名保证主节点不会作恶。实验仿真结果表明,信任模型可以有效惩罚作恶的节点,可信拜占庭容错共识相比于实用拜占庭容错共识交易吞吐量可以提高43%.
In order to solve the problems of low consensus efficiency and lacking incentive mechanism in practical Byzantine consensus mechanism,a Byzantine consensus mechanism based on trust values is proposed.Firstly,the node trust evaluation model is established in order to compute node trust values.The reward and punishment mechanisms and time decay factor are introduced in trust model.Then,the nodes with high trust are selected to form a consensus node set by sorting them according to their trust values.In the consensus node set,the verifiable random function is used to select the node with high trust value as the primary node.Meanwhile,BLS signatures are used to ensure that the master node does not do evil in the Byzantine consensus process.The experimental simulation results show that the credit model can effectively punish evil nodes.Compared with the practical Byzantine consensus,transaction throughput of the Byzantine consensus mechanism based on trust value can be improved by 43%.
作者
白尚旺
马晓倩
高改梅
刘春霞
BAI Shang-wang;MA Xiao-qian;GAO Gai-mei;LIU Chun-xia(School of Computer Science and Technology,Taiyuan University of Science and Technology,Taiyuan 030024,China)
出处
《太原科技大学学报》
2024年第2期132-136,共5页
Journal of Taiyuan University of Science and Technology
基金
山西省应用基础研究项目(201901D111266)
太原科技大学科研启动基金(20192062)。
关键词
共识机制
奖惩机制
时间衰减因子
信任值
可验证随机函数
consensus mechanism
rewards and punishment mechanism
time decay factor
trust values
verifiable random function