Smart Contracts

Smart contracts are contracts whose terms are recorded in a computer language instead of traditional legal language. They are simply one method for restricting the transactions performed in a database. Smart contracts can be automatically executed by a computing system, such as a distributed ledger system.