Enhancing the performance of the blockchain consensus algorithm using multithreading technology
【Author】 Samy, Hossam; Tammam, Ashraf; Fahmy, Ahmed; Hasan, Bahaa
【Source】AIN SHAMS ENGINEERING JOURNAL
【影响因子】4.790
【Abstract】Blockchain is one of the most powerful and promising technologies nowadays in the IT industry, One of Blockchain's main features is the presence of a Consensus Algorithm, which is responsible for maintaining the security and integrity of the entire blockchain network where all the nodes participating in the network reach a certain agreement. However, some algorithms like the Proof-of-Work require very high energy consumption to reach a single agreement by solving a puzzle and provides a low throughput (3-7 transactions/second), thus, it may not be very reliable in blockchain solutions. In this paper, we aim to provide a reliable choice for different business use-cases by proposing a modification in the Istanbul Byzantine Fault Tolerance voting-based algorithm that provides a higher throughput (up to 1140 tx/s), which will be very important to be used in the use case called a letter of credit which is a part of trade finance (relation between exporter, importer and the bank institutions). (C) 2021 THE AUTHORS. Published by Elsevier BV on behalf of Faculty of Engineering, Ain Shams University. This is an open access article under the CC BY-NC-ND license (http://creativecommons.org/licenses/by-nc-nd/4.0/).
【Keywords】Blockchain; Byzantine fault tolerance; Business; Consensus algorithm; Throughput
【发表时间】2021 SEP
【收录时间】2022-01-02
【文献类型】
【主题类别】
--
评论