lb

un anno fa

Come gli smart contract stanno rivoluzionando la nostra società

La nostra società moderna conosce i contratti in diverse forme. Se acquisti una gomma da masticare in un chiosco, hai già stipulato un contratto con il commerciante. L’aspetto superficiale è lo scambio del denaro con la merce, ma dal punto di vista della legge, ci sono molti fattori in gioco che non consideriamo nemmeno in tali azioni quotidiane.

Dal punto di vista di un avvocato, potrebbero essere fornite molte informazioni aggiuntive sull’acquisto. Ad esempio, se il venditore è responsabile nei confronti dell’acquirente per lesioni personali e, in caso affermativo, a quali condizioni. Inoltre, è probabile che la maggior parte dei commercianti abbia apprezzato almeno un po’ di teoria su tali argomenti durante la propria istruzione. Nel contesto delle azioni quotidiane, tutto non ha importanza, eppure questi rapporti contrattuali assumono un effetto immediato non appena viene lasciato il quadro quotidiano.

E se la gomma da masticare non fosse più durevole e l’acquirente si ammalasse dopo averla mangiata?

Il nostro esempio illustra l’importanza dei contratti su piccola e grande scala. Ed è per questo che l’articolo di oggi è di particolare importanza, perché si tratta di contratti il cui contenuto e validità sono garantiti dalla tecnologia blockchain.

Cos’è uno smart contract?

Uno smart contract è un pezzo di codice che può contenere qualsiasi accordo e garantire che venga applicato. Uno dei contratti più comuni di questo tipo viene utilizzato negli ICO. Tipicamente, il contratto specifica chi riceverà i token per la vendita e quando verranno effettivamente pagati. In questo contesto, la maggior parte dei nostri lettori ha probabilmente già interagito con uno smart contract.

In linea di principio, uno smart contract non ha limiti al suo contenuto o ambito. In pratica, però, è sempre legato alla blockchain su cui è programmato e portato in esecuzione.

A seconda di quanto sia flessibile una particolare blockchain, lo smart contract può effettivamente interagire con oggetti o fatti al di fuori della blockchain.

Ad esempio, uno smart contract potrebbe far scattare i pagamenti automatizzati una volta che un servizio è considerato eseguito. O il destinatario deve confermare manualmente che il servizio è stato fornito o è addirittura possibile farlo automaticamente perché lo smart contract è in grado di monitorare la fornitura stessa. La maggior parte dei contratti si basa su una regola del "se-allora". Uno dei vantaggi degli smart contract è la loro trasparenza e il fatto che eseguono l'accordo in modo completamente neutrale. Pertanto, tutte le parti coinvolte possono contare sul fatto che nessuno modificherà un accordo o non lo rispetterà.

Gli smart contract sono il secondo caso d’uso principale e promettente della tecnologia blockchain dopo l’elaborazione dei pagamenti tramite criptovalute. La prima e finora la tecnologia di maggior successo che ha introdotto gli smart contract è Ethereum.

Svantaggi degli smart contract

Sebbene gli smart contract possano risolvere molti problemi, non tutti gli aspetti della tecnologia sono completamente privi di problemi. Dopo tutto, molti di questi contratti non possono essere riscritti.

A seconda dei parametri, sono costrutti molto rigidi che non possono essere regolati. In linea di principio, questo problema può essere risolto formulandoli in modo flessibile fin dall'inizio, ma trascurando una variabile si è vincolati.

Si può avere un dibattito molto più ampio sullo status giuridico di tali accordi. Molti sostenitori ritengono che il codice degli smart contract sia semplicemente conforme o sostituisca la legge. Ma i legislatori effettivi la vedono in modo diverso. Puoi definire tu stesso tutti i termini, ma cosa succede se violano la legge altrimenti applicabile? Lo smart contract infrangerebbe quindi continuamente la legge e, una volta avviato, nulla potrebbe fermarlo. Il potenziale dirompente della tecnologia trova qui i suoi limiti.

Dopo tutto, le parti contraenti di solito non vogliono che il loro accordo violi la legge; nella maggior parte dei casi, vogliono perpetuare una relazione tra loro che esiste già legalmente sulla blockchain. Pertanto, i reati non sono necessariamente il problema, ma le controversie civili.

Ad esempio, come devono essere gestiti gli smart contract esistenti che finiscono per violare i diritti garantiti dallo stato di una parte?

Un altro aspetto che è anche strettamente correlato agli smart contract è lo status giuridico di un’organizzazione autonoma decentralizzata. In linea di principio, gli smart contract possono essere utilizzati per creare un’istituzione che svolga attività in modo indipendente e solo sulla base delle regole contrattuali. Ma chi rappresenta una simile organizzazione in tribunale? Come può essere affrontato in caso di controversia e se fosse obbligato a pagare un risarcimento, ad esempio, come verrebbe applicato?

Il fatto che gli smart contract mirino a rivoluzionare una componente di fondamentale importanza della nostra interazione sociale li rende contemporaneamente vulnerabili a una serie di problemi innescati dalla loro struttura assoluta.

In ultima analisi, rimane un problema e cioè un difetto del codice o una lacuna non rilevata che rende possibile lo sfruttamento, l'aggiramento o comunque il danneggiamento dello smart contract. Nel 2016, ad esempio, il cosiddetto hack DAO ha permesso il furto di 50 milioni di dollari. Di conseguenza, questo ha portato a una spaccatura nella comunità su come affrontare l'evento in seguito. Così, l'Ethereum Classic è nato e si è separato dall'Ethereum.

