Gli smart contract sono protocolli informatici che facilitano, verificano, o fanno rispettare, la negoziazione o l’esecuzione di un contratto.
Una volta che si interagito con uno smart contract questo auto esegue quanto scritto nel codice.
Permettendo talvolta la parziale o la totale esclusione di una clausola contrattuale. Gli smart contract, di solito, hanno anche un’interfaccia utente e spesso simulano la logica delle clausole contrattuali.