Browse > Article
http://dx.doi.org/10.33778/kcsa.2020.20.1.003

A Study on Performance Evaluation Factors of Permissioned Blockchain Consensus Algorithm  

Min, Youn A (한양사이버대학교/응용소프트웨어공학과)
Publication Information
Abstract
Blockchain can enhance data transparency and security through decentralized data management that is out of the centralized system. permissioned blockchain of the blockchain platform, only trust-based authorized nodes can participate in the distributed network. Considering the characteristics of the permissioned blockchain, it is necessary to consider the network communication speed, transaction finality agreement, and stability as a condition for selecting the consensus algorithm. The consensus algorithms of the permissioned blockchain environment are diverse such as PoA, PBFT, Raft, etc., but there are no various evaluation factors for selecting consensus algorithms. In this paper, various performance evaluation factors are proposed to analyze the characteristics of each consensus algorithm of the permissioned blockchain and to select an efficient consensus algorithm considering the characteristics of the user environment that composes the network. The proposed performance evaluation factor can consider the network speed, stability, and consensus of the finality agreement between nodes under the premise of trust. Through this, a more efficient blockchain network environment can be constructed.
Keywords
Blockchain; Consensus Algorithm;
Citations & Related Records
Times Cited By KSCI : 6  (Citation Analysis)
연도 인용수 순위
1 Yim J C, Yoo H K, Kwak J Y, Kim S M. "Blockchain and Consensus Algorithm" Telecommunication Trend Analysis VOL.33 NO.1, pp. 45-56, 2018
2 Satoshi Nakamoto, "Bitcoin: A Peer-to-Peer Electronic Cash System," http://bitcoin.org/bitcoin.pdf
3 Jung, G.S, Kim, D.W. "Blockchain Industry Status and Foreign Policy Trend", NIPA,Issue Report, No 38, 2019
4 Yim, J.C. , Yoo, H.K. , Kwak, J.Y. , Kim, S.M. "Blockchain and Consensus Algorithm", Electronics and telecommunications trends, Vol 33, No 1, 2018
5 L. Lamport, "Paxos Made Simple", ACM SIGACT News, VOL.32, NO.4, pp. 18-26, 2001
6 Castro M , Liskov B, "Practical Byzantine Fault Tolerance", Operating systems review VOL. 33/SPI1, pp. 173-186, 1998
7 Leslie Lamport,Robert Shostak,Marshall Pease, "The Byzantine Generals Problem", ACM transactions on programming languages and systems, VOL.4, NO.3, pp. 382-401, 1982   DOI
8 https://www.usenix.org/legacy/events/osdi99/full_papers/castro/castro_html/castro.html
9 Do Gyun Kim,․Jin Young Choi,Kiyoung Kim,Jintae Oh,J. Soc. 'Performance Improvement of Distributed Consensus Algorithms for Blockchain through Suggestion and Analysis of Assessment Items' Korea Ind. Syst. Eng Vol. 41, No. 4m pp. 179-188, 2018   DOI
10 Lee, H.G, Won, D.H, Lee, Y.S,"Blockchain massive computing attack protection technology", KCSA,Vol 19, No 2, pp. 11-19, 2019