비트코인(BTC)을 걱정하고 계신가요? 언제 은행에서 돈을 인출할 수 있을지 의심하고 계신가요?
암호화폐 세계에는 머클 트리(Merkle Tree)라는 기술이 있다는 것을 알고 계신가요? 많은 대형 거래소들이 이 기술을 활용하여 고객들에게 자산의 안전성을 즉시 증명할 수 있습니다. 이 기술은 어떻게 작동하는 걸까요?
이 글에서는 쉽고 생활에 밀접한 예를 들어 머클 트리가 무엇이며, 고객 자산의 안전성을 증명하는 방법을 설명합니다.
2022년 11월 FTX 거래소가 파산을 선언한 후, 바이낸스 거래소 창펑자오(CZ) 대표는 트위터에서 각 거래소들이 머클 트리와 준비금 증명(Proof of Reserves, PoR)을 공개할 것을 촉구했습니다.

거래소 선택 방법에 대해 더 알고 싶다면 다음 글을 읽어보세요:
암호화폐 거래소 선택법(중): CEX 3대 지표, 거래소 순위와 평가 보기
새해 붉은 봉투 저축하기
준비금 증명은 복잡해 보이지만, 새해 붉은 봉투 비유를 통해 쉽게 이해할 수 있습니다: 새해가 되면 엄마는 아이들에게 "엄마가 저축해 두었어"라고 말씀하시죠.
그렇다면 엄마가 그 돈을 빼돌리지 않았다는 것을 어떻게 증명할 수 있을까요? 엄마는 은행 통장을 보여주면 됩니다. 통장 잔액이 우리가 받은 붉은 봉투 금액보다 많다면 "엄마가 우리 돈을 지불할 수 있다"는 것을 증명할 수 있습니다.
거래소의 준비금 증명
이와 마찬가지로, 거래소의 준비금 증명은 엄마의 은행 통장과 같습니다: 엄마가 통장을 보여주어 돈이 있다는 것을 증명하듯이, 거래소도 준비금이 얼마나 있는지 보여줍니다.
간단히 거래소 준비금 확인하기!
그렇다면 각 거래소의 준비금이 얼마나 있는지 어떻게 확인할 수 있을까요?
- CMC 웹사이트에 접속하세요.
- 거래소 목록을 클릭하세요.
- 그림의 빨간색 원 안에 "reserve" 준비금 아이콘이 있는 거래소는 준비금 증명을 제공하고 있습니다!

준비금 아이콘을 클릭하면 각 거래소의 준비금 금액과 보유 화폐 종류를 확인할 수 있습니다(이는 엄마가 은행 통장을 보여주는 것과 같습니다. 거기에는 원화, 달러, 엔 등 다양한 통화가 있을 수 있습니다).
예를 들어 아래 그림은 바이낸스 거래소의 준비금 내역과 총 금액을 보여줍니다. 바이낸스는 486억 원을 보유하고 있으며, 그 중 80억은 바이낸스USD(BUSD), 2988만은 바이낸스 코인(BNB), 25만은 비트코인(BTC), 39억은 테더 USDT(USDT) 등으로 구성되어 있습니다.

