Lo Smart Contract è un software basato sulla Blockchain. Si tratta di un sistema peer-to-peer che non centralizza i dati ma li distribuisce tra tutti gli utenti presenti nella Rete, per proteggere gli stessi e salvaguardare la sicurezza delle persone. A differenza della rete Bitcoin, i nodi della rete Ethereum sono responsabili anche dell’elaborazione di questi contratti. Questi contratti intelligenti consentono lo sviluppo delle cosiddette DApp.