drand(发音为 "dee-rand")是用 Golang 编写的分布式随机数信标守护进程。运行 drand 的服务器可以相互链接,利用双线性对(bilinear pairings)和门限密码学(threshold cryptography),在固定的时间间隔产生集体的、可公开验证的、无偏的、不可预测的随机值。
drand 旨在成为一个互联网基础设施级别的服务,向应用程序提供随机数,类似于 NTP 提供时间信息,证书透明度日志 (Certificate Transparency Logs) 提供证书颁发信息。
有关 drand 最新的文档,请访问 drand.love ↗。