什么是储备证明?它如何保证资产安全和透明?

无论是传统银行还是加密货币交易所,用户最关心的问题就是能否随时提取资金。让我们来看看传统银行采用的存款准备金制度和加密货币行业的100%准备金证明,并详细解释这两种系统如何确保用户提现。

部分准备金制度和挤兑

存款准备金是指金融机构必须持有的现金储备,用于保证客户提现。准备金率指的是该金额在总存款中的比例。例如,Alice在银行存入1,000美元。假设当前准备金率为10%,银行可以使用Alice存款中的900美元进行贷款或金融投资,并保留剩余的100美元作为准备金,确保不会因现金不足而拒绝Alice的提现。

假设有10,000名用户像Alice一样存入1,000美元,10%的准备金率将允许1,000名用户同时提现。由于短时间内出现大规模提现的情况较为罕见,合理的准备金率通常可以正常运作。

当大量储户因市场恐慌或担心银行可能破产而同时从金融机构提取资金时,就会发生挤兑。当银行现金耗尽时就会面临破产。因此,在发生挤兑时,银行会暂停提现或寻求政府援助。包括美国、俄罗斯和英国在内的许多国家都在历史上经历过挤兑。

加密货币行业的100%准备金证明

一些交易所错误地认为他们可以像传统银行一样随意使用存款,这导致了我们今天所看到的行业中用户资产被滥用的情况。

当发生挤兑时,即使有存款保险也无法保证客户能立即提取资金。主要传统银行在挤兑期间可能会破产。同样,加密货币交易所不能依靠部分准备金制度来保护用户资金的安全。当大量用户同时提取存款时,只有准备金率为100%的金融机构才能应对。

为确保用户资金安全,加密货币交易所应维持100%准备金,并为BTC/ETH/USDT等资金的提现持有实际资产储备。100%准备金证明是指交易所保持100%准备金率的证明,且该证明是透明和可验证的。

如何使用默克尔树和签名验证准备金证明?

100%准备金证明需要三个步骤:

  1. 披露交易所所有用户存入资产的总额;
  2. 披露交易所可供提现的资产数量;
  3. 比较用户总存款和交易所总资产以验证准备金率。

第一步常用的审计方法是默克尔树。默克尔树是一种基于哈希的数据结构。如下图所示,底部的哈希节点包含用户的账户名和余额数据。例如,user1拥有1.023个BTC和1.131个ETH。可以根据这些数据计算出父节点Hash(user1)。可以根据路径上的兄弟节点Hash(user2)计算出Hash(user12),然后相应地计算出根节点Hash(user1234)。

The Merkle tree

如果默克尔树遗漏或篡改了user1的数据,所有包括Hash(user1)和Hash(user12)在内的父节点计算结果都会改变。最终得到的根节点Hash(user1234)的值将与交易所公布的不同。用户将立即发现交易所篡改了数据。这种用户自验证模式可以有效防止交易所伪造用户总资产数据。

对于第二步,使用非对称加密算法进行签名验证。众所周知,加密货币地址是通过私钥到公钥的加密过程由算法生成的。因此,交易所可以通过私钥加密消息生成签名,用户可以通过签名和地址(公钥)解密原始消息。通过这种方式,可以验证交易所持有该地址的私钥。

private key of the address

默克尔树和签名验证过程都基于不可逆算法,因此可以很好地保证数据的真实性。在验证了用户总资产和交易所持有资产数据的真实性后,可以对比这两个数据。当交易所持有的资产大于或等于用户总资产时,就证明交易所维持了100%的准备金率。

100%准备金证明的原因

准备金证明可以帮助提高透明度,使行业和用户都受益 **$SATS **$CTSI **$RATS **

BTC-0.63%
ETH-0.46%
SATS0.2%
CTSI1.16%
此页面可能包含第三方内容,仅供参考(非陈述/保证),不应被视为 Gate 认可其观点表述,也不得被视为财务或专业建议。详见声明
  • 赞赏
  • 评论
  • 转发
  • 分享
评论
0/400
暂无评论
交易,随时随地
qrCode
扫码下载 Gate App
社群列表
简体中文
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)