Smart contracts are contracts that are based on blockchain technology and are increasingly being used by companies. Contracts can be verified and enforced digitally without a third party such as lawyers or notaries. Smart contracts enable fast, reliable and credible transactions and increase trust as many computers share the information and verify it independently of one another. The core of the contracts and their copies remain unchanged. This also prevents small errors that can quickly arise through third parties or paperwork.