Condividi questo articolo

Perché Ethereum ha bisogno di contratti "stupidi"

L'imprenditore Ethereum Daniel Cawrey discute del recente fallimento di The DAO e di come ciò influisca sul futuro degli smart contract.

Daniel Cawrey è responsabile delle comunicazioni presso Velocity, un progetto di derivati ​​autonomi che utilizza contratti intelligenti e si basa sulla blockchain Ethereum .

In questo articolo Opinioni , Cawrey discute del recente fallimento di The DAO e di come ciò influisca sul futuro degli smart contract, la Tecnologie su cui si basava il fondo di breve durata.

La storia continua sotto
Non perderti un'altra storia.Iscriviti alla Newsletter Crypto for Advisors oggi. Vedi Tutte le Newsletter

"Le due cose da sapere sui contratti intelligenti sono che sono stupidi e non sono contratti."

Questa affermazione di Patrick Murck dell'Harvard Berkman Center sembra sempre più rilevante sulla scia del crollo di The DAO. Il fondo basato su ethereum è stato il più grande smart contract emesso fino ad oggi e il suo fallimento ha portato molti a riconsiderare quanto la Tecnologie sia pronta per il primetime.

Nel loro CORE,contratti intelligenti facilitano le applicazioni decentralizzate eliminando i punti di fiducia. Poiché automatizzano i processi esistenti, molti credono che gli smart contract potrebbero un giorno abbassare i costi in tutti i settori.

Tuttavia, tutte queste promesse T sono esenti da possibili problemi.

Ciò è particolarmente vero quando si tratta di contratti intelligenti costruiti su Ethereum, attualmente considerati piattaforma standardper la creazione di contratti intelligenti.

Ora è necessario un dibattito se la comunità Ethereum vuole fare progressi nel miglioramento sia della sua Tecnologie che della sua struttura di governance per supportare gli obiettivi di imprenditori e utenti.

Rompere il sistema

Fin dall'invenzione dei computer, hacker e aggressori hanno violato i sistemi sfruttandone il codice.

Questo approccio sperimentale allo sviluppo può essere considerato la ragione alla base delmultimilionarioattacco a The DAO. Sebbene sia stato il primo grande risultato nei contratti intelligenti blockchain, l'attacco The DAO ha esposto debolezze nel linguaggio di scripting di Ethereum che potrebbero scoraggiare ulteriori sforzi.

In totale, l'attacco ha provocato3,6 m di etere viene prelevato da The DAO, attualmente vale circa 50 milioni di dollari.  Piuttosto che un furto, l'attacco sembraradicato nell'esporre l'ideaIl codice di ethereum non è ancora pronto per la produzione. Questo si è dimostrato efficace. Dopo l'attacco, sono apparsi numerosi articoli che evidenziavano difetti in Ethereum e nel suo linguaggio di programmazione, Solidity.

Si è ovviamente parlato del problema della "chiamata ricorsiva" dell'attacco The DAO. Inoltre, l'exploit Solar Stormhttps://blog.blockstack.org/solar-storm-a-serious-security-exploit-with-ethereum-not-just-the-dao-a03d797d98fa e diversi altri bug nel sistema sono ora resi pubblici grazie agli sforzi diricercatori di sicurezza.

Ciò dimostra che c'è molto lavoro da fare per rendere più sicuri gli smart contract Ethereum . Tuttavia, ciò richiederà uno sforzo da parte della comunità e una decisione più immediata se la blockchain si biforcheràcome parte di uno sforzo per recuperare i fondi.

Contratti stupidi

C'è ancora molto lavoro da fare per preparare i contatti intelligenti di Ethereum al mondo reale.

Ad esempio, il codice del contratto intelligente Ethereum è stato progettato per rimanere immutabile o invariato. Ciò rende il sistema difficile, ma non impossibile, quando si tratta di aggiornare il codice.

Da ONE lato, questo ha senso. Gli accordi contrattuali, una volta firmati, non possono essere semplicemente revocati. Tuttavia, i sistemi software vengono aggiornati di continuo. Questa dicotomia è forse la ragione principale per cui, quasi 20 anni dopo Nick Szabo proposto per la prima voltal'idea dei contratti intelligenti, non è ancora stata implementata nel sistema giuridico esistente.

