Bitcoin btc
$ usd

‘머클 트리’ 준비금 증명, 디지털 자산의 투명성 보장

5 mins
번역 Sue Bae

올해는 암호화폐 업계에 여러모로 힘겨운 한 해였다. FTX, 스리애로우즈캐피털(3AC), 그리고 셀시우스발 사태의 후폭풍으로 많은 사람들이 불만을 품고 탈중앙화된 크립토의 세계를 언제라도 떠나고 싶을 정도였다. 그러나 준비금 증명(proof of reserve)이라는 카드를 가진 중앙화된 거래소는 암호화폐 생태계에 대한 신뢰를 회복할 수 있는 힘을 손에 쥔 셈이다. 

준비금 증명은 중앙화된 거래소와 디지털 자산 플랫폼의 투명성을 촉진한다. 온체인 탐정들은 준비금 증명이 수탁 서비스의 거래상대방 위험(counterparty risk)을 밝힐 수 있다고 믿는다. 하지만 이게 도대체 무슨 뜻일까? 은행들이 지불 능력을 보장하기 위해 연례 보고서를 의무화하듯, 중앙화된 거래소는 준비금 증명을 가지고 있다. 

안내서의 내용:

  1. 머클 트리란?
  2. 준비금 증명이란?
  3. 머클 트리 준비금 증명 작동방식
  4. 준비금 증명의 이점과 한계
  5. 감사 수행 방식
  6. 기업의 준비금을 확인하려면?
  7. 준비금 증명의 미래는?
  8. 자주 묻는 질문

머클 트리란?

준비금 증명이 어떻게 작동하는지 이해하려면 먼저 머클 트리에 대해 알아야 한다. 머클 트리(Merkle tree)는 컴퓨터 과학에서 데이터 구조의 한 종류다. 대규모 데이터 세트 전반에 걸쳐 빠르고 안전한 콘텐츠 검증을 수행할 뿐만 아니라 데이터 일관성 또한 보장한다. 

머클 트리(해시 트리 또는 이진 해시 트리라고도 함)는 해시로 구성된다. 이 해시는 “리프 노드”라 부른다. 끝까지 읽다보면 무슨 얘기인지 이해가 되기 때문에 걱정할 필요는 없다. 해시 트리는 리프 노드를 연결하고 쌍으로 구성하여 상위 노드 또는 해시를 생성한다.

이 과정은 트리의 맨 위에 하나의 노드가 있을 때까지 계속된다. 다르게 말하자면:

  1. 데이터(A, B, C, D)가 있다.
  2. 데이터는 해시 H(A), H(B), H(C), H(D)이다.
  3. 다음으로 해시는 H(A,B), H(C,D)와 같이 쌍을 이룬다. 
  4. 마지막으로 데이터는 머클 루트 H(A,B,C,D)로 요약된다.

머클 트리의 데이터(이 예에서는 A, B, C, D)는 트랜잭션, 계정, 암호화폐 잔액 또는 상위 노드 자체일 수 있다. 4개의 리프 노드(예: 트랜잭션)에서 트리를 만드는 이 방법은 모든 크기의 트리를 만드는 데 사용할 수 있다.

머클 트리에서 리프 노드의 시각화

비트코인은 수백에서 수천 건이 넘는 거래가 하나의 블록으로 이루어져 있다. 모든 블록은 동일한 방식으로 “머클라이즈”를 수행하며, 32바이트의 데이터만 하나의 머클 루트로 생성한다. 머클 루트는 모든 트랜잭션을 32바이트로 요약한다.

트랜잭션의 신뢰성을 확인하기 위해 사용자는 해시(트랜잭션 ID/리프 노드)만 확인하면 된다. 트랜잭션이 변경되면 결과 해시는 물론 상위 노드와 머클 루트도 변경된다. 따라서 머클 트리는 변조 방지가 가능하며 데이터의 신뢰성을 검증하는 데 탁월한 기능을 발휘한다. 

준비금 증명이란?

대부분의 중앙화된 암호화폐 거래소는 장부와 대차대조표를 비공개로 유지하는데, 이는 암호화폐의 정신과 상반되는 관행이다. 준비금 증명은 보관 사업자가 암호화폐를 보유하고 준비금에 대한 공개 증명을 하도록 하는 관행이다. 이는 사용자의 잔고에 대한 증명과 상통한다. 요약하면, 검증 가능한 감사 관행을 통해 중앙화된 암호화폐 준비금의 공개 투명성을 보장하는 것이다. 

대부분 국가의 회계 원칙은 디지털 통화를 다루지 않는다. 게다가 많은 감사 방법들이 디지털 자산에 적용되지 않는다. 준비금 증명이 생긴 것은 이 때문이다. 

