금융업에서 블록체인 활용을 위한 합의 알고리즘 수정 연구
A Study on Modification of Consensus Algorithm for Blockchain Utilization in Financial Industry
0
조회
0
다운로드
1
인용
0
참고문헌
키워드
초록
블록체인 기술은 분산 네트워크에 연결된 다수의 노드 간 원장을 공유하는 분산 원장기술이다. 기존 중앙 서버를 통하여 관리되던 데이터들이 블록체인을 통하여 관리되며 거래 데이터에 대한투명성과 정확성 및 무결성이 높아지며 블록체인을 통한 데이터관리의 필요성이 높아지고 있다. 본 논문에서는 금융업에서 신뢰 기반의 기관 간 신뢰 기반의 데이터 공유가 필요하다는 점을 인지하고 블록체인을 통한 데이터관리 효율성 증대를 높이는 방법으로 프라이빗 블록체인 합의 알고리즘인 Raft의 리더 노드 선출과정의 처리 과정을 수정한 합의 알고리즘을 제시하였다. 본 논문에서 제시한 수정 합의 알고리즘과 일반적인 Raft 합의 알고리즘에 대하여 트랜잭션 처리시간을기준으로 성능을 비교·분석하였으며 제안한 합의 알고리즘 적용을 통하여 합의 과정의 효율성이높아짐을 확인하였다.
Abstract
Blockchain technology is a distributed ledger technology that shares the ledger between multiple nodes connected to a distributed network. The data managed through the existing central server is managed through the blockchain, and the transparency, accuracy, and integrity of the transaction data is increased, and the need for data management through the blockchain is increasing. In this paper, recognizing the need for trust-based data sharing between trust-based institutions in the financial industry, this paper describes the process of selecting leader nodes in Raft, a private blockchain consensus algorithm, as a way to increase data management efficiency through blockchain. A modified consensus algorithm is presented. The performance of the modified consensus algorithm and the general Raft consensus algorithm presented in this paper was compared and analyzed based on the transaction processing time, and it was confirmed that the efficiency of the consensus process was increased by applying the proposed consensus algorithm.
참고문헌 (13)
- "Bitcoin: A peer-to-peer electronic cash system"[URL]
- "Performance Evaluation Items of Blockchain Nodes"[URL]
- "Ethereum white paper"[URL]
- Yonatan Sompolinsky, "Secure High-Rate Transaction Processing in Bitcoin", Journal of KIIT, 18(4), pp.101~107 (2020)
- Dongyan Huang, "Performance Analysis of the Raft Consensus Algorithm for Private Blockchains", IEEE Transactions on Systems, Man, and Cybernetics: Systems IEEE Trans. Syst. Man Cybern, Syst. Systems, Man, and Cybernetics: Systems, IEEE Transactions (2020)
- 박연아, "이더리움 블록체인기술을 적용한 전자투표시스템 사례연구", 정보화연구, 15(2), pp.201~218 (2018), 한국엔터프라이즈아키텍처학회[DOI]
- J. H. Park, "Design of On-Line P2P Financial Transaction Platform Based on Improved PBFT Blockchain", pp.2018
- 박찬정, "특허정보를 이용한 블록체인 기술의 활용분야 동향 분석", 한국차세대컴퓨팅학회 논문지, 14(2), pp.72~81 (2018), 한국차세대컴퓨팅학회
- Yixin Li, "An Extensible Consensus Algorithm Based on PBFT", 2019 Cyber-Enabled Distributed Computing and Knowledge Discovery International Conference (2019)
- M. Castro, "Practical byzantine fault Tolerance", In OSDI, 99, pp.173~186 (1999)
- Youn-A Min, "The Modification of PBFT Algorithm to Increase Network Operations Efficiency in Private Blockchains", Applied science, 11(14), pp.6313~6320 (2021)
