검수요청.png검수요청.png

베리파이어블 프루닝

위키원
spo1333 (토론 | 기여)님의 2019년 8월 13일 (화) 13:31 판 (특징)
이동: 둘러보기, 검색

베리파이어블 프루닝(Verifiable Prunning) 기술이란 블록체인 시스템의 원장이 너무 비대해지는 문제를 해결하기 위한 기술로 이미 원장에서 지워진 데이터라고 해도 나중에 참/거짓의 증명이 가능한 데이터 구조를 가지게 함으로써 극단적인 원장 사이즈 축소를 가능케 한 기술이다. 이 기술은 특허 출원이 진행 중이다.[1]

개요

베리파이어블 프루닝(Verifiable Pruning)은 2019년 7월초에 로커스체인이 개발한 기술로 데이터를 삭제하는데 있어서 일반적인 프루닝과 동일하지만 모든 데이터를 삭제하지않고 위변조 값을 증명할 수 있는 데이터는 별도로 보관한다. 즉 데이터를 삭제해도 블록체인 기능은 활용할 수 있다. 베리파이어블 프루닝을 하게되면 데이터 위변조를 검증하는데 하루에 수십KB만을 필요로 하게된다. 베리파이어블 프루닝은 테라바이트 시대에 블록체인 업계 전체에 대한 기술적 진보이다.[2]

특징

  • 스큐드머클트리(Skewed Merkle Tree) 구조를 사용하여 과거 대부분의 데이터가 로컬 환경에 존재하지 않는 상황에서도 데이터의 정당성을 검증할 수 있는 기술이다
  • 누구나 부담 없이 로커스체인 네트워크에 참여할 수 있는 중요한 기반이 되고, 이는 높은 탈중앙화를 달성하는 데 중요한 요소이다
  • 초당 수천 트랜잭션이 수년 이상 쌓인 상황에서도 먼 과거에 발생한 데이터를 효율적으로 검증할 수 있도록 필요한 계산 정보량을 지수함수적으로 단축시키는 알고리즘인 확장스큐드머클트리(Hierarchical Skewed Merkle Tree)를 도입했다
  • AWTC(Account-wise-transaction-chain)구조로 각 계정별로 체인을 구성하는 원장구조를 채택하였다

활용

문제점

각주

  1. 로커스 팀 〈로커스체인 엔터프라이즈 메인넷이란?〉, 《로커스인사이트》, 2019-07-04
  2. 처음처럼, 〈로커스체인의 베리파이어블 프루닝기술?〉, 《코박》, 2019-04-27

참고자료

같이 보기


  검수요청.png검수요청.png 이 베리파이어블 프루닝 문서는 블록체인 기술에 관한 글로서 검토가 필요합니다. 위키 문서는 누구든지 자유롭게 편집할 수 있습니다. [편집]을 눌러 문서 내용을 검토·수정해 주세요.