contatori statistiche

Come Funzionano i Contratti Intelligenti

4' di lettura 11/08/2022 - Molti investitori sono giunti ad accettare che le criptovalute abbiano un posto in molti portafogli. Tuttavia, alcuni non comprendono le funzioni delle criptovalute oltre al loro utilizzo come risorsa digitale e valuta digitale.

Una delle funzioni crittografiche più importanti sono i contratti intelligenti, che possono essere difficili da capire. Comprendere i contratti intelligenti potrebbe fare la differenza in merito a quali criptovalute acquisti e come le utilizzi.

"Dato che il mondo si sta orientando verso un mondo più digitale, i contratti intelligenti sono una componente da comprendere meglio", ha affermato il senior executive IBM Anouk Brumfield.

“Gli smart contract non sono contratti cartacei, ma, in sostanza, l'insieme di regole che tutte le parti concordano; è un software memorizzato ed eseguito su una blockchain. Blockchain, in parole povere, è un libro mastro distribuito che guida fiducia e trasparenza".

Cosa sono i contratti intelligenti?

La blockchain di Ethereum è stata la prima a ospitare contratti intelligenti, che alcuni direbbero essere una delle applicazioni più utili della tecnologia blockchain. I contratti intelligenti si eseguono da soli, automatizzando varie applicazioni aziendali mentre vengono eseguite su una blockchain decentralizzata.

Tuttavia, vengono eseguiti solo se vengono soddisfatte determinate condizioni.

Poiché i contratti intelligenti richiedono una rete decentralizzata, eliminano la necessità di un intermediario nelle transazioni. Ad esempio, un contratto convenzionale richiede l'intervento di un tribunale se una delle parti viola i termini del contratto.
Tuttavia, le eventuali conseguenze per la violazione degli smart contract si verificano automaticamente senza che sia necessario un intermediario per farle rispettare. Stabiliscono i termini del contratto in codice informatico, consentendo l'esecuzione automatica al verificarsi di determinate condizioni.

Gli smart contract sono essenzialmente programmi archiviati su una blockchain. Possono anche essere utilizzati per automatizzare il flusso di lavoro attivando l'azione dopo il completamento di una serie di condizioni. Gli smart contract possono forse essere meglio descritti come regole aziendali scritte in codice informatico utilizzando il linguaggio if/then.

Per una definizione più tecnica, possiamo guardare al National Institute of Standards and Technology degli Stati Uniti. Li descrive come una "raccolta di codice e dati (a volte indicati come funzioni e stato) che viene distribuito utilizzando transazioni firmate crittograficamente sulla rete blockchain".
Sebbene Ethereum sia stata la prima blockchain a essere progettata pensando ai contratti intelligenti, non si limitano a Ethereum o a qualsiasi altra particolare blockchain o rete decentralizzata.

Per iniziare con Ethereum e altre monete digitali basta andare su piattaforme affidabili come thebiticodes.com/it/, e seguire le istruzioni.

La storia degli smart contract

Secondo CoinDesk, il concetto di smart contract può essere fatto risalire al 1993 quando il crittografo e informatico Nick Szabo lo descrisse come una sorta di distributore automatico digitale. Il whitepaper originale sulla blockchain di Ethereum descriveva la rete Bitcoin come supporto di contratti intelligenti di base.

Ogni transazione condotta sulla blockchain di Bitcoin è essenzialmente un contratto intelligente perché la rete approva la transazione solo dopo che sono soddisfatte condizioni specifiche. Nel caso di Bitcoin, l'utente produce una firma digitale che dimostra di possedere quel particolare token.

Quando è arrivato Ethereum, i contratti intelligenti sono diventati molto più complicati delle transazioni sulla blockchain di Bitcoin. La blockchain di Ethereum consente agli sviluppatori di creare contratti intelligenti capaci di un'ampia varietà di diverse azioni automatizzate. Una volta che uno sviluppatore codifica uno smart contract, chiunque abbia accesso al protocollo può usarlo.

Applicazioni degli smart contract

Nonostante il loro nome, i contratti intelligenti non costituiscono necessariamente un accordo legale vincolante tra due o più parti. Al contrario, offrono un modo per automatizzare l'adempimento di determinati obblighi che devono verificarsi dopo che è stata intrapresa un'altra azione.

A causa dell'ampia gamma di potenziali applicazioni di contratti intelligenti sulla blockchain di Ethereum, gli sviluppatori possono creare contratti intelligenti che fanno quasi tutto ciò che vogliono.

Alcune applicazioni comuni includono conti con più firme, che consentono di spendere i fondi nel conto solo quando una determinata percentuale di persone è d'accordo.

È inoltre possibile creare contratti intelligenti per gestire e automatizzare gli accordi tra utenti. Ad esempio, lo sviluppatore potrebbe impostare una determinata azione in modo che si verifichi se o quando un utente desidera riscattare qualcosa.






Questo è un articolo pubblicato il 11-08-2022 alle 10:12 sul giornale del 11 agosto 2022 - 27 letture

In questo articolo si parla di attualità, redazione, articolo

Licenza Creative Commons L'indirizzo breve è https://vivere.me/dkw0


logoEV
logoEV