什麼是儲備證明?它如何保證資產安全和透明?

無論是傳統銀行還是加密貨幣交易所,用戶最關心的問題就是能否隨時提取資金。讓我們來看看傳統銀行採用的存款準備金制度和加密貨幣行業的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.7%
ETH-0.26%
SATS0.66%
CTSI1.18%
查看原文
此頁面可能包含第三方內容,僅供參考(非陳述或保證),不應被視為 Gate 認可其觀點表述,也不得被視為財務或專業建議。詳見聲明
  • 讚賞
  • 留言
  • 轉發
  • 分享
留言
0/400
暫無留言
交易,隨時隨地
qrCode
掃碼下載 Gate App
社群列表
繁體中文
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)