Smart Contracts

Smart contracts are computer protocols that facilitate, verify or enforce the negotiation or performance of a contract. Their aim to provide security superior to traditional contract law and to reduce other transaction costs associated with contracting. Smart contracts can be used to specify details of transactions; automatically enforcing the ledger state and forming a full audit trail on the way.