What is a Smart Contract?

Smart contracts, also described as self-executing digitized contracts, are a way of automating digital agreements – they facilitate negotiations between two parties or automatically enforce the performance of a contract. The terms of a smart contract are written into computer code, which automatically executes the transaction upon the fulfillment of predetermined conditions.