An apt summary of most if not all of non-PoW protocols: "we solve distributed consensus on X by assuming we have solved distributed consensus on Y." In the process you'd get fancy terms like "randomness beacon" that sounds sophisticated, but in reality just obfuscates the issue.https://twitter.com/random_walker/status/1043613473974964224 …
most PoS protocols :-) you only have to look up how they address randomness / claim to be able to generate randomness by consensus.
