Smart Contract
Uno smart contract è un programma informatico che si esegue automaticamente su una blockchain quando si verificano le condizioni previste nel suo codice. In pratica, traduce un accordo del tipo “se accade X, allora esegui Y” in istruzioni eseguite dalla rete.
Gli smart contract sono stati resi popolari da Ethereum e sono alla base di molte applicazioni decentralizzate, della finanza decentralizzata e degli NFT. Una volta pubblicati, operano autonomamente e, in genere, non possono essere modificati.
Proprio questa automaticità comporta rischi specifici: un errore o una vulnerabilità nel codice può produrre effetti indesiderati e difficilmente reversibili, con possibili perdite delle cripto-attività coinvolte. Per questo il codice degli smart contract viene spesso sottoposto ad audit, che però non eliminano del tutto i rischi.
Disclaimer: questa voce ha finalità puramente informative e non costituisce un consiglio di investimento, una raccomandazione o una sollecitazione all’investimento.