Randomness State reliable Theory Audit wip Edit this section section-algorithms.crypto.randomness Randomness is used throughout the protocol in order to generate values and extend the blockchain. Random values are drawn from a drand beacon and appropriately formatted for usage. We describe this formatting below.