what's drand?
drand is a distributed randomness beacon daemon that enables a network of nodes to collectively generate publicly verifiable, unbiased, and unpredictable random values at fixed intervals. It leverages bilinear pairings and threshold cryptography to ensure no single party can predict or bias the output, making it suitable for blockchain applications requiring secure randomness such as lotteries, voting, and parameter generation. The protocol emphasizes key properties: unpredictability (impossible to forecast next beacon), public verifiability (anyone can check validity), bias resistance (no influence on outcomes), and decentralization (operated by independent nodes). Originally developed within DEDIS and now maintained by the drand organization, it integrates with ecosystems like Filecoin for enhanced security in distributed systems.
DrandVerifier EVM contracts enable onchain drand randomness via Pectra's BLS precompiles.
DrandVerifier, a suite of EVM smart contracts enabling onchain access to drand's randomness, was published and supports both quicknet and default BLS networks using the new BLS precompiles shipped in Pectra.