すべての結果を証明可能に
予測マーケットは結果が信頼できる場合にのみ機能します。PredictAsiaX はすべての決済を公開記録として扱います:裁定価格と検証可能な proof hash がすべてのマーケットの Trade Explorer に書き込まれます。誰でも ID で決済済みマーケットを引き当て、結果を読み、独立して証明を確認できます —— ログイン不要、当社への問い合わせ不要、当社の言葉を信頼する必要もありません。
これは Technology & Security ページの約束であり、API ドキュメントの公開 Verify ツールで実現されています。
すべての決済で公開される内容
- 裁定結果と価格。 正確な裁定価格、方向(バイナリマーケットでは YES / NO)、タイムスタンプがマーケットの決済記録に添付されます。
- Proof hash。 決済入力の暗号学的ハッシュが結果とともに公開されます。誰でも同じ入力から同じハッシュを再構築できます。
- オンチェーン USDT 払い出しトランザクション。 勝ちの払い出しはオンチェーンで実行され、各トランザクションは PredictAsiaX ダッシュボードから独立して、公開ブロックエクスプローラで検証できます。
- Merkle 監査包含。 決済は Merkle root が定期的に R2 ストレージにアンカーされるバッチに含まれます。任意のクライアントが監査エンドポイントを呼び出して証明を再構築し、包含を確認できます。
検証の仕組み、エンドツーエンド
- 約定または決済イベント発生。 イベントは、後の再現に必要なすべてのフィールドとともに運用台帳に書き込まれます。
- バッチ化。 台帳イベントはバッチにグループ化されます。各バッチはその内容から決定論的に Merkle root を生成します。
- アンカリング。 Merkle root は R2 ストレージにアンカーされ、公開されます。アンカー済み root はこっそり書き換えできません —— バッチ内容のその後の変更はすべて異なる root を生成します。
- クライアント側での再構築。 docs.predictasiax.com の Verify セクションに
/v1/audit/*配下の 6 つの認証不要リードエンドポイントが記載されています。任意のクライアントが約定を問い合わせ、それが属するバッチを要求し、公開された root への Merkle パスを確認できます。
結果:あなたが出した任意の約定、あなたが受け取った任意の決済は、署名済みバッチに含まれていたことを独立して証明できます。当社のダッシュボードを信頼する必要は決してありません。
払い出し前の独立レビュー
結果は、いずれかの払い出しがリリースされる前に運用レイヤーで確認されます。これは意図的な設計選択です —— 裁量を導入するためではなく、データソースの曖昧さ、フィードエラー、自動裁定だけでは見逃されるエッジケースを捕捉するためです。確認は同じ公開決済記録に記録され、レビューは監査可能です。
結果が確認されると、勝ちポジションは即座に USDT で支払われます —— 手動キューなし、承認待ちなし。
正式な異議申立ウィンドウ
決済済みマーケットにはすべて正式な異議申立ウィンドウがあり、その期間内に任意のユーザーが異議を提起できます。異議は公開された決済証明に照らして判断され、口頭の主張ではありません。レビュー結果 —— 維持、修正、または却下 —— は同じ公開証跡に書き戻されます。Merkle バッチはアンカーされているため、確定した決済のこっそり書き換えは不可能です:検証フローを実行する任意のクライアントが検出できる方法で監査チェーンを破壊します。
資本保護がその下に
検証可能な決済は、お金が動くべきときに動く場合にのみ意味があります。二つの設計選択がそれを支えます:
- USDT のみ、実資金のみ。 すべての残高は USDT で決済されます。シミュレーション残高もプレイマネーもなく、各ポジションは実資金を反映します。
- 分離型保険基金。 決済済みマーケットごとに固定シェアで拠出される専用の保険基金が極端な結果を吸収し、払い出しが流動性ギャップで止まることはありません。マーケットが裁定されると勝者は支払われる —— 基金は異常な決済義務を遅延なくブリッジするために存在します。
自分で試す
- Trade Explorer を開き、最近決済されたマーケットを選択します。
- そのマーケット ID と公開された proof hash をメモします。
- API ドキュメントの Verify セクション を読み、そのマーケットに対して監査クエリを実行します。
- 再構築されたハッシュが公開されたものと一致し、約定がそのバッチのアンカー済み Merkle root の下に含まれていることを確認します。
いずれかの手順が公開記録と一致しない場合、それはバグであり、報告をお願いします。
