Smart Contract

A smart contract is a computer program, stored on the blockchain. Smart contracts allow trustless transactions to be executed without third parties - the smart contract enforces the rules of the transaction automatically. These transactions are trackable and irreversible.

Key features of smart contracts are:

  • Autonomous: Once a smart contract is initiated, it can act by itself without further participant involvement.

  • Decentralized: No single party has control over the entirety of the contract, and it cannot be modified after deployment.

  • Deterministic: Outcomes can be determined from the inputs and the contract code.