FTX가 무너진 뒤 13개월 동안, 준비금 증명은 소수만 다루던 암호학적 기법에서 거래소 마케팅의 필수 요소로 탈바꿈했습니다. Binance는 파산 신청 후 몇 주 만에 머클 트리 증명을 공개했고, OKX는 매달 스냅샷을 찍겠다고 약속했으며, Kraken은 치료 대상이 Mt. Gox였던 2014년에 이미 준비금 증명 감사를 진행했다고 정당하게 지적할 수 있었습니다. 오늘날 주요 거래소에 코인을 맡기고 있다면, 어딘가에 당신의 자산을 검증해 보라고 권하는 페이지가 있을 것입니다 — 그리고 대부분의 관측에 따르면, 실제로 그것을 클릭하는 예치자는 극히 드뭅니다.
이 글은 그 페이지를 비웃으려는 것이 아닙니다. 아무것도 없었던 FTX 이전의 기준에 비하면 그것은 실질적인 진전입니다. 하지만 그것이 심어 주는 확신에 비하면 그 가치는 훨씬 작습니다. 준비금 증명은 거래소가 특정 시점에 특정 온체인 자산을 통제했음을 공개적으로 보여 주는 것입니다. 그것은 예치자가 정작 알고 싶어 하는 단 한 가지 — 거래소가 보유한 것보다 더 많은 빚을 지고 있는지 — 는 보여 주지 못합니다. 지급 능력은 대차대조표의 양쪽 모두에 걸린 속성인데, 이 증명은 그중 한쪽만 사진에 담습니다.
왜 모든 거래소가 갑자기 준비금 증명 페이지를 갖게 되었나
FTX는 해킹이나 시장 폭락으로 무너진 것이 아닙니다. 약 80억 달러로 널리 보도된 그 고객 자산 부족분은 부채 문제였습니다 — 보유한 자산으로는 감당할 수 없는, 예치자에 대한 채무였고, 이는 출금 요청이 폭증하고 나서야 드러났습니다. 이 거래소가 2022년 11월 파산을 신청하자, 모든 경쟁사가 하룻밤 사이에 같은 질문에 직면했습니다: 우리가 FTX가 아니라는 것을 어떻게 보여 줄 것인가? 머클 트리 증명은 가장 빠르면서도 그럴듯해 보이는 답이었고, 몇 주 만에 업계의 표준이 되었습니다. 그 붕괴가 예치자에게 남긴 교훈은 지난달 "내 키가 아니면 내 코인도 아니다"가 실제로 뜻하는 것에서 살펴보았습니다.
회의론은 증명과 거의 같은 속도로 뒤따랐습니다. 여러 대형 거래소를 위한 초기 보고서를 작성했던 회계법인 Mazars는 2022년 12월 암호화폐 준비금 증명 업무를 중단하고 이미 발표한 보고서들을 철회했습니다 — 널리 보도된 이 후퇴는, 대중이 그 문서 뒤에 놓인 절차가 뒷받침할 수 있는 것보다 훨씬 큰 보증을 문서에서 읽어 내고 있다는 우려에서 비롯되었습니다. 보고서에 서명한 회사조차 그것이 과도하게 해석되고 있다고 걱정한다면, 나머지 우리도 그 신호를 새겨들어야 합니다.
머클 트리 준비금 증명은 어떻게 작동하나
그 메커니즘은 정말로 우아하며, 그것이 사람들을 설득하는 이유 중 하나입니다. 정해진 스냅샷 날짜에, 거래소는 모든 고객의 잔액을 기록합니다. 각 잔액은 해시되어 — 짧은 디지털 지문으로 축약되어 — 트리의 리프가 됩니다. 리프들은 둘씩 짝지어 함께 해시되고, 그 쌍들이 다시 둘씩 해시되며, 이 과정이 단 하나의 값이 남을 때까지 반복됩니다: 바로 머클 루트입니다. 그 루트를 공개하면 거래소는 개별 계정을 전혀 드러내지 않으면서도 그 아래의 모든 잔액에 대해 구속됩니다.
그러면 두 가지 확인이 가능해집니다. 고객인 당신은 레코드 ID를 받아 자신의 잔액이 트리에 포함되었는지 검증할 수 있습니다 — 만약 그것이 누락되거나 축소되었다면, 계산은 결코 공개된 루트에 도달하지 못합니다. 그리고 거래소는 보통 해당하는 키로 메시지에 서명함으로써 온체인 주소에 대한 통제를 입증하여, 스냅샷 시점에 최소한 트리 총합만큼은 보유하고 있었음을 보여 줍니다. 한쪽에는 집계된 고객 잔액, 다른 쪽에는 눈에 보이는 자산 — 후자가 전자를 감당한다면 증명은 성공합니다.
준비금 증명이 진짜로 증명하는 것
인정할 것은 인정합시다. 잘 운영된 증명은 세 가지를 확립합니다. 첫째, 당신의 잔액이 집계되었다는 것입니다: 충분히 많은 고객이 각자의 리프를 검증하면, 고객에 대한 채무를 조직적으로 축소 보고하는 일은 숨기기 어려워집니다. 둘째, 거래소가 스냅샷 시점에 실제 온체인 자산을 통제하는 키에 접근할 수 있었다는 것입니다 — 스크린샷도 스프레드시트도 아닌, 누구나 확인할 수 있는 서명입니다. 셋째, 이 작업이 정해진 일정으로 반복되면 그것은 사기에 반복적인 비용을 부과합니다: 장부의 구멍은 한 번이 아니라 매달 다시 메워져야 합니다.
이 중 어느 것도 사소하지 않습니다. Mt. Gox의 그늘에서 진행된 Kraken의 2014년 시도 역시 같은 통찰 위에 세워졌습니다: 부분적으로 그리고 이따금씩이라도 검증될 수 있는 거래소는, 그저 믿어 달라고 요청하는 거래소보다 의미 있게 더 안전합니다. 준비금 증명은 거래소가 요구하는 신뢰의 양을 줄여 줍니다. 그것을 없애지는 못합니다 — 그리고 그 둘 사이의 간극에 바로 문제가 도사리고 있습니다.
준비금 증명이 증명할 수 없는 네 가지
아래의 모든 한계는 구조적입니다. 그중 어느 것도 특정 거래소가 악의로 행동한다고 가정할 필요가 없습니다. 그것들은 단지 수학이 다루지 못하는 영역일 뿐입니다.
- 자산이 빌려 온 것이 아니라는 점. 증명은 사진이며, 사진은 연출될 수 있습니다. 코인은 스냅샷 하루 전에 도착해 카메라 앞에서 포즈를 취하고 다음 날 떠날 수 있습니다. 월간 증명은 1년에 열두 순간을 증명할 뿐, 그 순간들 사이에 대해서는 아무것도 증명하지 못합니다. 보고 기준일을 치장하는 것(window-dressing)은 금융에서 가장 오래된 술수 중 하나이며, 스냅샷 방식은 그것을 부추깁니다.
- 숨겨진 부채가 없다는 점. 머클 트리에는 거래소가 포함하기로 선택한 고객 잔액이 담깁니다. 마켓 메이커로부터의 대출, 계열사에 대한 채무, 트레이딩 데스크에 갚아야 할 마진, 법적 청구 — 이 중 어느 것도 온체인에 존재하지 않으며, 트리에도 나타나지 않습니다. FTX의 실패는 정확히 이런 형태였습니다: 치명적인 숫자들은 애초에 자산 목록에 있지도 않았습니다. 그것들은 외부의 누구도 볼 수 없는 부채였습니다.
- 키 통제가 배타적이라는 점. 주소로 메시지에 서명하는 것은 그 순간 키에 접근할 수 있음을 증명합니다. 그것은 거래소가 그 접근 권한을 가진 유일한 주체라는 것도, 그 키가 계열 트레이딩 회사와 공유되지 않았다는 것도, 같은 코인이 오프체인 어딘가에서 담보로 잡혀 있지 않다는 것도 증명하지 못합니다.
- 누군가 그 숫자를 책임진다는 점. 대부분의 증명은 합의된 절차(agreed-upon procedures) 방식의 용역입니다: 회사가 정해진 단계 목록을 수행하고 관찰한 바를 보고하는 것이죠. 그것은 감사가 아니며, 재무 건전성에 대한 어떤 의견도 담지 않고, 대개 거의 아무도 읽지 않는 깨알 같은 주석에 그렇게 명시해 둡니다. Mazars의 철회는 사실상 그 깨알 주석이 자리에서 일어나 방을 나가 버린 셈이었습니다.
부채 증명이 없는 준비금 증명은 대차대조표의 한쪽 면만 찍은 사진입니다.
회의론자처럼 증명을 읽는 법
거래소에 잔액을 두고 있다면 — 그리고 활발히 거래한다면 거의 틀림없이 그럴 텐데 — 실질적인 질문은 그 메커니즘이 완벽한가가 아니라 눈앞의 증명에 얼마만큼의 무게를 실을 것인가입니다. 몇 가지 질문이 진지한 노력과 연극을 갈라놓습니다:
- 부채를 조금이라도 다루는가? 자산 스냅샷을 채무를 독립적으로 열거하려는 시도와 짝지은 증명은 자산만 다루는 증명보다 질적으로 더 강력합니다.
- 정기적인가? 상시적인 월간 주기는 위기 한복판에 발표되는 일회성 이벤트보다 연출하기가 더 어렵습니다.
- 주소가 공개되는가? 스냅샷 사이에도 지켜볼 수 있는 준비금은 사진 찍는 날에만 드러나는 준비금보다 낫습니다.
- 검증한 회사의 이름이 밝혀지고, 그 보고서는 공개되는가? 첨부된 문서 없이 "유수의 회사가 검증함"이라고만 하는 것은 마케팅입니다.
- 당신은 자신의 리프를 확인했는가? 이 방식은 의미 있는 수의 고객이 실제로 포함 여부를 검증할 때만 거래소를 제약합니다. 5분을 투자하세요.
모든 항목에 체크가 되어도 그것을 다 합친 값은 여전히 지급 능력 보증에는 못 미칩니다. 그것이 합쳐서 말해 주는 것은, 거짓말을 더 비싸게 만든 거래소라는 사실뿐입니다 — 그것은 나름의 가치가 있지만, 동시에 한계선이기도 합니다.
셀프 커스터디는 결코 낡지 않는 준비금 증명이다
준비금이 연속적으로 증명 가능하고, 숨겨진 부채가 구조적으로 불가능하며, 어떤 회계법인도 개입하지 않는 방식이 하나 있습니다: 오직 당신만이 키를 통제하는 주소에 놓인 코인입니다. 네트워크의 모든 노드가 블록마다 그 잔액을 다시 검증합니다. 준비금 비율은 영원히 정확히 1:1인데, 어긋날 수 있는 중개자의 대차대조표 자체가 없기 때문입니다. 셀프 커스터디는 지급 능력의 스냅샷이 아니라, 그 질문 자체의 부재입니다.
신뢰하지 말고 검증하라는 이 동일한 기준은 지갑 공급업체에도 적용되며, 올해 사용자들은 그것을 이해하고 있음을 보여 주었습니다 — Ledger Recover 반발에서 살펴본 반응은, 예치자 수준의 회의론이 하드웨어 월렛의 문 앞까지 다다른 것이었습니다. 그것은 우리가 기꺼이 받아들이는 기준입니다. Ownbit의 안전한 셀프 커스터디는 키를 당신의 기기에만 두고 우리 서버에는 결코 두지 않으며, 모든 키는 표준 BIP39 시드 문구이고, 회복은 우리 인프라 없이도 작동합니다. 키 하나 이상을 둘 가치가 있는 잔액이라면, 멀티시그가 M-of-N 임계값 뒤에서 여러 시드 문구에 통제권을 분산하며, 멀티시그 컨트랙트는 오픈소스입니다 — 처음부터 끝까지 요점은, 주장을 믿는 것이 아니라 확인할 수 있다는 것입니다.
이 중 어느 것도 거래소를 쓸모없게 만들지는 않습니다. 거래를 한다면 호가창이 필요하고, 거래용 잔액은 그 위에 놓일 것입니다. 신뢰할 만한 준비금 증명은 그 잔액을 FTX 이전보다 실제로 더 안전하게 만들어 줍니다. 실수는 그 증명을 모든 것을 거래소에 두어도 되는 이유로 여기는 것입니다. 거래소 잔액은 당신의 거래 규모에 맞추고, 나머지는 체인 그 자체가 당신의 감사인이 되는 곳에 보관하세요.
자주 묻는 질문
준비금 증명이란 무엇인가요?
준비금 증명은 거래소가 특정 시점에 특정 온체인 자산을 통제했음을 공개적으로 보여 주는 것입니다. 보통 해시된 고객 잔액으로 이루어진 머클 트리 — 이를 통해 각 사용자는 자신의 계정이 집계되었는지 검증할 수 있습니다 — 와 거래소 주소에 대한 통제를 입증하는 서명된 메시지를 짝지어 제시합니다. 그것은 스냅샷 시점에 무엇이 보유되어 있었는지를 보여 줄 뿐, 그 이상은 아닙니다.
준비금 증명은 거래소가 지급 능력이 있다는 뜻인가요?
아니요. 지급 능력은 자산이 모든 부채를 감당할 것을 요구하지만, 준비금 증명은 거래소가 집계하기로 선택한 고객 잔액에 대해 눈에 보이는 자산만을 보여 줍니다. 오프체인 채무 — 대출, 계열사 채무, 마진, 법적 청구 — 는 머클 트리 어디에도 나타나지 않습니다. 거래소는 흠잡을 데 없는 증명을 공개하고도 여전히 보유한 것보다 더 많은 빚을 지고 있을 수 있습니다.
Mazars는 왜 준비금 증명 보고서 발행을 중단했나요?
Mazars는 여러 주요 거래소를 위한 보고서를 작성한 직후인 2022년 12월 암호화폐 준비금 증명 업무를 중단하고, 발표한 보고서들을 자사 사이트에서 삭제했습니다. 널리 보도된 우려는, 대중이 이 제한적인 합의된 절차 방식의 용역을 감사에 가까운 무언가로 읽었다는 것이었습니다 — 하지만 그것은 감사가 아니며, 감사라고 주장된 적도 없습니다.
준비금 증명에서 내 잔액을 어떻게 검증하나요?
머클 트리 증명을 공개하는 거래소는 보통 계정의 준비금 증명 페이지에서 각 사용자에게 레코드 ID 또는 리프 해시를 제공합니다. 당신은 거래소의 내장 검사기나 오픈소스 검증기를 사용해 자신의 잔액이 공개된 루트로 올바르게 해시되는지 확인합니다. 몇 분이면 됩니다 — 그리고 이 방식은 충분히 많은 고객이 실제로 그렇게 할 때만 거래소를 제약합니다.
지난 13개월이 당신이 거래소에 얼마나 맡겨 둘 의향이 있는지를 바꿔 놓았다면, 그 직감은 옳습니다 — 그리고 그에 따라 행동하는 데 드는 것은 포트폴리오가 아니라 오후 반나절입니다. Ownbit의 안전한 셀프 커스터디는 당신의 코인을 오직 당신의 키로만 지출할 수 있는 주소에 둡니다. 그리고 멀티시그는 더 큰 잔액이 하나가 아닌 여러 시드 문구에 응답하도록 합니다. 모든 신규 사용자는 7일 무료 체험을 받으며, 당신의 키와 자산은 멤버십과 상관없이 당신의 것으로 남습니다.