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

Application research of IBFT consensus algorithm based on parallel verification in e-commerce logistics information management system

在线阅读下载全文

作  者:张静[1] 杜楠 JING Zhang;NAN Du(Xi’an Siyuan University,Xi’an 710038,China;Shaanxi Transportation Holding Group Co.,Ltd.,Xi’an 710065,Chian)

机构地区:[1]西安思源学院,西安710038 [2]陕西交通控股集团有限公司,西安710065

出  处:《自动化与仪器仪表》2024年第7期107-110,共4页Automation & Instrumentation

摘  要:为了提升共识过程中节点验证效率,提出一种基于并行验证的改进IBFT共识算法。一方面在传统拜占庭共识中引入并行验证策略,通过任务分解和同步线程,实现节点的高效并行验证;另一方面与IBFT共识算法结合,通过投票机制、恢复机制、并行验证和共识参数调整等机制保障共识过程中交易验证的高效率、安全性和高容错率,进而提升系统性能。结果表明,在固定发送事务大小为2 kB的情况下,随着交易发送率提高,所提改进IBFT共识算法的事务吞吐和事务延迟性上都始终保持较好的性能,尤其在当交易发送率超过1 600 Tx/s后,算法的事务吞吐量反超Raft共识算法,在三种算法中表现最佳,更适合处理规模较大的事务。在固定交易发送率为1 600 Tx/s的情况下,所提改进IBFT共识算法无论是在处理较大事务还是较小事务时,都具有较好的事务吞吐与延时性能,相较于未改进IBFT共识算法与Raft共识算法整体更优越,证明所提并行验证改进方法的有效性。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 proposed improved IBFT consensus algorithm always maintains good performance in terms of transaction throughput and transaction latency,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 suitable 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.

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

分 类 号:TP399[自动化与计算机技术—计算机应用技术]

 

参考文献:

正在载入数据...

 

二级参考文献:

正在载入数据...

 

耦合文献:

正在载入数据...

 

引证文献:

正在载入数据...

 

二级引证文献:

正在载入数据...

 

同被引文献:

正在载入数据...

 

相关期刊文献:

正在载入数据...

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