Consensus and proof of work: Web3 course | Zoonk