Anche se chiamati "contratti," sono meglio compresi come programmi autoeseguibili memorizzati su una blockchain. Il loro potere risiede nell'automazione e nell'assenza di fiducia. Ad esempio, un semplice contratto smart per l'assicurazione potrebbe essere: SE il volo XYZ è in ritardo >6 ore (verificato da un feed di dati affidabile chiamato oracolo), ALLORA invia automaticamente 100 $USDC all'indirizzo del beneficiario. Niente moduli di richiesta, niente periti, niente attese. Questo automatizza sistemi complessi come il prestito decentralizzato (Compound, Aave), scambi decentralizzati (come $UNI ), e persino intere organizzazioni (DAO). Il codice è la legge, il che introduce sia un'incredibile efficienza che rischi significativi: se c'è un bug, non può essere facilmente annullato.