---
description: >-
  Distributed, Unpredictable, Publicly-Verifiable, and Decentralized Randomness
  Generator
---

# Drand

### Drand

Drand is a distributed, bias-resistant, unpredictable, and publicly verifiable randomness generator that is key to the Filecoin implementation in how it provides unpredictable, decentralized and publicly verifiable random values for the blockchain. [Learn more about how Drand works in the docs](https://drand.love/docs/overview/#how-drand-works)

**Drand: Distributed, Bias Resistant, Unpredictable and Publicly Verifiable Randomness | Nicolas Gailly**

Drand uses [cryptographic methods](https://drand.love/docs/cryptography/#setup-phase), collective public keys, and a private key share of a collective private key to generate randomness in a distributed manner.

{% embed url="https://www.youtube.com/watch?v=ydwW2HFFxNI" %}

[**drand - The Distributed Randomness Beacon | ResNetLabs On Tour – Nicolas GAILLY**](https://research.protocol.ai/tutorials/resnetlab-on-tour/modular-p2p-stack/)

drand is a distributed randomness beacon. It provides publicly-verifiable, unpredictable, and bias-resistant random numbers as a public service. In this module, we’ll walk through:

* Threshold Cryptography & Randomness
* Distributed Key Generation in drand
* The Setup and Randomness Generation Phases
* The League of Entropy

{% embed url="https://www.youtube.com/watch?v=NNfaQ__UFCE" %}

### Drand Resources

* The [drand website](https://drand.love/)
* [Spec](https://spec.filecoin.io/libraries/drand/)
* [Github Repos](https://github.com/drand)
* Article – [Researchers from Protocol Labs Explain how the Drand or Distributed Randomness Project can Help with Cybersecurity, Election Audits](https://www.crowdfundinsider.com/2020/08/165618-researchers-from-protocol-labs-explain-how-the-drand-or-distributed-randomness-project-can-help-with-cybersecurity-election-audits/)
