你是否曾经担心过,你辛苦赚来的钱会被银行吃掉?你是否也曾怀疑,当你要提款时,银行是否能够及时把钱支付给你?
那你知道在加密货币的世界,有种技术叫默克尔树(Merkle Tree),有很多大型交易所都利用这项技术,即时向用户们证明他们资产的安全性,那这技术又是怎么做到的呢?
以下这篇文章,将以轻松与生活化的例子,带你了解默克尔树是什么,以及它是如何用它来证明用户资产的安全性。
2022 年 11 月 FTX 交易所宣布破产之后,币安交易所创办人赵长鹏 CZ 便在推特上呼吁各交易所公开分享默克尔树 Merkle Tree 与储备证明 Proof of Reserves (简称 PoR)。

相知道交易所怎么选择?推荐你阅读:
加密货币交易所怎么选(中):CEX 三大指标,看交易所排名与评价
帮你存起来的过年红包
储备证明看似很复杂,其实用过年红包来比喻就很容易明白了:每到过年的时候,对于小孩拿到的红包,妈妈都会说「妈妈帮你存起来」。
那么,要怎么证明妈妈没有挪用呢?妈妈可以拿出她的帐户存折,发现里面的钱比我们的红包还要多,这就表示「当我们要跟妈妈领出红包钱时,妈妈付得出来」。
交易所的储备证明
我们可以把上述妈妈的帐户存折想成交易所的储备证明:妈妈给你看户头里的钱来证明她有钱,交易所给你看储备金有多少来证明交易所有钱。
简单查看交易所储备金!
那么要怎么看各交易所的储备金有多少呢?
- 直接上 CMC 的网站
- 点选交易所列表
- 有下图红色圆圈中“reserve”储备金的图标,就表示该交易所有提供储备金的证明啰!

如果我们进一步点击上图储备金的图标,还可以看到各交易所有多少钱、分别是以哪些币种存在(这就好像妈妈给你看银行帐户,可能有台币、美金、日圆不同币种)。
例如下图为币安交易所储备金的明细和总金额,表示币安有486亿,其中80亿是BUSD、2988万是BNB、25万是BTC、39亿是USDT⋯以此类推。

CMC 怎么知道各交易所的储备金?
由于各交易所在链上资讯都是公开透明的,所以 CMC 透过以下的链上数据查询网站,便可以即时查询交易所的储备金
看到这里,可能大家已经想到:我只看到储备金有多少,钱多表示够用吗?我怎么知道哪天大家都要提钱的时候够不够呢?
没错,这就带到另一个面向的问题:到底有多少用户、放了多少钱在交易所里面?
利用默克尔树 Merkle Tree 计算用户资金
我们还是回到「妈妈帮你存过年红包」来比喻:虽然妈妈展现了她户头里的钱,但是如果有兄弟姐妹,而且都不想让彼此知道各自存了多少红包钱在妈妈那边,那我们怎么知道哪天大家都跟妈妈领钱时,会不会不够付呢?
从红包比喻 Merkle Tree
这时,聪明的哥哥想了一招,叫兄弟姐妹四人分别把自己的红包钱加密成一串可以计算的代码。
接著,把哥哥和弟弟的代码相加得到A、姐姐和妹妹的代码相加得到B,再把 A+B 得到 C。
然后,把 C 从代码还原成金额,这样就知道兄弟姐妹红包的总金额了!

最后,把算出来 C 的金额跟妈妈户头帐户的钱做比较:
- 如果户头的钱比较少,表示妈妈挪用资金、没有真的帮我们把钱存起来

- 如果户头的钱比较多,就表示大家要领钱时够大家领钱

交易所的 Merkle Tree
同样的道理,将交易所里所有用户的钱加密后,利用Merkle Tree两两相加,并一层一层往上加总到最上层,就会得到所有用户在交易所里的总金额。
最后,将加总后的总金额与交易所的储备金证明比较,就可以知道这间交易所的储备金够不够啰!
为什么不直接加就好?
可能也有朋友会觉得交易所用户资金全部加起来不就好了?为什么要搞个 Merkle Tree 两两相加这么复杂?
不知道大家有没有这样的经验:当我们使用计算机把一串数字一直加下去时,如果出错了就得从头加,因为大多都不知道是哪里加错了。
但是如果使用 Merkle Tree 做两两相加,如果最上面的 C 错了、往下检查 A 和 B,只要把错的那一条线的资料调出来就可以了,不需要整个从头算起!
也就是说,如果交易所总金额有问题的话,利用 Merkle Tree 只要从出错的那一条追查下去,就不用把所有用户资金调出来重新计算了。
有哪些交易所提交了 Merkle Tree 呢?
交易所每天都有人注册、每天都有人出入金,时时刻刻金流都不一样,要建立起 Merkle Tree 不是太容易。
比较谨慎的交易所还会提交给审计单位进行审查,截至 2022年底,已经公布的有:Coinbase、Kraken、派网、Gate、Bitfinex 等。
最后提醒大家,加密货币属于高风险的投资,大家一定要做好自己的研究与风险管控,而且加密货币的资讯更新速度快、波动幅度大,如果想进币圈的话,就要有保持高速学习的心理准备,所以如果你真的不懂的话,就千万不要碰!
本文经授权转载自「冬冬 – 陪你整理区块链」
原文标题:「【名词解释】币圈交易所安全吗?从「妈妈帮你存起来」看懂交易所储备证明与默克尔树 Merkle Tree!」
〈从妈妈帮你存红包看懂「默克尔树 Merkle Tree」,你的资金真的安全吗?〉这篇文章最早发布于《NONE LAND 浪链》。



