What is required for decentralized blockchains to pick a block producer?
1) A source of randomness or pseudo-randomness
2) A quorum of potential block producers determined
3) A race using some type of computational puzzle
4) A deposit of the underlying asset by the block producer