検証可能な抽選(コミット・リビール)

先にコミットを公開し、後でseedを公開して抽選を検証できます。

このツールはブラウザ内で動作します。入力や結果はサーバーに送信されません。

他の言語: en | ja | es

この抽選ツールの特徴

使い方(3ステップ)

  1. 参加者と設定を入力し、commitを計算して公開します。
  2. 抽選を実行し、抽選後にseedを公開します。
  3. 第三者は同じ入力(またはJSON)で再計算して検証できます。

処理はすべてブラウザ内で行われます。

共有URLは既定で設定のみ(seedは含めません)。

公平性を説明できる抽選

検証可能な抽選ツール

コミット作成→抽選→検証用JSONの出力まで、アップロードなしで完結します。

詳細設定(共有 / 出力)
正規化JSON(canonical)

          

よくある質問

commit-revealとは?
先にハッシュ(commit)を公開し、後からseedを公開することで第三者が結果を再現・検証できる方式です。
seedはなぜ必要?
seedが強い(長くランダム)ほど総当たりで推測されにくく、コミット後の改ざんも疑われにくくなります。
共有URLにseedが入らないのはなぜ?
URLは履歴・ログ・リファラ等で漏れる可能性があります。seedは既定で除外します。
検証はどうやる?
同じ入力とseedでcommitと結果を再計算し、一致するか確認します。このページで実行できます。
重複行はどう扱われる?
既定では重複は複数口として扱います。必要に応じて完全一致の重複除去をオンにできます。
監査ログとは?
内部のハッシュブロックや選択インデックスの一部を短く表示し、抽選の説明に使えます。