Contratos inteligentes são programas autoexecutáveis que se autovalidam quando as condições neles estipuladas são cumpridas. Eles permitem a automatização de acordos e a criação de aplicativos descentralizados em plataformas como o Ethereum.