Che cos'è uno smart contract?
Uno smart contract è un programma su una blockchain che viene eseguito automaticamente quando le condizioni sono soddisfatte: la base di DeFi, NFT, DEX e stablecoin.
Uno smart contract è un programma distribuito su una blockchain (Ethereum, BNB Chain, Solana…). Quando qualcuno gli invia una transazione, viene eseguito esattamente come programmato e nessuno può modificarne l'esito a metà percorso.
A cosa servono?
- DEX: esecuzione automatica di scambi di criptovalute (vedi CEX vs. DEX).
- Prestiti e guadagno di interessi nella DeFi.
- Token: ogni token ERC-20 e BEP-20, incluse le stablecoin come USDT, è uno smart contract.
- NFT, giochi, votazioni di governance…
Rischi
- Bug del codice: un contratto difettoso può essere violato e svuotato. Ci sono stati molti incidenti con perdite di centinaia di milioni di dollari.
- Privilegi di amministrazione: molti token consentono al proprietario del progetto di coniarne altri, bloccare le negoziazioni o rimuovere la liquidità, un segnale comune di truffa tra i token DEX.
- Firmare la cosa sbagliata: concedere l'autorizzazione (approve) a un contratto sconosciuto può consentirgli di svuotare il tuo wallet. Vedi come usare MetaMask in sicurezza.
Questo articolo è solo a scopo informativo generale e non costituisce una consulenza sugli investimenti.