What is a smart contract?
Smart contracts are agreements between parties that can act as a complement, or substitute, for legal contracts. They are defined as digital programs, or computer code, that are capable of facilitating, executing, and enforcing the negotiation or performance of an agreement. Contracts will self-execute when the terms of an agreement are met. Also, due to the decentralized consensus architecture, they are tamper-proof and self-enforcing.
Smart contracts diverge from traditional contracts, either verbal or written, being characterized as computer programs built on code. Some smart contracts, however, contain similar logic and characteristics as conventional contracts, whereas others do much more than list contract ...
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