Condividi questo articolo

Il lancio interrotto ENS segna l'ultimo ostacolo per le app Ethereum

La scorsa settimana gli sviluppatori Ethereum hanno dovuto chiudere un'app molto attesa, quando due bug critici hanno provocato problemi di sicurezza poco dopo il lancio.

La scorsa settimana gli sviluppatori Ethereum hanno dovuto chiudere un'app molto attesa quando due bug critici hanno causato problemi di sicurezza poco dopo il lancio.

Armato di un orologio con il conto alla rovescia e di una grande visione, ilSistema dei nomi di Ethereum(ENS) è stato forse ONE dei progetti più attesi sulla rete fino ad oggi, degno di nota in quanto è stato lanciato brevemente sulla rete principale e il cui sviluppo è stato guidato dai dipendenti Ethereum Foundation Nick Johnson e Alex Van de Sande.

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

Lanciato sulla rete principale lunedì, l'idea alla base di ENS è quella di offrire un modo decentralizzato per registrare nomi di dominio su Ethereum.

Tuttavia, subito dopo che l'app è stata lanciata, sono venuti alla luce dei bug, tra cui ONE che avrebbe consentito agli offerenti di rivendicare nomi di dominio senza pagarli. Dopo che è stato trovato un secondo errore lo stesso giorno, il team ha deciso di ritirare il progetto, almeno temporaneamente.

"Faremo un passo indietro, miglioreremo i test e la convalida, scriveremo un'autopsia e rilanceremo quando saremo pronti", ha affermato Johnson.twittato.

Van de Sande ha dichiarato a CoinDesk:

"Mi sentivo come se avessi il razzo sulla rampa di lancio e avessi interrotto il lancio durante il conto alla rovescia. È frustrante, ma molto meglio che vederlo saltare in aria."

Sebbene gli osservatori abbiano notato che i bug sono la prova che ENS T era ancora pronto per la rete Ethereum principale, vale la pena sottolineare che il team è stato applaudito per aver interrotto il progetto così rapidamente.

E ONE ha perso soldi dalle offerte iniziali, ha affermato Johnson.

Gli insetti

Come sostengono molti sostenitori, è normale che su qualsiasi nuova piattaforma siano presenti dei bug.

Tuttavia, in Ethereum, i problemi di codice si sono rivelati particolarmente rischiosi, poiché i suoi contratti intelligenti dovrebbero essere "immutabili" (ovvero, T possono essere modificati in seguito), compresi tutti gli errori.

Il problema di codifica più noto finora è stato il più grande progetto di ethereum, The DAO, che è crollato di conseguenza la scorsa estate. Ci sono stati anche bug meno noti, come ONEnel linguaggio di programmazione Solidity.

Da allora gli sviluppatori hanno proceduto con maggiore cautela, lavorando con maggiore impegno sunuovi strumenti di sicurezzasulla scia di The DAO, come il software che dimostra che il codice è esente da particolari tipi di vulnerabilità.

Forse è il caso di chiedersi perché, dal momento che per un certo periodo ENS è stato eseguito sulla testnet di Ethereum, Ropsten, i bug T sono stati rilevati prima del lancio?

"Abbiamo trovato e corretto alcuni bug significativi sulla testnet grazie al feedback della community. Penso che sia sicuramente vero che l'attenzione extra di un lancio può portare con sé una maggiore possibilità di trovare un bug," ha detto Johnson a CoinDesk.

"Si dice che affinché si verifichi un incidente aereo, devono verificarsi più errori in sequenza", ha affermato Van de Sande, sottintendendo che individuare gli errori fosse alquanto complesso.

Ha inoltre affermato che parte del codice T è stato testato su Ropsten, quindi questi problemi "non erano nel contratto di testnet, ma sono stati introdotti nelle modifiche al codice del contratto per problemi riscontrati sul testnet".

Altri hanno sostenuto che il lancio della rete principale ha registrato un traffico maggiore rispetto alla fase di test, il che potrebbe spiegare la rapidità con cui sono stati individuati i bug.

Il team ENS ha dichiarato che nelle prossime settimane intende presentare un'autopsia più formale, un documento che delinea le lezioni apprese.

Già visto?

Nonostante il rollback, il tono della comunità è stato generalmente favorevole al team tecnico sin dall'evento, anche se alcuni hanno espresso preoccupazioni, paragonando addirittura il fallimento del progetto a quello di The DAO.

Sebbene questa volta non ci fossero in gioco molti soldi, i problemi in entrambi i progetti sono stati causati da errori nella progettazione degli smart contract.

Tuttavia, ONE collaboratore del progetto non era d'accordo con i paragoni con The DAO. Il collaboratore pseudonimo ENS 'Maurelian' ha affermato che, per il progetto di dominio, gli sviluppatori avevano utilizzato misure di sicurezza volte a prevenire un disastro simile, incluso uno smart contract parzialmente centralizzato.

"ONE lezione di 'TheDAO' è stata che un certo grado di controllo centrale dovrebbe essere mantenuto sui contratti intelligenti, soprattutto nei primi anni dello sviluppo Tecnologie nascente Ethereum ", ha affermato lo sviluppatore.ha scritto.

Un altro sviluppatore, Taylor Van Orden di MyEthWallet, ha ulteriormenteavvertito contro l'autocompiacimento degli utenti e la fiducia negli sviluppatori Ethereum , affermando:

"Ogni volta che ti fidi di qualcuno e ti aspetti che faccia qualcosa o che le cose vadano in un certo modo, basandoti esclusivamente sulla sua affiliazione a un marchio o sulla sua reputazione passata, passerai dei brutti momenti."

Molto atteso

In futuro, il piano è di rilanciare il progetto una volta che il team sarà sicuro che i bug siano stati risolti.

Alla domanda se ENS sia ancora un progetto fattibile, Johnson ha risposto di sì.

Ha detto:

"Sì, assolutamente. Vale la pena notare che i bug erano nel registrar, il componente che consente agli utenti di registrare nuovi domini. Il registro ENS in sé T ha avuto grandi scoperte di bug. Per quanto riguarda il registrar, penso che possiamo migliorarlo al punto da essere sicuri della sua sicurezza."

Van de Sande ha aggiunto che gli sviluppatori intendono procedere con maggiore cautela la prossima volta.

"Stiamo valutando come rendere il lancio ancora più discreto", ha affermato. Ciò potrebbe anche significare limitare inizialmente i nomi di dominio disponibili per l'acquisto, nel caso in cui qualcosa andasse storto.

Nonostante gli insuccessi, tuttavia, gli utenti Ethereum sembrano ancora attendere con ansia il rilancio dell'app.

Aragon , una piattaforma che aiuta le aziende a creare i propri DAO, ha dichiarato che intende integrare in futuro ENS nella propria offerta.

Nick Johnson, sviluppatore della Ethereum Foundation, ha ipotizzato che la comunità T subirà gravi ritardi prima di poter provare l'app ENS .

Ha concluso:

"Siamo ottimisti e pensiamo che il ritardo T sarà ONE."

Luce rossaimmagine tramite Shutterstock

Alyssa Hertig

Giornalista tecnologica collaboratrice di CoinDesk, Alyssa Hertig è una programmatrice e giornalista specializzata in Bitcoin e Lightning Network. Nel corso degli anni, il suo lavoro è apparso anche su VICE, Mic e Reason. Attualmente sta scrivendo un libro che esplora i dettagli della governance Bitcoin . Alyssa possiede alcuni BTC.

Alyssa Hertig