연구 영역
기본 정보
논문·특허
과제
구성원
Article|
·
인용수 20
·2022
Service-Aware Dynamic Sharding Approach for Scalable Blockchain
Sithu Kaung Set, Gi Seok Park
IF 8.1 (2022) IEEE Transactions on Services Computing
초록

우리는 블록체인 플랫폼의 확장성을 향상시키기 위한 서비스 인지형 동적 샤딩(service-aware dynamic sharding) 접근법을 제안한다. 제안된 접근법의 목적은 사용자 트랜잭션에 대한 서비스 지연(service latency)을 감소시키고, 기존 블록체인 플랫폼의 트랜잭션 처리량(transaction throughput)을 증가시키는 것이다. 샤딩(sharding)은 블록체인 확장성 문제에 대한 잘 알려진 해결책이다. 샤딩된 블록체인에서는 서로 다른 샤드(shard)에서 트랜잭션을 병렬로 처리할 수 있다. 그러나 샤딩된 블록체인에서는 불가피하게 생성되는 샤드 간 트랜잭션(cross-shard transactions)이, 샤드 내 트랜잭션(intra-transactions)에 비해 상대적으로 긴 시간 뒤에 확정된다. 이러한 특성은 전체적인 성능 저하로 이어질 수 있다. 샤드 간 트랜잭션이 블록체인 시스템의 성능에 미치는 영향을 완화하기 위해, 본 연구에서 제안하는 접근법은 샤드 간 트랜잭션을 통해 접근되는 데이터를 동일한 샤드로 동적으로 재배치한다. 또한 서로 긴밀히 연관된 두 개 이상 샤드를 적응적으로 병합하여 단일 샤드로 구성하거나, 또는 단일 샤드를 더 작은 서로 분리된 샤드들로 분할하여 병렬로 샤드를 충분히 활용할 수 있도록 한다. 제안된 접근법의 효용성을 검증하기 위해, 기존 샤딩 블록체인의 설계 개념을 바탕으로 Hyperledger-Fabric 플랫폼을 사용하여 샤딩 블록체인을 구현하였다. 실험 결과는, 제안된 접근법이 동적 상태 변경(dynamic state changes) 동안에도 원장(ledger)의 일관성(consistency)을 유지하면서 기존 블록체인의 확장성을 향상시킬 수 있음을 보여준다.

*본 초록은 AI를 통해 원문을 번역한 내용입니다. 정확한 내용은 하기 원문에서 확인해주세요.

키워드
ScalabilityComputer scienceBlockchainLatency (audio)Distributed computingDatabase transactionTransaction processingThroughputService (business)Computer network
타입
Article
IF / 인용수
8.1 / 20
게재 연도
2022