Optimized scalable Byzantine fault tolerance algorithm

Blockchain is a decentralized ledger which provides trust to both parties which distrust each other in a transaction.Blockchain initially served as the underlying framework that underpins bitcoin and has increasingly become a disruptive new technology in recent years.Consensus algorithm is one of th...

Full description

Saved in:
Bibliographic Details
Main Authors: Sicheng HAN, Xiaorong ZHU, Xiuxian ZHANG
Format: Article
Language:zho
Published: China InfoCom Media Group 2020-06-01
Series:物联网学报
Subjects:
Online Access:http://www.wlwxb.com.cn/zh/article/doi/10.11959/j.issn.2096-3750.2020.00166/
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1841533812111048704
author Sicheng HAN
Xiaorong ZHU
Xiuxian ZHANG
author_facet Sicheng HAN
Xiaorong ZHU
Xiuxian ZHANG
author_sort Sicheng HAN
collection DOAJ
description Blockchain is a decentralized ledger which provides trust to both parties which distrust each other in a transaction.Blockchain initially served as the underlying framework that underpins bitcoin and has increasingly become a disruptive new technology in recent years.Consensus algorithm is one of the core technologies of blockchain.Without a consensus algorithm,the state consistency among distributed nodes cannot be achieved.The practical Byzantine fault tolerance (PBFT) algorithm was briefly introduced,which was a commonly used consensus algorithm in consortium blockchain.An optimized and scalable algorithm based on it was proposed.The improved algorithm mainly reduced the algorithm complexity and allowed consensus nodes to join and exit the system.Simulation results show that the improved algorithm can significantly reduce the transaction consensus completion time and the number of communication times between nodes,so as to increase the throughput of the whole system while supporting more nodes and reducing the system communication overhead and CPU computing resource consumption.
format Article
id doaj-art-5b77140063dc4886acefb2ac7104f9cd
institution Kabale University
issn 2096-3750
language zho
publishDate 2020-06-01
publisher China InfoCom Media Group
record_format Article
series 物联网学报
spelling doaj-art-5b77140063dc4886acefb2ac7104f9cd2025-01-15T02:53:59ZzhoChina InfoCom Media Group物联网学报2096-37502020-06-014182559651604Optimized scalable Byzantine fault tolerance algorithmSicheng HANXiaorong ZHUXiuxian ZHANGBlockchain is a decentralized ledger which provides trust to both parties which distrust each other in a transaction.Blockchain initially served as the underlying framework that underpins bitcoin and has increasingly become a disruptive new technology in recent years.Consensus algorithm is one of the core technologies of blockchain.Without a consensus algorithm,the state consistency among distributed nodes cannot be achieved.The practical Byzantine fault tolerance (PBFT) algorithm was briefly introduced,which was a commonly used consensus algorithm in consortium blockchain.An optimized and scalable algorithm based on it was proposed.The improved algorithm mainly reduced the algorithm complexity and allowed consensus nodes to join and exit the system.Simulation results show that the improved algorithm can significantly reduce the transaction consensus completion time and the number of communication times between nodes,so as to increase the throughput of the whole system while supporting more nodes and reducing the system communication overhead and CPU computing resource consumption.http://www.wlwxb.com.cn/zh/article/doi/10.11959/j.issn.2096-3750.2020.00166/blockchainconsensus algorithmByzantine fault tolerancescalable
spellingShingle Sicheng HAN
Xiaorong ZHU
Xiuxian ZHANG
Optimized scalable Byzantine fault tolerance algorithm
物联网学报
blockchain
consensus algorithm
Byzantine fault tolerance
scalable
title Optimized scalable Byzantine fault tolerance algorithm
title_full Optimized scalable Byzantine fault tolerance algorithm
title_fullStr Optimized scalable Byzantine fault tolerance algorithm
title_full_unstemmed Optimized scalable Byzantine fault tolerance algorithm
title_short Optimized scalable Byzantine fault tolerance algorithm
title_sort optimized scalable byzantine fault tolerance algorithm
topic blockchain
consensus algorithm
Byzantine fault tolerance
scalable
url http://www.wlwxb.com.cn/zh/article/doi/10.11959/j.issn.2096-3750.2020.00166/
work_keys_str_mv AT sichenghan optimizedscalablebyzantinefaulttolerancealgorithm
AT xiaorongzhu optimizedscalablebyzantinefaulttolerancealgorithm
AT xiuxianzhang optimizedscalablebyzantinefaulttolerancealgorithm