A blockchain is a digitized, decentralized, public ledger of all cryptocurrency transactions. With blockchain, we can imagine a world in which contracts are embedded in digital code and stored in transparent, shared databases, where they are protected from deletion, tampering, and revision