Info azioni
Cos’è un Contratto Intelligente? Storia, Funzione e Casi di Utilizzo
I contratti intelligenti consentono l’automazione di alcuni aspetti della funzionalità di una piattaforma. Questi accordi digitali si autoeseguono azioni predeterminate al ricevimento di un asset digitale o di una criptovaluta. Oggi, i contratti intelligenti sono utilizzati ovunque nello spazio blockchain, ma non è sempre stato così. Analizziamo come questi protocolli utili sono stati creati per la prima volta e come funzionano senza la necessità di intervento di terze parti.
Il concetto originale di contratto intelligente precede le criptovalute di quattordici anni. Ironia della sorte, l’uomo accreditato dello sviluppo dei contratti intelligenti è nessuno altro che il noto bitcoinista Nick Szabo. Molte persone credono che Nick sia in realtà Satoshi Nakamoto a causa dei suoi lavori precedenti.
Nick ha teorizzato sulla memorizzazione di valore utilizzando un sistema di proof-of-work cinque anni prima che esistesse Bitcoin (BTC ). È sempre stato un pioniere nello spazio criptografico. Nel 1994, Nick ha rilasciato il suo codice di contratto intelligente al pubblico. Ha anche coniato il termine “contratto intelligente”.

Nick Szabo via TMNews
Perché sono necessari i “Contratti Intelligenti”?
Ogni contratto intelligente contiene quattro principi fondamentali. In primo luogo, è necessario l’oggetto del contratto. L’oggetto è ciò che dà al tuo contratto l’accesso ai beni o servizi che il contratto regola. In secondo luogo, è necessario avere firme digitali (chiavi private) da parte di tutti coloro che sono coinvolti nel contratto. Queste firme sono ciò che iniziano il contratto. Successivamente, viene la specificazione dei termini del contratto. Questa parte è dove si definisce la sequenza esatta di operazioni che iniziano quando il contratto si esegue. Infine, è necessario una piattaforma decentralizzata. Una rete blockchain mantiene il contratto intelligente memorizzato in ridondanza e al sicuro da alterazioni.
Componenti del Contratto Intelligente
- Oggetto del Contratto
- Firme Digitali
- Termini del Contratto
- Piattaforma Decentralizzata
Come vengono utilizzati i “Contratti Intelligenti”?
Ci sono infiniti utilizzi dei contratti intelligenti. I contratti intelligenti aiutano a scambiare asset digitali e del mondo reale. I contratti intelligenti vivono sulla blockchain e non possono essere alterati. Questa sicurezza aggiuntiva li rende ideali per molti scenari aziendali.
Contratti Intelligenti nelle ICO
Le Offerte Iniziali di Moneta (ICOs) utilizzano protocolli di contratto intelligente durante gli eventi di crowdfunding. I contratti intelligenti tracciano automaticamente, calcolano, assegnano e distribuiscono i fondi inviati tra l’azienda e l’investitore. La programmazione del contratto intelligente consente l’automazione dell’intero processo.
Questa automazione consente alle aziende di accettare finanziamenti da un pubblico più ampio. Il carico di lavoro dell’azienda non aumenta, ma l’esposizione alla raccolta di fondi dell’azienda si espande. La natura onnicomprensiva di questa strategia ha aiutato a spingere le ICO a numeri record durante il boom del 2017. Un rapporto mostra che il volume delle ICO ha raddoppiato i numeri dell’anno precedente già a maggio del 2018.
Aziende Tradizionali si Orientano verso i Contratti Intelligenti
Le aziende tradizionali continuano a entrare nell’arena dei contratti intelligenti man mano che l’integrazione blockchain prosegue. Oggi, esistono piattaforme che utilizzano contratti intelligenti per quasi tutto, compresa la proprietà immobiliare, gli investimenti, i diritti d’autore, le elezioni, la logistica e molto altro.
Contratti Intelligenti alimentati da Ethereum
La criptovaluta Ethereum (ETH ) è nota per aver introdotto il concetto di contratto intelligente nello spazio criptografico. Il protocollo ERC-20 di Ethereum utilizza contratti intelligenti per aiutare a automatizzare la creazione e la distribuzione di token. ERC-20 è di gran lunga il protocollo di emissione di token più utilizzato sul mercato.

Ethereum Smart Contract Coding via Ethereum.org
Vitalik Buterin, sviluppatore di Ethereum, descrive i contratti intelligenti come un programma che “valida automaticamente una condizione e determina se l’asset deve andare a una persona o tornare alla persona che l’ha inviato o a una combinazione“. Ethereum utilizza la sua Macchina Virtuale (EVM) per realizzare le capacità dei contratti intelligenti in modo nativo.
Sviluppo di Contratti Intelligenti
Dal momento che Ethereum ha aumentato la consapevolezza dei contratti intelligenti, sono entrati nello spazio criptografico modelli di contratto intelligente più complessi e avanzati. Piattaforme come EOS (EOS ), Stellar (XLM ) e NEO (NEO ) utilizzano meccanismi di consenso diversi rispetto al sistema di proof-of-work originariamente utilizzato da Ethereum.
I contratti intelligenti stanno rimuovendo l’intermediario da molti dei sistemi aziendali più utilizzati oggi. La natura senza fiducia di questi protocolli consente alle aziende e agli investitori di aumentare l’efficienza e la sicurezza contemporaneamente. Ci si può aspettare un’ulteriore integrazione di questa tecnologia nei sistemi aziendali tradizionali man mano che più piattaforme entrano nel mercato.