셀시우스, 3AC, FTX 등은 유동성 위기로 큰 어려움을 겪었다. 많은 이들이 이들 기업의 투명성 부족 때문에 막대한 돈을 잃게 됐다. 이것은 개인 및 기관 투자자와 채권자 모두에게 해당된다.

중앙화된 거래소가 뱅크런을 수용할 수 없다는 것은 곧 파산을 의미한다. 기업이 준비금 증명을 가지고 있다면 실제로 여러분의 디지털 자산을 보유하고 있다는 증거이다. 따라서 사용자는 언제든지 제한 없이 잔액을 인출할 수 있다.

준비금 증명은 종종 “랩트” 토큰과 스테이블코인에도 적용된다. 두 경우 모두 기업 또는 서비스업체가 여러분의 자산을 보관하고 해당 메모 또는 IOU(채무상환약속)를 1:1로 발행한다. 이들 기업 중 상당수는 사용자의 자산을 얼마나 보유하고 있는지 투명하지 않다.

머클 트리 준비금 증명 작동방식

머클 트리는 데이터를 재계산할 필요 없이 대규모 데이터 세트를 검증한다. 또한 데이터 자체로부터 데이터의 “증명”을 분리한다.

머클 트리의 해시가 수학적 특성을 유지한다면 변조를 방지할 수 있다. 이것은 머클 트리에서도 마찬가지이다. 사용자는 데이터의 일부만으로 데이터 집합의 신뢰성을 식별할 수 있다. 준비금 증명의 기본 개념은 사용자들이 예치한 암호화폐가 실제 계좌 잔액을 반영한다는 것을 증명하는 것이다. 

리프 노드가 사용자의 실제 계정 잔액이며, 머클 루트가 거래소의 모든 사용자 계정 잔액의 합계로 실시간으로 보유된다고 상상해보자. 거래소가 보유한 준비금이 얼마인지를 증명한다면, 독립적인 감사인은 거래소의 주장과 비교하여 빚이 얼마인지에 대한 대략적인 정보를 갖게 된다.이 정보를 확인하는 방법이 바로 머클 트리 준비금 증명이다. 

이 방법을 사용하면 사용자는 자신의 잔액을 확인할 수 있다. 궁극적으로는 자신의 고유한 ID와 계정 잔액을 해시하고 트리에서 검색할 수 있다. 수차례의 검증을 통해 전체 트리 구조의 진위 여부를 확인하고 제 3자인 감사자가 만족하는지 확인한다.

준비금 증명의 이점 및 한계

준비금 증명 감사는 대중에 대한 강한 믿음의 표시이며 기업들이 자율규제를 통해 신뢰를 얻는 데 전념하도록 한다. 또한 중앙화된 기업 또는 서비스업체가 여러분의 자금을 상대방에게 맡기지 않는다는 것을 보장한다.

준비금 증명 감사는 신뢰를 쌓는 좋은 방법이지만 한계가 없는 것은 아니다. 궁극적으로 FTX의 몰락을 이끈 것은 부채이다. 부채는 기업이 다른 당사자(예: 채권자)에게 해야 하는 의무, 특히 빚을 뜻한다. 

부채가 사용자의 자금인 경우도 있고, 대출인 경우도 있다. 어떤 경우에도 준비금 증명  감사는 지불 능력을 의미하지 않는다. 기업이 미상환 대출이나 보험 투자자를 보유한 경우 파산 시 후자가 가장 높은 우선순위를 차지한다. 

이는 대규모 투자자들이 해당 기업의 자산을 우선적으로 보유할 수 있고, 손실을 먼저 회수할 수 있다는 것을 의미한다. 이상적으로, 준비금 증명 > 부채 증명 = 지불 능력이 된다. 게다가, 거래소는 준비금을 옮길 수 있다.

특정 시점 증언(Point-in-time attestations)은 특정 시점에만 예약을 보장한다. 감사가 이뤄진 뒤 거래소가 사용자 자금을 옮길 수 있다는 얘기다. 이는 거래소가 준비금을 증명하기 위해 자금을 빌린 다음 이를 반환해 부실화할 수 있다는 것을 의미한다.

거래소들이 종종 많은 지갑을 소유하고 있기 때문에 온체인 분석은 어렵다. 여기에 기업들이 서로 미지급 계좌를 유지하고 있다. 이는 개인이 적립금과 부채를 모두 입증하기 어렵게 만든다.

바이낸스 지갑 온체인

감사 수행 방식 

견실한 감사는 다음과 같은 세 가지 속성을 유지해야 한다.

  • 감사인은 전체 고객 입금 기록을 받을 것 
  • 시험 날짜와 시간 현재 보유하고 있는 법정 통화와 디지털 통화의 총액이 고객의 부채를 감당하기에 충분한지 확인하는 능력
  • 해당 기업이 소유하고 있다고 주장하는 돈을 사실상 소유하고 있을 것

