drand randomness beacon is composed of a world-wide network of independent partners collectively providing
verifable, unbiasable, unpredictable,
high-entropy randomness as a service to the public. To generate such randomness,
drand relies on cutting-edge methodologies from cryptography and distributed systems research.
For more details on the technology, please refer to the
and to the research paper that inspired
Randomness HistoryThe printed value is a 512-bit random number generated by the
drandbeacon and is refreshed every 60 seconds. A click on the randomness block shows the raw JSON fetched from one of the nodes in the current trustee group.
NetworkThe randomness is currently fetched from:
text holder. The node to contact can be chosen by clinking on one of the available servers (in green) shown on the network map.
Randomness Retrieval and VerificationTo retrieve and verify the latest random value, install Golang v1.12+, set your GOPATH, and execute:
go get -u github.com/dedis/drand
./drand get public deploy/latest/group.toml
League of EntropyWe are proud to be part of the League of Entropy, a consortium of organizations that are working together to provide randomness as a service. To learn more, check out this blog post by Cloudflare.
PartnersThe organizations below contribute to the
drandbeacon. If you want to participate in the network as well, please contact us.