Smart contracts
In the context of blockchains and cryptocurrencies, a smart contract governs interactions with the digital ledger. They allow agreements between network participants to be executed automatically and can act as a complement, or substitute, for legal agreements. A smart contract is prewritten logic (computer program code) stored and distributed on the blockchain that directly controls certain aspects of transactions under certain conditions. A smart contract not only defines the terms and conditions (rules and penalties) around an agreement, but is also capable of automatically facilitating, executing, and enforcing the negotiation or performance of an agreement. A smart contract does this by taking the input, putting that input ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access