2022년 11월, 한 대형 암호화폐 거래소가 무너졌습니다. 대차대조표에 구멍이 나 있었지만 고객들은 너무 늦을 때까지 그것을 볼 수 없었습니다. 몇 주 만에 거래소와 토큰 발행사들이 준비금 증명을 공개하기 시작했습니다. 생각은 단순합니다. 자산이 있다고 믿어 달라고 하지 말고, 보여 주라는 것입니다.
준비금 증명의 작동 방식
흔히 쓰이는 방식은 세 가지이며, 많은 제공 기관이 이를 함께 씁니다.
- 온체인 검증. 자산이 공개 지갑에 있다면 누구나 잔고를 직접 확인할 수 있습니다. 제공 기관은 어떤 지갑이 발행사의 것인지 확인하며, 흔히 발행사가 각 지갑의 키로 메시지에 서명하게 하는 방법을 씁니다.
- 오프체인 검증. 은행, 브로커, 거래소에 보관된 자산은 독립된 기관이 거래 명세서를 확인하거나 해당 기관의 시스템에 연결해 잔고를 보고합니다.
- 부채 증명. 준비금이 고객에게 돌려줘야 할 금액을 충당하는지 보여 주기 위해, 일부 시스템은 고객 잔고를 담은 머클 트리를 공개합니다. 고객은 다른 사람의 잔고를 보지 않고도 자기 잔고가 포함되었는지 확인할 수 있습니다.
준비금 데이터는 Chainlink의 Proof of Reserve처럼 온체인 피드로 공개될 수도 있습니다. 그러면 스마트 컨트랙트가 스스로 반응할 수 있습니다. 예를 들어 준비금이 공급량에 못 미치면 새 토큰 발행을 멈출 수 있습니다.
간단한 예시
5,000만 개가 유통 중인 달러 토큰이 있다고 해 보겠습니다. 이 토큰의 준비금 증명 페이지는 이름이 밝혀진 지갑과 계좌에 걸쳐 5,040만 달러의 담보를 보여 주고, 매시간 갱신되며, 그 옆에 블록체인에서 직접 읽어 온 토큰 공급량을 표시합니다. 보유자는 두 숫자를 비교하고, 목록에 오른 지갑이 온체인 잔고와 맞는지 확인하고, 과거 기록을 거슬러 올라가 볼 수 있습니다. 지난주 화요일에 준비금이 공급량 아래로 내려간 적이 있다면 그것도 드러납니다.
준비금 증명이 증명하지 못하는 것
- 다른 부채. 플랫폼이 주장하는 자산을 모두 보유하고 있어도 다른 곳에 갚을 돈이 있을 수 있습니다.
- 권리 제한. 자산이 존재하더라도 대여되었거나, 담보로 잡혔거나, 다른 방식으로 묶여 있을 수 있습니다.
- 질과 접근성. 잔고는 무언가가 존재한다는 사실을 보여 줄 뿐, 그것을 제값에 빠르게 팔 수 있는지, 위기 때 꺼낼 수 있는지는 보여 주지 않습니다.
- 연속성. 스냅숏은 한 순간만 보여 줍니다. 확인하는 날에만 자산을 빌려 왔다가 나중에 돌려줄 수도 있기 때문에, 월간 검증 보고서보다 지속적인 보고가 더 많은 것을 말해 줍니다.
준비금 증명을 읽는 법
누가 운영하는지, 그리고 그 주체가 발행사로부터 독립되어 있는지 물어보십시오. 얼마나 자주 갱신되는지, 과거 기록을 볼 수 있는지 확인하십시오. 준비금은 마케팅 수치가 아니라 유통 공급량과 비교하십시오. 그리고 범위를 읽으십시오. 어떤 자산, 어떤 체인, 어떤 계좌가 포함되고 어떤 것이 빠져 있는지입니다.
위험과 한계
준비금 증명은 신뢰의 한 층일 뿐, 다른 층을 대신하지 않습니다. 스마트 컨트랙트 감사, 런타임 모니터링, 그리고 자산이 어떻게 쓰이는지에 대한 명확한 설명과 함께 작동합니다. 모든 준비금 확인을 통과한 토큰도 시장이 공포에 빠지면 디페그될 수 있으며, 준비금 보고서는 그것이 읽어 오는 데이터 출처만큼만 믿을 수 있습니다.
Tori Finance (토리 파이낸스)는 이렇게 활용합니다
Tori Finance는 Accountable이 제공하는 준비금 증명을 tori.accountable.capital 에 공개합니다. 누구나 이곳에서 USDC/USDT를 담보로 하는 Tori Finance의 합성 달러 trUSD 뒤의 준비금을 확인할 수 있습니다. 이와 함께 Sherlock과 Nethermind의 스마트 컨트랙트 감사, Hypernative의 런타임 모니터링이 적용되어 있습니다.
자주 묻는 질문
준비금 증명은 무엇을 보여 줍니까?
발행사나 플랫폼이 보유하고 있다고 주장하는 자산이 확인 시점에 실제로 존재한다는 사실을 보여 줍니다. 가능하다면 그 자산이 유통 중인 토큰이나 잔고와 비교해 어떤지도 보여 줍니다.
준비금 증명은 어떻게 확인합니까?
누가 공개하는지, 얼마나 자주 갱신되는지, 과거 기록을 볼 수 있는지, 준비금을 유통 공급량과 비교하는지 살펴보십시오. 지갑이 공개되어 있다면 온체인에서 잔고를 직접 확인할 수도 있습니다.
준비금 증명이 있으면 토큰이 안전합니까?
아닙니다. 준비금 증명은 자산이 존재한다는 것을 보여 줄 뿐, 그 자산에 다른 권리가 걸려 있지 않은지, 팔기 쉬운지, 모든 위험에서 보호되는지는 보여 주지 않습니다. 여러 확인 절차 가운데 하나로 받아들이십시오.
관련 용어
담보
담보는 대출이나 토큰을 뒷받침하기 위해 맡겨 둔 자산으로, 문제가 생겼을 때 손실을 메우는 데 쓰입니다. 디파이에서는 담보의 양만큼 종류, 질, 보관 위치가 중요하며, 가치가 너무 떨어지면 스마트 컨트랙트가 자동으로 담보를 팔 수 있습니다.
스마트 컨트랙트 감사
스마트 컨트랙트 감사는 프로토콜 코드가 출시되기 전이나 출시 직후에 취약점을 찾는 독립적인 보안 검토입니다. 명시된 범위와 시점 안에서 위험을 낮춰 주지만, 코드에 버그가 없다는 약속은 아닙니다.
런타임 모니터링
런타임 모니터링은 프로토콜의 실시간 온체인 활동을 지속적으로 지켜보며, 의심스러운 트랜잭션이 일어나는 순간 이를 알리고 때로는 차단하는 방법입니다. 특정 시점의 코드를 검토하는 감사와 달리, 코드가 실제로 무엇을 하고 있는지를 지켜보며 감사를 보완합니다.
디페그
디페그는 기준 가치(대개 미화 1달러)를 추종하도록 설계된 토큰이 그 가치에서 의미 있게 벗어나 거래되는 현상입니다. 흔한 원인은 토큰 뒤의 자산에 대한 의심, 갑작스러운 대량 이탈, 얇은 유동성, 그리고 작동을 멈춘 메커니즘입니다.
출처
- Accountable: Tori proof of reservestori.accountable.capital
- Chainlink: What are proof of reserves?chain.link
- Chainlink Docs: Proof of Reserve feedsdocs.chain.link
Tori Finance (토리 파이낸스) 팀이 작성한 글이며, 투자 권유가 아닙니다. 수익은 변동하며 원금 손실이 발생할 수 있습니다.