Os Smart Contracts, ou contratos inteligentes, são softwares que automaticamente executam, controlam ou documentam eventos e ações de acordo com os termos de um contrato ou acordo.