What Is a Smart Contract?
A smart contract is a computer program or code whose execution does not require the intervention of a trusted third party. In the context of blockchain, it is a program that automatically activates on a distributed network when certain conditions are met on the shared registry.