Contratos inteligentes ou contratos inteligentes são sequências de código de computador escrito com linguagens de programação que funcionam de forma autônoma e imutável graças à tecnologia blockchain.