바로가기메뉴

본문 바로가기 주메뉴 바로가기

ACOMS+ 및 학술지 리포지터리 설명회

  • 한국과학기술정보연구원(KISTI) 서울분원 대회의실(별관 3층)
  • 2024년 07월 03일(수) 13:30
 

사물인터넷융복합논문지

  • P-ISSN2799-4791
  • KCI

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

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

사물인터넷융복합논문지 / Journal of The Korea Internet of Things Society, (P)2799-4791;
2024, v.10 no.6, pp.111-116
https://doi.org/10.20465/kiots.2024.10.6.111
이수연 (백석대학교 컴퓨터공학부)

초록

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

keywords
블록체인, 이중 지불 공격, 카운팅 블룸 필터, DPoS 합의 알고리즘

Abstract

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.

keywords
블록체인, 이중 지불 공격, 카운팅 블룸 필터, DPoS 합의 알고리즘

사물인터넷융복합논문지