In legge, spesso si trovano scappatoie negli accordi che vengono poi sfruttate. Questo non è diverso da quanto accaduto con The DAO. Pertanto, è necessario prestare molta attenzione quando si creano contratti intelligenti.

"Il codice è legge" sembra un ottimo motto, finché non si trovano i difetti.

È chiaro che i semplici smart contract sono smart contract ideali per via del design di ethereum. Costruire una governance automatizzata nel modo in cui The DAO voleva suona bene sulla carta, ma sembra che sia meglio distribuire smart contract più piccoli e interconnessi invece di ONE più grande.

Governance e trasparenza

La Tecnologie basata sulle criptovalute è unica: molti si lasciano trasportare dalle novità T considerare le implicazioni a lungo termine.

Il prezzo di Ethereum, insieme alle aspettative di profitto di The DAO, hanno sicuramente alimentato questo, poiché entrambi i progetti hanno utilizzato token con un valore monetario per finanziare i loro sforzi.

Di conseguenza, è necessario tenere conversazioni sulla governance, poiché c'è il rischio che la situazione incoraggi una struttura opaca in cui i membri della comunità T sono sicuri di chi ha il controllo. Questo tipo di configurazione T sarebbe diverso dai sistemi meno trasparenti che Ethereum tenta di sostituire.

Al momento, solo pochi stakeholder sembrano trarre vantaggio dalle piattaforme Criptovaluta , anche se questo T è un problema che riguarda solo Ethereum. Ad esempio, se ci fosse stata una migliore governance in Bitcoin, sarebbero stati implementati specifici enti di standardizzazione per definire correttamente lo scopo di BTC, la sua unità di conto.

Se non si interviene, potrebbe verificarsi lo stesso tipo di lotta interna sulla semplice definizione di Ethereum .

Ethereum è una piattaforma di smart contract? È il sistema corretto per distribuire applicazioni decentralizzate? È una riserva di valore? Una valuta di pagamento?

Le diverse definizioni hanno afflitto Bitcoin fino al punto in cui utilizzarlo come mezzo di pagamento veloce è diventato quasi impossibile. Ethereum potrebbe avere problemi simili se T viene stabilita una governance adeguata.

Strada da percorrere

Un ottimista spererebbe che le lotte intestine T distruggessero Ethereum.

Molti stanno osservando attentamente cosa accadrà nelle prossime settimane e nei prossimi mesi. Tuttavia, è difficile essere pessimisti.

C'è ancora un grande futuro per gli smart contract e le blockchain aperte. Ethereum ha un posto, se la sua Tecnologie smart contract può essere adeguatamente perfezionata e la governance è sistemata.

Nell'ecosistema Criptovaluta , la Tecnologie sta flirtando con concetti affascinanti della Finanza e dell'economia. Bitcoin è stato ovviamente il primo a farlo, un riavvio della definizione di valore.

Gli accordi programmatici spostano questo settore in un territorio più profondo e ancora più intrigante. Prima di Ethereum, T esisteva un sistema aperto per implementare correttamente gli accordi nel codice. Gli smart contract su Ethereum funzionano. Il DAO lo ha dimostrato, ma ha anche mostrato che richiede ancora una buona dose di perfezionamento per l'uso in produzione.

Semplici contratti intelligenti abbinati a una blockchain aperta potrebbero migliorare il sistema legale aumentando l'efficienza e democratizzando ulteriormente il diritto.

Ma è T che ciò accada subito, almeno finché non saranno adeguatamente studiate la Tecnologie e una struttura di controllo distribuita.

Al momento, Ethereum è la piattaforma standard per gli smart contract, ma senza un percorso adeguato, potrebbe facilmente arrivare un nuovo arrivato a sostituirla e spianare la strada.

Immagine di uomo in barca a remitramite Shutterstock

Nota: Le opinioni espresse in questa rubrica sono quelle dell'autore e non riflettono necessariamente quelle di CoinDesk, Inc. o dei suoi proprietari e affiliati.

Daniel Cawrey

Daniel Cawrey è un collaboratore di CoinDesk dal 2013. Ha scritto due libri sullo spazio Cripto , tra cui "Mastering Blockchain" del 2020 di O'Reilly Media. Il suo nuovo libro, "Understanding Cripto", uscirà nel 2023.

Daniel Cawrey