準備金証明(Proof of Reserves)
CoinWは、ユーザー資産に対して100%の準備金維持に取り組んでおり、プラットフォームの透明性向上に向けて、定期的に準備金証明(Proof of Reserves)レポートを公開しています。
準備金証明を見る
最新の準備金率
スナップショット時刻:( UTC+8)
準備金率=プラットフォーム保有資産 ÷ ユーザー資産総額。準備金率が100%以上の場合、プラットフォームが十分な準備金を維持していることを意味します。
スナップショット時刻:( UTC+8)
マークルルート
マークルツリーは、すべてのユーザー残高データから構築され、安全かつ効率的な検証を可能にします。
CoinW総準備金率
CoinWが保有するUSDT総準備金と、全ユーザーのUSDT総残高との比率。
%
準備金証明(Proof of Reserves)とは?
準備金証明(PoR)は、暗号学的検証および公開ウォレットの所有権確認を通じて、プラットフォームが管理する資産が全ユーザー残高以上であることを、オンチェーン上で検証可能な形で証明する仕組みです。
CoinWは、各ユーザーのアカウント残高をハッシュ化し、マークルツリーのリーフノードとして記録します。ユーザーは、自身に対応するハッシュを特定し、検証パスに沿ってマークルルートを再計算することで、当該準備金スナップショットに自分の資産が含まれているかを確認できます。計算されたルートが、そのスナップショットで公開されているマークルルートと一致した場合、ユーザーの資産がプラットフォームの準備金証明(Proof of Reserves)に含まれていることが確認されます。
なぜ100%準備金が重要なのか
100%準備金を維持
十分な準備金を確保
ユーザーからの信頼向上
資産保護を強化
すべての出金に100%対応
準備金率が100%未満
資産流用リスク
出金遅延や出金制限
大規模出金時の流動性不足リスク
破綻および資産損失リスクの増加
マークルツリーはどのように機能するのか?
マークルツリーは、データ整合性を効率的に検証するために使用されます。各リーフノードはユーザーアカウントを表し、アカウントIDおよび残高はSHA-256によってハッシュ化されます。生成されたハッシュは隣接するハッシュとペア化され、階層ごとに再計算された後、最終的にマークルルートが生成されます。準備金検証時、ユーザーは自身のアカウントデータをハッシュ化し、ツリー内の対応位置を特定したうえで、ルートまでのハッシュパスを再計算します。計算結果が公式に公開されたマークルルートと一致した場合、ユーザーのデータが当該準備金スナップショットに含まれており、公開データセットの整合性が維持されていることを確認できます。
Hash(N4+N5)
Hash(NO+N1)
Hash(N2+N3)
Hash(DO)
Hash(D1)
Hash(D2)
Hash(D3)
DO
D1
D2
D3
資産の検証方法
方法1
自動検証
1.CoinW公式サイトにアクセスし、アカウントにログインしてください。
2.
資産 > 概要 > 準備金証明
へ進み、プラットフォームの月次準備金スナップショットをご確認ください。クリックするとアカウントデータの詳細を表示できます。
3.ご自身の資産が現在のMerkleツリーに含まれているか確認するには、
「検証」
をクリックしてハッシュ検証を開始してください。
Merkleツリーの最上部はルートノード、最下部のリーフノードはユーザーアカウントを表します。計算したMerkleルートハッシュが当月公開のルートハッシュと一致した場合、お客様の資産が当該Merkleツリーに含まれていることを確認できます。
方法2
手動検証
1
検証ツールをダウンロード
まず、
Github
にアクセスして検証プログラムをダウンロードしてください。
2
検証データをダウンロード
個人資産検証ページへアクセスし、検証対象のバッチを選択して「データをダウンロード」をクリックしてください。
ファイルはjson形式でダウンロードされ、ファイル名は
merkel_tree_cw.json
となります。
3
検証ファイルの準備
検証ツールの圧縮ファイルを解凍し、ダウンロードした資産データを同じフォルダ内に配置してください。フォルダ構成は以下のとおりです。
merkel_tree_cw
por-verify-mac-arm64
merkel_tree_cw.json
4
手動検証の実行
cd ~/Downloads/merkel_tree_cw
cd ~/Downloads/merkel_tree_cw
コマンドでダウンロードフォルダへ移動してください。
macOSおよびLinuxでは、検証ツールに実行権限を付与するため
chmod +x por-verify-mac-arm64
を実行する必要がある場合があります。
以下のコマンドを実行して、検証を開始してください。
./por-verify-mac-arm64 verify merkle_tree_cw.json
検証に成功した場合、結果に
Verify Success!
と表示されます。
検証に失敗した場合、結果に
Verify Failed: merkle root mismatch
と表示されます。