준비금 증명 감사는 비교적 간단하다. 과정은 다음과 같다. 

  1. 독립적인 제 3자가 거래소에서 사용자의 잔액에 대한 대략적인 정보를 작성한다. 
  2. 사용자의 고유 ID와 계정 잔고를 해시하여 계산한다.
  3. 감사인 이 해시들을 머클 트리로 모아 머클 루트를 생성한다. 
  4. 이후 감사인이 기업의 디지털 서명을 수집하며 이는 그들이 실제로 온체인 자산을 보유한 주소를 통제한다는 것을 증명한다.
  5. 감사인은 첨부된 디지털 서명의 잔액이 머클트리를 통해 발견된 것과 일치하는 경우 플랫폼에 모든 클라이언트 자산이 있는지 확인할 수 있다.

기업의 준비금 확인 방법 

초기 단계이지만, 기업의 준비금 증명을 확인하는 방법이 있다. 개별 사용자를 위해 플랫폼은 그들의 준비금 증명을 확인하는 방법에 대한 지침을 제공할 수 있다. 크라켄 과 게이트아이오는 준비금 확인을 위해 자사 웹사이트에 자료를 제공한다. 여기에는 다음이 포함된다. 

  • 고유한 사용자 ID를 얻는 방법
  • 감사를 찾을 수 있는 위치
  • 해시된 사용자 ID 및 잔액을 계정의 스냅샷과 비교하는 방법

중앙화된 거래소에 준비금 증명을 제공하는 계정이 있는 경우 개별 사용자를 위한 지침을 제공하는지 확인해야 한다. 회사가 개별 사용자에 대한 증빙 자료를 제공하지 않는 경우, 난센과 같은 서비스는 여러 주체에 대한 적립 증명 기록을 유지한다. 난센은 공식 트위터에 “거래소와 협력해 모든 사람이 토큰 보유와 거래를 추적할 수 있도록 @nansen 포트폴리오에 준비금 증명을 표시하고 있다”고 밝혔다.

난센은 유명한 중앙화 거래소, 디파이 서비스, DAO, 펀드 목록을 모두 보유하고 있다. 이 목록에는 바이낸스, 쿠코인, 후오비, dYdX, 유니스왑, 에이브 등 유명한 기업들이 포함되어 있다.

거래소 보유 현황을 보여주는 난센 대시보드

암호화폐 업계에서 주목할 만한 이름인 닉 카터는 코인 메트릭스의 이사회에 소속되어 있으며, 다음과 같이 준비금 증명을 수행하는 목록을 유지하고 있다.

  • 거래소
  • 대출업체
  • 공지됨/계획됨
  • 부분 검증
  • 스테이블코인/ETP발행인
  • 자산 증명(해당 부채 없음)

준비금 증명의 미래는?

암호화폐 보관 서비스의 투명성은 미래가 밝다. 현재 체인링크와 같은 프로젝트는 탈중앙화 오라클 네트워크(DON)를 통해 준비금 증명 피드를 제공한다. 이 서비스는 온체인 및 오프체인 준비금 모두에 열려있다. 

또한 아직 초기 관행이기 때문에, 새로운 실무자들이 감사 서비스를 활용할 수 있는 상당한 잠재력이 있다. 많은 공공 회계 전문가들은 거래소나 디지털 자산 플랫폼 근처에도 가지 않을 것이다. 틈새 산업이 생겨날 수 있는 공간이 만들어진 것이다.  

업계 전반에 걸친 규제가 있을 경우 준비금 증명이 강압적인 입법을 막는 데 도움이 될 수 있다. 자율 규제는 탈중앙화의 정신을 더욱 강화시킬 뿐이다. 이는 잠재적으로 웹3.0을 향한 급속한 탈출로 이어질 수 있다.

자주 묻는 질문

준비금 증명이란 무엇인가?

암호화폐 준비금을 확인하려면 어떻게 해야 하는가?

크라켄은 감사를 받았는가?

검증된 준비금이 중요한 이유는?

우리 사이트에 포함된 모든 정보는 선의의 목적과 일반적인 정보 제공을 위해 게시되었습니다. 우리 사이트 내 정보를 사용하면서 발생하는 모든 책임은 전적으로 사용자에게 있습니다.
학습을 통한 우리의 목적은 양질의 정보를 제공하는 것입니다. 우리는 독자에게 유익한 교육 콘텐츠를 제공하고자 콘텐츠를 검증하고 연구하는 데 많은 시간을 할애합니다.
이러한 기준을 유지하고 좋은 콘텐츠를 만들기 위해, 당사의 파트너 사는 글 게시 대가로 수수료를 제공할 수 있습니다. 그러나 이것은 공정하고 정직한 그리고 유용한 우리 콘텐츠 제작 과정에 어떠한 영향도 미치지 않습니다.

스폰서
스폰서