educazione
Adesso stai leggendo
Contratti intelligenti: cos'è, come funziona e a cosa serve?
0

Contratti intelligenti: cos'è, come funziona e a cosa serve?

creato Michał SielskiAgosto 13 2020

Tecnologia blockchain divenne noto principalmente grazie alle criptovalute. Ma consente molto di più che "semplicemente" sistemarsi con il denaro digitale. È anche un'occasione per un Internet completamente nuovo, basato su contratti intelligenti che possono essere utilizzati anche sui mercati finanziari. Esistono contratti intelligenti e come funzionano?

I contratti intelligenti sono qualcosa come un contratto automatico. Ovvero, un codice informatico che consente di eseguire un'operazione automatica al verificarsi di determinate condizioni. Si basano sulla tecnologia blockchain, che è stata utilizzata con successo per la prima volta in Bitcoiniee divenne popolare con l'inizio della rete Ethereum.

Cosa sono gli smart contract?

Un contratto intelligente è qualsiasi codice scritto dai programmatori che contiene le condizioni per l'implementazione delle attività. Inoltre, il compito non deve essere completato immediatamente, non appena entrambe le parti soddisfano le linee guida indicate. Dopotutto, i contratti sono "intelligenti", quindi possono fare molto di più: ad esempio negoziare i termini del contratto, contrattare o verificare se le condizioni sono effettivamente soddisfatte.

Sicurezza dei contratti intelligenti

Questa è la base della loro popolarità. I contratti intelligenti, in termini di sicurezza, funzionano allo stesso modo della blockchain. Si basano sulla crittografia e sulle funzioni di hashing. Il tutto è completato dalla decentralizzazione e da un registro dati distribuito, che in pratica rende impossibile violare il codice. Basti pensare che richiederebbe la potenza di calcolo di tutti i computer che sono attualmente nel mondo, e non è certo che avrebbe successo.

Come costruire contratti intelligenti

La base per la creazione di contratti intelligenti è ancora un contratto tradizionale, sia esso scritto o concluso oralmente, che deve essere tradotto in un linguaggio di programmazione. Sono spesso scritti in programmi Java, Solidity e C ++. Succede, tuttavia, che vengano creati anche in linguaggi di programmazione meno popolari, perché una data rete ne supporta, ad esempio, solo uno.

Lo smart contract stesso ha delle condizioni da rispettare, ma se non sono soddisfatte, può anche definire sanzioni per la parte che non ha rispettato il contratto. Tutto viene implementato automaticamente dopo che tutti i dati sono stati forniti. I contratti intelligenti funzionano secondo il noto principio IT "IF", ovvero "se" accade qualcosa, accadrà qualcos'altro. Può trattarsi, ad esempio, di un cambio automatico del tasso di interesse del prestito a uno più basso, se i pagamenti vengono effettuati regolarmente, o di un aumento della commissione se non vengono pagati in tempo.

Come funzionano i contratti intelligenti?

Quando abbiamo pronto il codice che soddisfa le condizioni indicate, va in rete, cioè i nodi creati dai computer ad esso collegati. Sono i nodi che verificano (automaticamente, ovviamente) se e quali condizioni sono state soddisfatte e allo stesso tempo controllano in modo indipendente se c'è stata un'interferenza di codice non valida. Se tutti i risultati corrispondono, il contratto intelligente è soddisfatto. Pertanto, non è necessario alcun intermediario per questo, come un consulente bancario, un notaio o un supervisore delle autorità. Se entrambe le parti soddisfano le condizioni, viene lanciato il contratto intelligente, più veloce ed economico dei contratti tradizionali. Non hai bisogno di molti avvocati e consulenti.

Vantaggi contrattuali

1. sicurezza

Il codice non sbaglierà, non mancherà le formalità, non si stancherà. Inoltre, non sarà suscettibile all'influenza e alla manipolazione di persone non autorizzate. Eseguirà solo operazioni che soddisfano tutte le condizioni pre-programmate, quindi puoi essere certo che sia una soluzione sicura e priva di frodi.

2. Mancanza di fiducia

Contrariamente alle apparenze, è un vantaggio. Non devi fidarti dell'altra parte nella transazione. E quindi deve soddisfare condizioni rigorose. Se non li completa, non perderemo nulla, perché lo smart contract non verrà realizzato.

3. Velocità

Lo smart contract verrà implementato non appena le condizioni saranno soddisfatte. Il contratto non deve essere letto dall'avvocato o dal manager. È scritto in anticipo e semplicemente implementato. Non hai bisogno di intermediari o supervisori.

4. Basso costo

È proprio a causa della sicurezza fornita e della mancanza della necessità di un'autorizzazione in più fasi che uno smart contract è molto economico da usare.

5. Apertura e trasparenza

Praticamente tutti gli smart contract hanno codice open source, quindi chiunque può controllare le loro regole. Grazie a ciò, possono essere migliorati su base continuativa, oltre a monitorarne la correttezza.

Svantaggi dei contratti intelligenti

1. Immutabilità

Può essere un vantaggio ma anche uno svantaggio se lo sviluppatore ha commesso un errore di codifica. L'esempio più famoso è l'acquisizione di unità di criptovaluta Ether per un valore di circa $ 50 milioni dopo che è stata rilevata una vulnerabilità nel codice Ethereum. Nonostante abbia trovato un bug, lo smart contract non poteva essere modificato rapidamente e gli hacker ne hanno beneficiato.

2. Soluzioni legali

Si tratta di una nuova soluzione e non ci sono procedure sviluppate - soprattutto in Polonia - in caso di irregolarità nella liquidazione degli smart contract. Inoltre, non ci sono molti esperti che potrebbero aiutare gli avvocati a capire esattamente come funzionano i contratti intelligenti.

Cosa ne pensi?
Io
18%
interessante
82%
Eh ...
0%
Shock!
0%
Non mi piace
0%
ferita
0%
Circa l'autore
Michał Sielski
Giornalista professionista da oltre 20 anni. Ha lavorato, tra gli altri, nella Gazeta Wyborcza, recentemente associata al più grande portale regionale - Trojmiasto.pl. È presente sul mercato finanziario da 18 anni, ha iniziato alla Borsa di Varsavia quando le azioni di PKN Orlen e TP SA erano appena state introdotte sul mercato. Recentemente, i suoi investimenti si sono concentrati esclusivamente sul mercato Forex. Nel privato è un paracadutista, un amante delle montagne polacche e un campione polacco di karate.