この抽選ツールの特徴
- 先にcommit(ハッシュ)を公開し、後からseedを公開して第三者が検証できます。
- SHA-256 DRBGの決定的アルゴリズムで、同じ入力なら誰でも再現できます。
- 共有URLは既定で設定のみ(seedは含めません)。
- 検証用のパッケージJSONをダウンロードできます。
使い方(3ステップ)
- 参加者と設定を入力し、commitを計算して公開します。
- 抽選を実行し、抽選後にseedを公開します。
- 第三者は同じ入力(またはJSON)で再計算して検証できます。
処理はすべてブラウザ内で行われます。
共有URLは既定で設定のみ(seedは含めません)。
公平性を説明できる抽選
検証可能な抽選ツール
コミット作成→抽選→検証用JSONの出力まで、アップロードなしで完結します。
詳細設定(共有 / 出力)
正規化JSON(canonical)
監査ログ
よくある質問
commit-revealとは?
先にハッシュ(commit)を公開し、後からseedを公開することで第三者が結果を再現・検証できる方式です。
seedはなぜ必要?
seedが強い(長くランダム)ほど総当たりで推測されにくく、コミット後の改ざんも疑われにくくなります。
共有URLにseedが入らないのはなぜ?
URLは履歴・ログ・リファラ等で漏れる可能性があります。seedは既定で除外します。
検証はどうやる?
同じ入力とseedでcommitと結果を再計算し、一致するか確認します。このページで実行できます。
重複行はどう扱われる?
既定では重複は複数口として扱います。必要に応じて完全一致の重複除去をオンにできます。
監査ログとは?
内部のハッシュブロックや選択インデックスの一部を短く表示し、抽選の説明に使えます。