Cryptocurrency Smart Contracts for Distributed Consensus of Public Randomness
On Bitcoin as a public randomness source.