監査可能オンライン抽選、暗号証明、SHA-256、棄却サンプリングに関する回答。
結果検証に必要なデータ(エントロピー源、SHA-256、範囲、日時、説明)を公開する抽選です。EntropyDrawでは運営者を信頼せず独立に再現できます。
まずルールをロックします。EntropyDrawは次の公開drandラウンドを待ち、ビーコンを確認し、ロック済み入力とビーコンからSHA-256抽選ハッシュを作り、棄却サンプリングします。
本物のエントロピーは、だれも選べない予測不可能性です。entropy.jpg は公開かつ固定で、監査の錨です。検証可能モードの驚きは、ロック時点ではまだ存在しない League of Entropy のビーコンです。
剰余ではなく、有効な数が得られるまで範囲外を捨てる手法。各数が同じ確率になります。
公開後にハッシュを壊さず結果を差し替えるのは現実的ではありません。即時抽選の前なら、秒・説明・名簿の順を選ぶ人が有利な入力を探せます。それが問題なら検証可能(ビーコン)モードを使ってください。
QRをスキャンするか検証URLを開き、番号・ハッシュ・範囲・時刻・画像を確認します。
即時:entropy.jpg、範囲、時刻、説明から再計算。検証可能:公開された drand ラウンドも取得し、SHA-256(署名)=randomness を確認して v2 ハッシュをやり直します。/d/{id} に全項目があります。
オンライン抽選、チーム分け、キャンペーン、研究など信頼が重要な場面。
次のdrandラウンドを約6〜12秒待つことで、ルール確定後にしか番号が存在しません。景品抽選など他者が信頼すべき場面に適しています。