DOI QR코드

DOI QR Code

블록체인 이중 지불 공격에 적합한 카운팅 블룸 필터를 적용한 DPoS 합의 알고리즘

DPoS Consensus Algorithm using Counting Bloom Filter for blocked Double Spending Attack of Block Chain Attack

  • 이수연 (백석대학교 컴퓨터공학부)
  • Su-Youn Lee (Division of Computer Engineering Baekseok University)
  • 투고 : 2024.10.30
  • 심사 : 2024.12.03
  • 발행 : 2024.12.31

초록

블록체인 기술의 핵심은 개별 노드들이 자율적으로 블록을 생성하되 일종의 합의과정을 거쳐 결국에는 모든 노드가 같은 블록체인 이미지를 가지도록 하는 탈중앙화방식을 사용한다. 이때 사용하는 기술이 합의 알고리즘이다. 또한 합의 알고리즘은 이중 지불에 대한 문제를 해결하기도 한다. 이를 위해 이용되고 있는 합의 알고리즘인 작업증명(PoW), 지분증명(PoS) 및 위임지분증명(DPoS)을 살펴보았다. 따라서 본 논문에서는 블록체인 공격 중 이중 지불 공격 종류를 살펴보고 이중 지불 공격과 대표자들의 단합을 막기 위해 카운팅 블룸 필터(CBF)를 적용한 DPoS 합의 알고리즘을 제안하고자 한다.

The core of blockchain technology lies in the fact that instead of a centralized approach, individual nodes autonomously create blocks, but go through a consensus process so that eventually, all nodes have the same blockchain ledger. The technology used in this process is the consensus algorithm. Additionally, the consensus algorithm also helps solve the issue of double spending. To address this, the consensus algorithms used, such as Proof of Work (PoW), Proof of Stake (PoS), and Delegated Proof of Stake (DPoS), have been examined. Therefore, this paper aims to examine the types of double-spending attacks in blockchain and propose a Delegated Proof of Stake (DPoS) consensus algorithm incorporating Counting Bloom Filters (CBF) to prevent double-spending attacks and collusion among delegates.

키워드

과제정보

이 논문은 백석대학교 학술연구비 지원으로 작성되었음.