Um contrato inteligente (smart contract) nada mais é do que um código. Ele é chamado de contrato porque faz com que sejam cumpridos acordos entre partes, e inteligente porque segue um conjunto de regras a ele especificadas.   Quando essas regras ou condições são cumpridas, ele executa uma tarefa.