抽選を検証
公開シードとロック済みリストから当選者を再計算します。すべて合格すれば、ロック後にリストや結果が変更されていないことを確認できます。
検証ツールを読み込み中…
検証する内容
公開アルゴリズムがリスト、シード、ビーコン、当選者の確認方法を定め、各記録に使用バージョンが記載されます。
- リストを正規化し、順序を固定します。
- リストの SHA-256 指紋を計算し、ロック時の記録と比較します。
- 公開シードが確約値と一致することを確認します。
- アルゴリズム、シード、指紋、パラメータから最終シードを再計算します。
- HMAC-SHA256 と棄却法で偏りのない乱数を生成します。
- 部分 Fisher–Yates シャッフルで順位順に当選者を選びます。
v2 記録の追加確認
- リストの SHA-256 指紋を計算し、ロック時の記録と比較します。
- 公開シードが確約値と一致することを確認します。
- アルゴリズム、シード、指紋、パラメータから最終シードを再計算します。
v3 賞品抽選の追加確認
- 公開シードが確約値と一致することを確認します。
- アルゴリズム、シード、指紋、パラメータから最終シードを再計算します。
- HMAC-SHA256 と棄却法で偏りのない乱数を生成します。
- 部分 Fisher–Yates シャッフルで順位順に当選者を選びます。
合格すれば、公開された当選者がロック済みリスト、確約済みシード、公開ランダムビーコンから導かれたことを証明できます。複数抽選の作成までは証明できないため、事前共有も確認してください。