太原科技大学学报2024,Vol.45Issue(2) :132-136.DOI:10.3969/j.issn.1673-2057.2024.02.004

可信拜占庭容错共识机制

Byzantine Consensus Mechanism Based on Trust Value

白尚旺 马晓倩 高改梅 刘春霞
太原科技大学学报2024,Vol.45Issue(2) :132-136.DOI:10.3969/j.issn.1673-2057.2024.02.004

可信拜占庭容错共识机制

Byzantine Consensus Mechanism Based on Trust Value

白尚旺 1马晓倩 1高改梅 1刘春霞1
扫码查看

作者信息

  • 1. 太原科技大学 计算机科学与技术学院,太原 030024
  • 折叠

摘要

针对实用拜占庭容错共识机制中存在共识效率低和激励机制不足的问题,提出一种可信拜占庭容错共识机制.首先,建立引入奖惩机制和时间衰减因子的节点信任评价模型,计算节点的信任值.然后,根据节点信任值进行排序,选择信任值高的节点组成共识节点集,利用可验证随机函数选取共识节点集中信任值高的节点作为主节点.此外,在拜占庭共识过程中利用BLS签名保证主节点不会作恶.实验仿真结果表明,信任模型可以有效惩罚作恶的节点,可信拜占庭容错共识相比于实用拜占庭容错共识交易吞吐量可以提高43%.

Abstract

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 mech-anisms 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 consen-sus,transaction throughput of the Byzantine consensus mechanism based on trust value can be improved by 43%.

关键词

共识机制/奖惩机制/时间衰减因子/信任值/可验证随机函数

Key words

consensus mechanism/rewards and punishment mechanism/time decay factor/trust values/verifiable random function

引用本文复制引用

基金项目

山西省应用基础研究计划(201901D111266)

太原科技大学科研启动基金(20192062)

出版年

2024
太原科技大学学报
太原科技大学

太原科技大学学报

影响因子:0.342
ISSN:1673-2057
参考文献量14
段落导航相关论文