상세 보기
Byzantine Fault Tolerance Based Multi-Block Consensus Algorithm for Throughput Scalability
- 조성현;
- Kim, Soohyeong;
- Lee, Sejong;
- Jeong, Chiyoung
초록
Blockchain is a distributed, reliable, and secure ledger that maintains data by consensus among network participants. The consensus algorithms provide data reliability but increase the data processing time. In this paper, we propose the multi-block consensus algorithm based on Byzantine Fault Tolerance to enhance throughput. The key point of the proposed algorithm is that the primary propagates the disjoint-transaction sets to other replicas. After receiving the propagated blocks, the replicas verify the propagation part and the content part of the blocks. As sharing the verifying result, the replicas could add the valid blocks to the blockchain at a time. We evaluate the performance of the proposed algorithm comparing to the Practical Byzantine Fault Tolerance algorithm which is the most ordinary Byzantine Fault Tolerance based algorithm. By the simulation results, throughput increases as the number of users increases.
키워드
- 제목
- Byzantine Fault Tolerance Based Multi-Block Consensus Algorithm for Throughput Scalability
- 저자
- 조성현; Kim, Soohyeong; Lee, Sejong; Jeong, Chiyoung
- 발행일
- 2020-01
- 저널명
- 2020 International Conference on Electronics, Information, and Communication (ICEIC)
- 페이지
- 1 ~ 3
- 언어
- ENG
- 출판사
- IEEE
- 발행국가
- 미국
- 분량
- 3 페이지