Chytré smlouvy jsou samostatné programy běžící na blockchainu, automaticky vykonávající akce podle podmínek. Využívají různé datové modely, běhová prostředí a jazyky jako Solidity nebo Rust pro bezpečný a transparentní provoz.