A Method to reduce transaction endorsement time based on network latency in Hyperledger Fabric

하이퍼레저 패브릭에서 네트워크 지연 시간 기반 트랜잭션 보증 시간 감소 방법

  • Kim, Ji-Yong (Dept. of Convergence Software, SoongSil University) ;
  • Kwon, Jae-Hwan (Dept. of Convergence Software, SoongSil University) ;
  • Jang, Sung-Il (Dept. of Convergence Software, SoongSil University) ;
  • Kim, Young-Kook (Dept. of Convergence Software, SoongSil University) ;
  • Son, Min-Ji (Dept. of Convergence Software, SoongSil University) ;
  • Kim, Myung-Ho (Dept. of Software, SoongSil University)
  • 김지용 (숭실대학교 융합소프트웨어학과) ;
  • 권재환 (숭실대학교 융합소프트웨어학과) ;
  • 장성일 (숭실대학교 융합소프트웨어학과) ;
  • 김영국 (숭실대학교 융합소프트웨어학과) ;
  • 손민지 (숭실대학교 융합소프트웨어학과) ;
  • 김명호 (숭실대학교 소프트웨어학부)
  • Published : 2020.07.15

Abstract

최근 허가형 블록체인 기반 프로젝트가 늘어남에 따라, 블록체인 솔루션과 여러 응용 프로그램을 개발하기 위한 플랫폼인 하이퍼레저 패브릭을 도입하는 회사들이 많아지고 있다. 그러나 하이퍼레저 패브릭 네트워크 구성 시, 각 구성요소의 네트워크 지연 시간을 고려하지 않고 네트워크를 구성하면 트랜잭션 보증 시간이 늘어날 수 있다. 본 논문에서는 하이퍼레저 패브릭 네트워크에서 각 구성요소 간 네트워크 지연 시간 차이를 고려하여 트랜잭션 보증 시간을 줄이는 방법을 제안한다. 라우팅 테이블을 수정하여 네트워크 지연 시간 차이를 발생시켰고, 지연 시간과 트랜잭션 보증 시 걸리는 시간을 합산하여 트랜잭션 보증 시간을 측정하였다. 실험을 통해, 기존 방법의 트랜잭션 보증 시간보다 제안한 방법의 트랜잭션 보증 시간이 약 1/3 정도 감소하는 것을 확인하였다.

Keywords