https://123dok.org/document/7qvrrxly-an-analysis-of-proof-of-blockchain-consensus-protocols.html