본문 바로가기
KERD
논문KCI 등재

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

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

2

조회

0

다운로드

0

인용

0

참고문헌

키워드

초록

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

참고문헌 (16)

  1. W. Deng, "Review of the Key Technology in a Blockchain Building Decentralized Trust Platform", Mathematics (2023)
  2. V. Buterin, "A NEXT GENERATION SMART CONTRACT &DECENTRALIZED APPLICATION PLATFORM", 12~16 (2017)
  3. J.C.Lim, "Generational Blockchain Consensus Algorithms", ~ (2020)
  4. S. Nakamoto, "Bitcoin: A Peer-to-Peer Electronic Cash System", ~ (2008)
  5. C. Osborne, "Bitcoin Gold suffers double spend attacks, $17.5 million lost", ZDNet, ~ (2018)
  6. S. K Kim, "A study on improvement of blockchain application to overcome vulnerability of IoT multiplatform security", MDPI Energies, 12(3), pp.120~125 (2019)
  7. R. C. Park, "An Overview of Blockchain Technology: Concepts, Consensus, Standardization, and Security Threats" (2019)
  8. J. S. Lee, "A methods for attack a blockchain through double spending", Trend Games, ~ (2018)
  9. A. Broder, "Network applications of Bloom filters: A survey", Internet Mathematics, 1(4), pp.485~509 (2004)
  10. B. Chazelle, "The bloomier filter : an efficient data structure for static support lookup tables", SODA ’04: Proceedings of the fifteenth annual ACM-SIAM symposium on Discrete algorithms, 30(39), pp.30~39 (2004), Society for Industrial and Applied Mathematics
  11. M. J. Shin, "The trends of Blcokchain technology in the of IoT", Journal of Information Security (2022)
  12. Z. Hussein, "Evolution of blockchain consensus algorithms: a review on the latest milestones of blockchain consensus algorithms", Cybersecurity (2023)
  13. R. Yousuf, "Consensus Algorithms in Blockchain-Based Cryptocurrencies", ICAECT (2021)
  14. S. Zhang, "Analysis of the main consensus protocols of blockchain", 6(2), pp.93~97 (2020)
  15. J. Yusoff1, "A Review:Consensus Algorithms on Blockchain", Journal of Computer and Communications, 10(9) (2022)
  16. K. Kim, "Analysis of Counting Bloom Filters Used for Count Thresholding", Electronics (2019)

관련 논문AI추천

이 간행물의 다른 논문 (17건)