首页|基于并行验证的IBFT共识算法电商物流信息管理系统中的应用研究

基于并行验证的IBFT共识算法电商物流信息管理系统中的应用研究

扫码查看
为了提升共识过程中节点验证效率,提出一种基于并行验证的改进IBFT共识算法.一方面在传统拜占庭共识中引入并行验证策略,通过任务分解和同步线程,实现节点的高效并行验证;另一方面与IBFT共识算法结合,通过投票机制、恢复机制、并行验证和共识参数调整等机制保障共识过程中交易验证的高效率、安全性和高容错率,进而提升系统性能.结果表明,在固定发送事务大小为2 kB的情况下,随着交易发送率提高,所提改进IBFT共识算法的事务吞吐和事务延迟性上都始终保持较好的性能,尤其在当交易发送率超过1 600Tx/s后,算法的事务吞吐量反超Raft共识算法,在三种算法中表现最佳,更适合处理规模较大的事务.在固定交易发送率为1 600 Tx/s的情况下,所提改进IBFT共识算法无论是在处理较大事务还是较小事务时,都具有较好的事务吞吐与延时性能,相较于未改进IBFT共识算法与Raft共识算法整体更优越,证明所提并行验证改进方法的有效性.
Application research of IBFT consensus algorithm based on parallel verification in e-commerce logistics information management system
In order to improve the efficiency of node verification in consensus process,an improved IBFT consensus algorithm based on parallel verification is proposed.On the one hand,the parallel verification strategy is introduced in the traditional Byzantine consensus,which realizes the efficient parallel verification of nodes through task decomposition and synchronization thread.On the other hand,it is combined with IBFT consensus algorithm to ensure the high efficiency,security and high fault tolerance of transaction verification in the consensus process through voting mechanism,recovery mechanism,parallel verification and consensus parameter adjustment,so as to improve the system performance.The results show that with the increase of transaction transmission rate,the pro-posed improved IBFT consensus algorithm always maintains good performance in terms of transaction throughput and transaction laten-cy,especially when the transaction transmission rate exceeds 1600Tx/s,the transaction throughput of the algorithm surpasses the Raft consensus algorithm,which has the best performance among the three algorithms.More suitaole for dealing with larger transactions.When the transmission rate of fixed transactions is 1600Tx/s,the proposed improved IBFT consensus algorithm has better transaction throughput and delay performance in both large and small transactions.Compared with the unimproved IBFT consensus algorithm and Raft consensus algorithm,the proposed improved parallel verification method is proved to be effective.

parallel verificationconsensus algorithmthe byzantine consensustransaction verificationvoting mechanism

张静、杜楠

展开 >

西安思源学院,西安 710038

陕西交通控股集团有限公司,西安 710065

并行验证 共识算法 拜占庭共识 交易验证 投票机制

2024

自动化与仪器仪表
重庆工业自动化仪表研究所,重庆市自动化与仪器仪表学会

自动化与仪器仪表

CSTPCD
影响因子:0.327
ISSN:1001-9227
年,卷(期):2024.(7)