DOI QR코드

DOI QR Code

고성능 분산 합의 알고리즘 동향 분석

Trend Analysis of High-Performance Distributed Consensus Algorithms

  • 발행 : 2022.02.01

초록

Recently, blockchain has been attracting attention as a high-reliability technology in various fields. However, the Proof-of-Work-based distributed consensus algorithm applied to representative blockchains, such as Bitcoin and Ethereum, has limitations in applications to various industries owing to its excessive resource consumption and performance limitations. To overcome these limitations, various distributed consensus algorithms have appeared, and recently, hybrid distributed consensus algorithms that use two or more consensus algorithms to achieve decentralization and scalability have emerged. This paper introduces the technological trends of the latest high-performance distributed consensus algorithms by analyzing representative hybrid distributed consensus algorithms.

키워드

과제정보

이 논문은 2021년도 정부(과학기술정보통신부)의 재원으로 정보통신기획평가원의 지원을 받아 수행된 연구임[No. 2021-0-00118, 대규모 노드를 위한 탈중앙화 합의체 구성 기술 개발].

참고문헌

  1. S. Nakamoto, "Bitcoin: A peer-to-peer electronic cash system," Decentralized Bus. Rev., 2008, article no. 21260.
  2. T Hewa, M Ylianttila, and M Liyanage, "Survey on blockchain based smart contracts: Applications, opportunities and challenges," J. Netw. Comput. Appl., vol. 177, 2021, article no. 102857.
  3. S. Ruoti et al., "SoK: Blockchain technology and its potential use cases," arXiv preprint, CoRR, 2019, arXiv: 1909.12454.
  4. V. Buterin, "Ethereum white paper," GitHub Repository, vol. 1, 2013, pp. 22-23.
  5. Q. Zhou et al., "Solutions to scalability of blockchain: A survey," IEEE Access, vol. 8, 2020, pp. 16440-16455. https://doi.org/10.1109/access.2020.2967218
  6. M.S. Ferdous et al., "Blockchain consensus algorithms: A survey," arXiv preprint, CoRR, 2020, arXiv: 2001.07091.
  7. D.P. Oyinloye et al., "Blockchain Consensus: An overview of alternative protocols," Symmetry, vol. 13, no. 8, 2021, article no. 1363.
  8. 서상민 외, "클레이튼 블록체인 플랫폼의 고성능 합의 알고리즘," 한국통신학회지(정보와 통신), 제37권 제3호, 2020, pp. 28-36.
  9. A. Yakovenko, "Solana: A new architecture for a high performance blockchain v0.8.13," Whitepaper, 2018.
  10. Y. Gilad et al., "Algorand: Scaling byzantine agreements for cryptocurrencies," in Proc. Symp. Oper. Syst. Princ., (Shanghai, China), Oct. 2017, pp. 51-68.
  11. J. Oh et al., "Algorithm based on Byzantine agreement among decentralized agents(BADA)," ETRI J., vol. 42, no. 6, 2020, pp. 872-885. https://doi.org/10.4218/etrij.2019-0489
  12. The ZILLIQA team, "The ZILLIQA Technical Whitepaper," version 0.1, Aug. 2017, Available from: https://docs.zilliqa.com/whitepaper.pdf
  13. E. Buchman, "Tendermint: Byzantine fault tolerance in the age of blockchains," M.S. thesis, Engineering Systems and Computing, University of Guelph, Canada, Ontario, 2016.
  14. X. Brent et al., "Eos: An architectural, performance, and economic analysis," Retrieved June, vol. 11, 2018.
  15. H. Moniz, "The Istanbul BFT consensus algorithm," arXiv preprint, CoRR, 2020, arXiv: 2002.03613.
  16. https://github.com/solana-labs/solana