퍼블릭 블록체인의 보안 위협과 블록체인 확장성 문제의 연관성에 대한 분석

  • 노시완 (부경대학교 IT융합응용공학과) ;
  • 이경현 (부경대학교 정보보호학협동과정)
  • 발행 : 2018.06.30

초록

최초의 암호화폐인 비트코인의 등장과 함께 그 기반기술인 블록체인에 대한 국내외의 관심이 증가하는 가운데 국외에서는 블록체인의 확장성 문제에 대한 논의가 활발히 이루어지고 있다. 블록체인은 시스템을 관리하는 중앙기관 대신 네트워크의 사용자들의 합의에 기반하여 시스템을 유지한다. 신뢰할 수 없는 사용자 간의 합의를 위해 작업증명이라는 신뢰성 보장을 위한 기술을 사용하였고 이로 인해 비트코인과 같은 퍼블릭 블록체인은 제한된 처리량을 가지게 되었다. 현재까지 알려진 대부분의 공격들이 이러한 제한된 처리량으로 인한 처리 지연으로 공격 성공률이 증가하기 때문에 확장성 문제 해결을 위한 연구가 필요한 실정이다. 본 논문에서는 현재 알려진 퍼블릭 체인에서의 보안 위협을 분석하고 확장성 문제와 함께 현재 알려진 확장성 문제 솔루션에 대한 소개 및 앞서 서술한 보안 위협과의 연관성에 대해 분석한다.

키워드

참고문헌

  1. S. Nakamoto, "Bitcoin: A peer-to-peer electronic cash system." 2008.
  2. N. T. Courtois and L. Bahack, "On subversive miner strategies and block withholding attack in bitcoin digital currency," CoRR, abs/1402.1718, 2014.
  3. S. Bag, S. Ruj, and K. Sakurai, "Bitcoin block withholding attack :Analysis and mitigation," IEEE Transactions on Information Forensics and Security, PP(99), pp. 1-12, 2016.
  4. H. Finney, "Best practice for fast transaction acceptancehow high is the risk?" Available: https://bitcointalk.org/index.php?topic=3441.msg48384#msg48384, 2011.
  5. I. Eyal, and E. G. Sirer, "Majority is not enough: Bitcoin mining is vulnerable," In International conference on financial cryptography and data security, Springer, pp. 436-454, 2014.
  6. R. Zhang, and B. Preneel, "Publish or Perish: A Backward-Compatible Defense against Selfish Mining in Bitcoin," In Cryptographers' Track at the RSA Conference, Springer, pp. 277-292, 2017.
  7. J. R. Douceur, "The sybil attack," In the First International Workshop on Peer-to-Peer Systems, ser. IPTPS '01. London, UK: Springer-Verlag, pp. 251-260, 2002.
  8. E. Heilman, A. Kendler, A. Zohar, and S. Goldberg, "Eclipse Attacks on Bitcoin's Peer-to-Peer Network," In USENIX Security Symposium, pp. 129-144, 2015.
  9. https://blockchain.info/charts/n-transactions
  10. K. Croman, C. Decker, I. Eyal, A. E. Gencer, A. Juels, A. Kosba, A. Miller, P. Saxena, E. Shi, E. G. Sirer, D. Song, and R. Wattenhofer,"On Scaling Decentralized Blockchains (A Position Paper)." In 3rd Workshop on Bitcoin and Blockchain Research, 2016.
  11. J. Poon and T. Dryja. "The bitcoin lightning network.", https://lightning.network/lightning-network-paper.pdf,
  12. C. Decker and R. Wattenhofer. "A fast and scalable payment network with bitcoin duplex micropayment channels." In Symposium on Self-Stabilizing Systems, pp. 3-18. Springer, 2015.
  13. C. Burchert, C. Decker, and R. Wattenhofer. "Scalable Funding of Bitcoin Micropayment Channel Networks." International Symposium on Stabilization, Safety, and Security of Distributed Systems, 2017.
  14. A. Miller, I. Bentov, R. Kumaresan, C. Cordi, and P. McCorry, "Sprites and State Channels: Payment Networks that Go Faster than Lightning." arXiv preprint arXiv:1702.05812.2017.