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...
Saved in:
Main Authors: | , , |
---|---|
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 |