drand(読み方は「ディーランド」)は、Golang で書かれた分散乱数ビーコンデーモンです。drand を動かしているサーバー同士を連携させると、双線形ペアリングと閾値暗号を使い、一定間隔で、集合的、公開検証可能、偏りがなく、予測できない乱数を生成できます。
drand は、アプリケーションへ乱数を提供するインターネットインフラレベルのサービスを想定しています。NTP が時刻情報を提供し、Certificate Transparency Logs が証明書発行情報を提供するのと同様です。
最新の drand ドキュメントは、drand.love ↗ を参照してください。