世界最大の仮想通貨取引所バイナンスは、2023年8月の準備金レポートを公開し、保有する主要な仮想通貨すべての準備金比率が100%を大きく上回っていることを明らかにした。
この開示は、Binance が Proof of Reserves (PoR) システムを維持するという継続的な取り組みの一環であり、すべての顧客預金をカバーするのに十分な資金を保有しているという証拠を提供します。このレポートは、2023 年 8 月 1 日に更新された集計データからの BTC ブロック高 801130 の監査に基づいています。
準備金証明 (PoR) は、暗号通貨取引所の支払い能力を確認する透明性プロトコルです。取引所がユーザーの資産を 1:1 の比率でカバーするのに十分な資金を持っていることの証明として機能します。基本的に、ユーザーがビットコインを入金すると、Binance の準備金が少なくとも 1 ビットコイン増加し、すべてのクライアント資金が完全に裏付けられていることが保証されます。これらの数字には、別途保管されている Binance の企業保有分は含まれていません。
Binance の PoR レポートによると、報告されているすべての暗号通貨 (ビットコイン、イーサリアム、バイナンス コイン、テザー、BUSD、USDC など) の準備金は顧客の純残高をはるかに上回っており、準備金率は 101.62% から 117.99% の範囲です。これは、同社が顧客の引き出しの可能性すべてに対応できる十分な準備金を持っていることを示しています。
PoR は、暗号通貨エコシステムにおける透明性、安全性、ユーザー保護の向上を目指しています。これにより、取引所がユーザー資金を悪用することを阻止し、ユーザー間の信頼を促進します。これに沿って、Binance ユーザーは、自分のアカウントが最新の PoR 検証に含まれていることを自分で確認することができ、取引所の透明性とユーザー信頼への取り組みをさらに強調しています。
マークルツリーでの準備金証明(PoR)の仕組み
すべてのユーザー資産を 1:1 で保持するために、Binance は Merkle ツリーを活用するシステムを実装しました。Merkle ツリーは、大量のデータを Merkle ルートと呼ばれる単一のハッシュに凝縮するのに役立つ暗号化ツールです。このルートは、すべての入力データを要約する暗号化「シール」として機能します。さらに、Merkle ツリーを使用すると、ユーザーは特定のシールされたデータセットに含まれる特定のコンテンツを検証できます。
PoR のコンテキストでは、Binance は Merkle Trees の特性を使用して、個々のユーザー アカウントが監査人によって検査された負債レポートに組み込まれていることを確認します。各ユーザーは、生成された固有の Merkle ハッシュ/レコード ID を使用して、資産保有を確認できます。
プロセスの詳細な手順は次のとおりです。
アドレスの所有権の確認: Binance はまず、PoR プロセスで使用されるウォレット (コールド ウォレットとホット ウォレットの両方) の所有権が取引所に属していることを確認します。
ユーザー残高のスナップショット: 各顧客のアカウント内の資産保有のスナップショットが特定の日時に取得されます。
マークルツリーの生成: Binance は、各ユーザーのハッシュ化されたユーザー ID と残高をリンクして、基礎となるデータ ブロックを生成します。すべてのユーザーのデータに基づいて、マークルツリーが作成されます。リーフ ノードのアカウント ID または残高が変更されると、マークル ルートも変更されます。その結果、すべてのユーザーは、自分の資産がリーフ ノードに含まれているかどうかを確認できます。
検証プロセスにおける zk-SNARK
Binance は、Merkle Trees とともに、検証プロセスで zk-SNARK (Zero-Knowledge Succinct Non-Interactive Argument of Knowledge) も利用しています。zk-SNARK は、値が何であるかを明かすことなく、その値を知っていることを証明できる証明プロトコルです。
Binance の場合、取引所は zk-SNARK を使用して、すべてのリーフ ノードの残高セット (つまり、ユーザー アカウント残高) が取引所の主張するユーザー資産残高の合計に寄与していることを証明します。各ユーザーは、自分のリーフ ノードに簡単にアクセスして、それがプロセスに含まれていることを確認できます。
zk-SNARK の使用は、いくつかの手順に従います。
アドレスの所有権の確認: 前のプロセスと同様に、Binance は PoR プロセスで使用されるウォレット (コールド ウォレットとホット ウォレットの両方) の所有権を確認します。
ユーザー残高のスナップショット: ここでも、各顧客のアカウント内の資産保有のスナップショットが取得されます。
zk-SNARKs 証明の生成: zk-SNARKs 証明ファイルは各ユーザーに対して生成されます。これにより、すべてのユーザーが自分のリーフ ノードに簡単にアクセスでき、ユーザーの合計純残高がゼロ以上であることが検証されます。
これらの自己検証方法に加えて、Binance はサードパーティの監査を使用して監査レポートを提供し、検証プロセスのセキュリティと透明性をさらに強化しています。
免責事項: この記事は情報提供のみを目的としています。法律、税金、投資、財務、その他のアドバイスとして提供または使用されることを意図したものではありません。




