Blockchain networks allow for fast, secure, transfer, and creation of digital goods in addition to the storage and execution of tamper-proof programs that can manage digital assets. Once these programs are being deployed on-chain, they cannot be changed and are available to everyone with access to the chain, execute based on the defined parameters and interactions (transactions), and are verified by the blockchain’s consensus mechanism.These characteristics allow anonymous parties to enter into binding digital agreements, called smart contracts.