CMC는 어떻게 각 거래소의 준비금을 알 수 있나요?
각 거래소의 온체인 정보는 모두 공개되어 있기 때문에, CMC는 다음과 같은 온체인 데이터 조회 웹사이트를 통해 거래소의 준비금을 실시간으로 확인할 수 있습니다.
여기까지 보시면 다음과 같은 의문이 드실 수 있습니다: 준비금이 많다고 해서 충분한 것일까요? 언젠가 모든 고객이 동시에 인출을 요구하면 과연 감당할 수 있을까요?
맞습니다. 이는 또 다른 문제로 이어집니다: 거래소에 얼마나 많은 고객들이 얼마만큼의 자금을 보유하고 있는지 어떻게 알 수 있을까요?
머클 트리(Merkle Tree)를 이용한 고객 자금 계산
다시 "엄마가 새해 붉은 봉투를 저축해 두었다"는 비유로 돌아가 보겠습니다: 엄마가 통장 잔액을 보여주었지만, 만약 형제자매들이 각자 얼마나 저축했는지 서로 알고 싶지 않다면, 언젠가 모두 돈을 찾아갈 때 과연 충분할지 어떻게 알 수 있을까요?
붉은 봉투 비유로 이해하는 머클 트리
이때 현명한 형이 한 가지 방법을 생각해냅니다. 형제자매들이 각자의 붉은 봉투 금액을 암호화된 코드로 만드는 것입니다.
그리고 형과 동생의 코드를 더해 A를, 누나와 여동생의 코드를 더해 B를 만듭니다. 다시 A와 B를 더해 C를 만듭니다.
마지막으로 C 코드를 다시 금액으로 환산하면 형제자매들의 총 붉은 봉투 금액을 알 수 있습니다!

이렇게 계산된 C 금액과 엄마 통장의 금액을 비교해 보면:
- 엄마 통장의 금액이 더 적다면, 엄마가 자금을 빼돌렸다는 것을 알 수 있습니다

- 엄마 통장의 금액이 더 많다면, 모두가 돈을 찾아갈 때 충분할 것이라는 것을 알 수 있습니다

거래소의 머클 트리
마찬가지로, 거래소의 모든 고객 자금을 암호화한 뒤 머클 트리를 이용해 단계별로 더해 나가면 총 고객 자금 금액을 알 수 있습니다.
마지막으로 이 총 금액과 거래소의 준비금 증명을 비교하면, 해당 거래소의 준비금이 충분한지 알 수 있습니다.
왜 직접 더하지 않고 머클 트리를 사용할까요?
혹시 고객 자금을 모두 더하면 되지 않냐고 생각하실 수 있습니다. 왜 복잡한 머클 트리 방식을 사용할까요?
계산기로 숫자를 계속 더해 나가다 실수하면 처음부터 다시 해야 하는 경험이 있으시죠? 하지만 머클 트리로 두 개씩 더해 나가면, 맨 위의 C가 잘못되었다면 A와 B만 확인하면 되므로 처음부터 다시 할 필요가 없습니다.
즉, 거래소의 총 금액에 문제가 있는 경우 Merkle Tree를 사용하면 잘못된 부분만 추적하면 되므로 모든 사용자 자금을 꺼내 다시 계산할 필요가 없습니다.
어떤 거래소가 Merkle Tree를 제출했습니까?
거래소에는 매일 새로운 사용자가 등록하고 입출금이 이루어지므로 금전 흐름이 계속 변하기 때문에 Merkle Tree를 구축하기는 쉽지 않습니다.
더 신중한 거래소는 감사 기관에 제출하여 검토를 받기도 합니다. 2022년 말까지 공개된 거래소는 다음과 같습니다:Coinbase, Kraken, Pionex, Gate, Bitfinex 등입니다.
마지막으로 암호화폐는 고위험 투자이므로 충분한 연구와 리스크 관리가 필요합니다. 또한 암호화폐 정보는 빠르게 업데이트되고 변동성이 크므로 코인업계에 진입하려면 빠른 학습 자세가 필요합니다. 모르는 경우 절대 접근하지 마세요!
본 기사는 「Cryptoanny – 블록체인 동향 정리」에서 허가를 받아 전재되었습니다.
원문 제목: 「【용어 설명】 코인업계 거래소가 안전할까요? '엄마가 용돈 보관해주는 것'으로 이해하는 거래소 준비금 증명과 Merkle Tree!」
〈엄마가 용돈 보관해주는 것으로 이해하는 'Merkle Tree', 당신의 자금이 정말 안전할까요?〉 이 기사는 처음 《NONE LAND 浪鏈》에 게재되었습니다.





