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