- Torna al menu
- Torna al menuPrezzi
- Torna al menuRicerca
- Torna al menuConsenso
- Torna al menu
- Torna al menu
- Torna al menu
- Torna al menuWebinar ed Eventi
Cosa significa il disastro DAO di Ethereum per lo sviluppo Bitcoin
Mentre The DAO lotta per trovare la sua strada dopo molteplici attacchi, gli imprenditori devono trovare una via d'uscita. La blockchain di Bitcoin è pronta per loro?
Fino al momento del crollo di The DAO, era un simbolo dell'esplosione di innovazione resa possibile dalla blockchain Ethereum .
Mentre le app rivolte ai consumatori basate sulla blockchain Bitcoin erano in gran parte limitate a vari portafogli, exchange e casinò, al momento del crollo di The DAO, più di 50 progetti erano in attesa di votazioni sulla loro Request di finanziamento di idee diverse come un nuovo modo di noleggiare auto e forme di governance completamente nuove.
Ma questi sforzi sono ora bloccati e i 60 milioni di dollari in ether destinati a essere investiti in essi, per ora, sono persi nel limbo.
In mezzo alin corsocrisi, alcuni degli informatici più noti di bitcoin stanno usando l'incidente per indicare la lenta crescita di bitcoin come la sua risorsa più grande.
Sostengono che mentre il linguaggio macchina semplicistico di bitcoin richiede molto più tempo per essere scritto rispetto aEthereumIl linguaggio di codifica Turing-completo di Solidity è anche meno soggetto a errori.
Peter Todd, sviluppatore Bitcoin CORE , ha dichiarato a CoinDesk:
"Il mio ragionamento è che se T riesco a spiegare un sistema a un tizio ubriaco con una laurea in belle arti e a dargli una buona possibilità di capire come funziona, almeno a un certo livello, è probabile che il sistema sia troppo complesso perché io possa capirlo."
Fammi un panino
Fu T la mattina dell'attacco che Todd afferma di aver esaminato per la prima volta in dettaglio il funzionamento di Solidity.
Ciò che ha scoperto è stato quello che ha descritto come un problema di livelli di astrazione. Troppa conoscenza è stata richiesta agli sviluppatori le cui idee erano alla base dell'esplosione dello sviluppo di app basate su ethereum.
Mentre la blockchain di Ethereum, alimentata dalla valuta digitale, combinata con un linguaggio di programmazione Turing-complete, prometteva di consentire agli sviluppatori di costruire facilmente applicazioni distribuite (dApp), secondo Todd, la capacità di mantenere effettivamente quella promessa potrebbe essere più alta del previsto.
Sebbene richieda più lavoro usare il linguaggio di scripting di bitcoin per realizzare gli stessi compiti di Solidity di ethereum, è anche più facile vedere i problemi, ha sostenuto Todd. La natura stessa del linguaggio di scripting Bitcoin significa che ognuno dei suoi diversi stati può essere analizzato in modo isolato. Con Solidity, d'altro canto, il problema è essenzialmente un bersaglio in movimento.
Todd lo ha paragonato alla preparazione di un panino. Con Ethereum, il panino richiederebbe istruzioni su dove posizionare il coltello sul pane prima di applicare la senape e quante volte spalmare il condimento.
Mentre con Bitcoin sono gli sviluppatori a ordinare autonomamente gli ingredienti.
"Dici, voglio questo sul mio panino, vai a fare in modo che accada", ha detto Todd. "E otterrai risultati prevedibili perché sei al giusto livello di astrazione".
Christopher Allen, architetto principale della startup di sviluppo Bitcoin Blockstream, ha espresso la metafora del panino in modo diverso:
"[Ethereum] è come se ti dessero un maiale e del grano."
Costruiscimi un aereo
Prima di entrare a far parte di Blockstreamprimaquest'anno, Allen è coautore degli standard di sicurezza TLS che aiutano a proteggere un'ampia gamma di comunicazioni tramite le nostre moderne reti informatiche.
Allen ha affermato che la percezione che Ethereum fosse facile da costruire ha portato naturalmente all'aspettativa che progetti complicati e su larga scala come The DAO dovessero essere costruiti. Quando in realtà, sostiene, i problemi potrebbero essere suddivisi in componenti più semplici e risolti in modi più tradizionali.
ONE esempio che Allen ha menzionato che coloro i cui progetti sono ora in sospeso in The DAO potrebbero voler prendere in considerazione è l'utilizzo del diritto contrattuale esistente e dei principi open source per fondare e testare una rete di società a responsabilità limitata tradizionali. Quindi, dopo che le LLC sono state stabilite, eseguire esperimenti su come codificare determinate parti del flusso di lavoro utilizzando la blockchain di Ethereum o la blockchain di Bitcoin.
Un altro modo per andare avanti per quei progetti DAO intrappolati nel limbo è quello di scomporre i concetti codificati nel loro software negli elementi più fondamentali di una transazione, per cui, secondo lui, il Bitcoin è più adatto.
Utilizzando questo metodo e risolvendo piccoli gruppi di problemi alla volta, sostiene che gli sviluppatori DAO potrebbero scoprire nuovi modi per utilizzare la Tecnologie Bitcoin esistente e altri strumenti attualmente in fase di sviluppo per esprimere l'idea come una serie di transazioni.
Allen paragona l'attuale costruzione dapp ai primi giorni dello sviluppo degli aerei, quando i modelli di successo venivano costruiti utilizzando legno e carta.
Allen ha detto:
"Abbiamo bisogno di più piloti collaudatori e di più aerei sperimentali e cose del genere. Questo è pericoloso per un po'."
Bitcoin è una rete
Nella storia della valuta digitale, il DAO probabilmente passerà alla storia comeMt Gox di EthereumONE differenza fondamentale, tuttavia, è che questa volta il settore della valuta digitale ha un senso di sé più forte.
A differenza di Mt Gox, che aveva un team di supporto relativamente piccolo ed era supervisionato in modo autocratico dal suo allora CEO, The DAO è sottoposto a selezione da parte della startup dell'Internet of Things, Slock.it, che ha scritto il suo codice open source originale; da membri della Ethereum Foundation che aiuta a supervisionare la base di codice Ethereum ; e da un gruppo di programmatori indipendenti che si collegano online.
Ma un'altra differenza fondamentale è che quando Mt Gox è crollato, la comunità Bitcoin non ha potuto fare altro che contare sulla propria ingegnosità.
Mentre Peter Todd sostiene che l'informatica T è ancora pronta a realizzare con successo ciò che The DAO affermava di offrire, ovvero un'organizzazione senza leader gestita da un insieme di contratti intelligenti e progettata per supportare un ecosistema di startup correlate, afferma che il lavoro in corso degli sviluppatori Bitcoin CORE e dell'ecosistema circostante sta portando avanti gli sforzi per creare servizi autonomi distribuiti simili, senza bug.
Ieri luipubblicatoun lungo aggiornamento sul suo lavoro per costruire un approccio di macchina di stato per sistemi "smart contract", chiamato Proofchains o Dex. Nell'intervista Todd ha anche menzionato il lavoro di Johnson LauAlbero sintattico astratto merkelizzato, che, a suo dire, "inizia a consentirci di realizzare costruzioni molto più complesse".
Blockstream di Allen ha già Elements Project, una comunità open source per l'implementazione di sidechain utilizzate per testare le prime versioni dell'aggiornamento Segregated Witness proposto da Bitcoin. Segregated Witness è a sé stanteun altro esempio di sforzi in corso dalla comunità Bitcoin per aumentare la complessità che può ospitare, senza sacrificare la sicurezza.
Lungi dall'essere estraneo alle controversie, Todd stesso è ONE delle figure centrali dietro il dibattito su come il Bitcoin può scalare al meglio.
In un'intervista ha affermato di provare pena per gli sviluppatori Ethereum che stanno attualmente cercando di risolvere i problemi che hanno portato all'attuale crisi.
Ma nello stesso modo in cui lui e altri sviluppatori Bitcoin hanno imparato da Mt Gox, ha affermato che sta cercando di Imparare da The DAO:
"Dobbiamo davvero stare attenti a non permettere il genere di cose che sono accadute con The DAO. O peggio ancora, cose che potrebbero mettere a rischio l'intero ecosistema Bitcoin . Si potrebbe dire che siamo troppo conservatori? Molto probabilmente."
Immagine Bitcointramite Shutterstock
Michael del Castillo
Membro a tempo pieno del team editoriale di CoinDesk, Michael si occupa di applicazioni Criptovaluta e blockchain. I suoi scritti sono stati pubblicati sul New Yorker, Silicon Valley Business Journal e Upstart Business Journal. Michael non è un investitore in valute digitali o progetti blockchain. In precedenza ha detenuto valore in Bitcoin (Vedi: Politiche editoriale). E-mail: CoinDesk. Seguici Michele: @delrayman