Casi d’uso degli smart contract

La maggior parte dei casi d’uso che vengono testati aggira i problemi legali descritti concentrandosi su soluzioni che automatizzano alcuni aspetti degli accordi già esistenti. Gli esempi includono il mercato dell’energia, il pagamento tra macchine che eseguono autonomamente compiti o altri sistemi di fatturazione.

Ad esempio, ci sono stati test iniziali di veicoli che depositano automaticamente il carburante riempito con la stazione di servizio. Qui, lo smart contract monitora la quantità di carburante consegnato e quindi lo fattura. Se l’altra parte trasferisce l’importo richiesto, l’accordo si considera adempiuto. Sebbene tali esempi

rappresentino essenzialmente relazioni molto semplici tra le parti, sono tuttavia molto complessi.

In pratica, ciò che è in gioco qui è l’integrità dei dati che devono servire da base e l’affidabilità nell’esecuzione del contratto. Pertanto, la maggior parte dei casi d’uso riguarda il settore dell’industria e l’automazione dei processi di produzione o fatturazione. L’affidabilità degli smart contract rende superfluo il dispiegamento di personale per eseguire l’attività autonomamente e, poiché eseguono i compiti fedelmente ai parametri, non è necessario controllarli costantemente.

Quali blockchain supportano gli smart contract?

Ethereum è noto per la sua capacità per gli smart contract ed è quindi l’esempio per eccellenza. Ma la blockchain di Ethereum non è l’unica in grado di implementare accordi a livello di protocollo. EOS, NEO o Polkadot, ad esempio, sono tra questi.

In linea di principio, anche Bitcoin è in grado di definire i termini di un contratto attraverso il suo linguaggio di script. Tuttavia, questo è estremamente limitato e quindi offre pochissime possibilità di servire i casi d’uso che abbiamo già discusso.

Ethereum stesso - per restare con l’esempio - abilita gli smart contract tramite la “Ethereum Virtual Machine” o EVM in breve. Fondamentalmente, questo è un computer decentralizzato che consente la programmazione e l’esecuzione degli smart contract. L’EVM è quindi il core e garantisce la corretta esecuzione di tutti i contratti e scrive i risultati sulla blockchain per renderli a prova di manomissione.

Ad oggi, Ethereum ha creato l’ecosistema più sicuro e più grande per gli smart contract. Nel tempo, sempre più sfidanti si sono presentati per creare riferimenti a varie funzionalità, un miglioramento rispetto a Ethereum. Molti di loro sono stati etichettati dai media come “assassini di Ethereum”. Sebbene ogni tecnologia blockchain abbia i suoi meriti, nessuno sfidante è stato in grado di essere all’altezza di questo titolo.

Che futuro hanno gli smart contract?

Gli accordi hanno un futuro meraviglioso perché, come già accennato, possono svolgere un ruolo speciale per intere industrie. Ma non sono solo richiesti lì; hanno anche un significato speciale nel campo della finanza decentralizzata.

In definitiva, tutti i risultati nel settore DeFi si basano sugli smart contract e non sarebbero applicabili senza di essi. Bitcoin è stata la prima volta che è stato introdotto sul mercato un denaro privato, decentralizzato, pubblico e resistente alla censura. La DeFi segna l’inizio di un’era completamente nuova. Mentre le persone erano ancora convinte che le banche potessero essere rese superflue quando Bitcoin è stato inventato, DeFi le ha effettivamente rese tali.

Ottenere un prestito, prestare denaro, scambiare prodotti o opzioni con leva, tutto questo avviene già in modo decentralizzato e continuerà a crescere. Il problema principale da risolvere non sono i miglioramenti agli smart contract, anche se ovviamente anche questi saranno ulteriormente sviluppati.

Si tratterà invece di garantire che più persone possano utilizzare i prodotti corrispondenti contemporaneamente, aumentando così il throughput delle

transazioni e la stabilità della Tecnologia Blockchain Una volta raggiunto il punto in cui i prodotti diventano commerciabili in massa, non c’è più motivo di fare affidamento su intermediari.

Gli smart contract sono quindi una parte importante delle basi necessarie per questa rivoluzione e sono una componente indispensabile. Un altro aspetto è l’idea di rendere interoperabili i vari protocolli e quindi in definitiva anche gli smart contract. Ciò significa che in futuro non dovrebbe più essere la cosa più importante su quale piattaforma viene eseguito uno smart contract. Trovando un modo per i vari protocolli di comunicare e scambiare informazioni in modo sicuro tra loro, viene così eliminato un grosso problema.

Solo se lo sviluppo della tecnologia blockchain diventa indipendente da una piattaforma specifica sarà in grado di avere successo nel suo complesso. Alla fine, si tratterà di trovare la migliore blockchain per il particolare caso d’uso senza perdere la compatibilità con altri che possono ottenere ottimi risultati nei rispettivi campi.

Fai trading quando e dove vuoi

Aumenta l’impatto del tuo trading e i tempi di reazione in più di 60 criptovalute tramite l’accesso istantaneo al tuo wallet con l’app LiteBit.

lb