The blockchain is a distributed database that records data and allows users to exchange and store value in the form of cryptocurrency. To coordinate and maintain such a decentralized system, the ...