Lexipedia

Smart contract

Gli smart contract sono meccanismi di esecuzione tramite codice; l’effetto giuridico dipende da consenso, interpretazione, norme consumeristiche, errori e rimedi.

Uno smart contract non è automaticamente un contratto in senso giuridico; è un software che esegue istruzioni predefinite, spesso su blockchain. L’analisi verifica consenso valido, condizioni off-chain applicabili, trattamento di errori del codice o degli oracle e rimedi dopo l’esecuzione automatica. In Svizzera possono rilevare principi generali del contratto, regolazione finanziaria, protezione dei dati e norme a tutela dei consumatori. Una buona struttura distingue clausole legali e specifiche tecniche, disciplina aggiornamenti e ripartisce rischi di bug, attacchi e trasferimenti irreversibili.