DOI QR코드

DOI QR Code

A Study on Solving Single Point of Failure Problem about Private Blockchain with high TPS using CMT

CMT를 활용한 프라이빗 블록체인 고속화로 인한 단일 장애 지점 문제 해결에 관한 연구

  • Jo, Uk (Dept. of Computer Engineering, Pusan National University) ;
  • Kim, Geum-Bo (Dept. of Computer Engineering, Pusan National University) ;
  • Kim, Ho-Won (Dept. of Computer Engineering, Pusan National University)
  • 조욱 (부산대학교 컴퓨터공학과) ;
  • 김금보 (부산대학교 컴퓨터공학과) ;
  • 김호원 (부산대학교 컴퓨터공학과)
  • Published : 2022.05.17

Abstract

기존 블록체인 기술을 활용해 새로운 비즈니스 모델을 개발 및 투자하려는 기업들의 관심이 높아지고 있으나, 낮은 확장성으로 인해 기존 블록체인 기술만으로는 시장에서 활용되기 어렵다. 블록체인의 낮은 확장성을 해결하기 위해 검증된 참여자만 참여하는 프라이빗 블록체인과 프라이빗 블록체인 고속화를 위한 관련 연구가 같이 진행되고 있다. 삼성의 넥스레저는 하이퍼레저 패브릭의 다중 버전 동시성 제어(MVCC) 충돌로 인한 낮은 TPS 문제를 해결하기 위해 Accelerator를 추가하여 고속화를 진행하였다. 하지만 모든 트랜잭션을 수집하여 처리하는 방식인 Accelerator는 중앙화로 인해 악의적인 공격 타깃이 되어 단일 장애 지점 문제가 발생할 수 있으며, 공격으로 인해 위조되거나 분실된 데이터는 검증 없이 블록체인 블록에 반영되고, 한번 반영된 데이터는 수정이 어렵다. 본 논문에서는 이와 같이 프라이빗 블록체인 고속화 상황에서 발생할 수 있는 단일 장애 지점 문제를 해결하기 위해 CMT와 사기증명 기반의 고속화 하이퍼레저 패브릭 시스템을 제안했으며, 제안한 시스템을 구축하고 성능 테스트를 통해 CMT 하이퍼레저 패브릭 시스템 성능이 99.58% 유지됨과 사기증명이 가능함을 확인하였다.

Keywords

Acknowledgement

이 논문은 국토교통부의 스마트시티 혁신인재육성사업으로 지원되었습니다.