A smart contractSmart contracts are computer programs that facilitate self-execution and self-enforcement of digital contracts and agreements without third-party intermediaries (such as... Read More address is the public addressPublic addresses are a unique string of letters and numbers that represent a location on the blockchain. Public addresses can... Read More of a blockchain-based smart contract. By being stored on the blockchainAs a distributed ledger technology (DLT), a blockchain is a digital ledger that can create an immutable record of transactions.... Read More, a smart contract’s code and terms are publicly viewable and cannot be changed.