- Torna al menu
- Torna al menuPrezzi
- Torna al menuRicerca
- Torna al menu
- Torna al menu
- Torna al menu
- Torna al menu
- Torna al menuWebinar ed Eventi
Cornell Prof: l'esuberanza della blockchain non dovrebbe T le conseguenze
Un professore famoso per aver individuato problemi di progettazione nelle blockchain ha pubblicato nuove linee guida per l'ampia comunità di sviluppatori di questa tecnologia.

Il settore blockchain ha bisogno di pragmatismo, non di idealismo.
Questo è stato il fulcro di un discorso tenuto dal professore associato della Cornell University Emin Gün SirerIl business della Blockchain, una conferenza di un giorno tenuta daRecensione tecnica del MITe al MIT Media Lab ieri. Lì, Sirer ha discusso l'idea che mentre le blockchainpuò essere immutabile, a un certo punto, tutti i team di sviluppo Criptovaluta si sono trovati ad affrontare situazioni in cui hanno dovuto tornare indietro e riscrivere il passato.
"Sono qui per dirvi che il codice non è legge. Sapete qual è la legge? La legge è la legge", ha detto Sirer alla folla. "Il codice è buggato. Questo è ciò che abbiamo oggi".
Per fare un esempio, ha sottolineato che anche il Bitcoin ha avuto la sua giusta dose di problemi.
Sirer ha citato due casi, ONE nel 2010, quando unbug nel codice bitcoin ha portato alla creazione di 92 milioni di bitcoin (infrangendo così la regola codificata secondo cui esisteranno solo 21 milioni Bitcoin ) e un altro nel 2013, quando la rete Bitcoin si è divisa dopo che un bug nel software ha creato due catene divergenti.
Ha anche parlato del famigerato hack su The DAO, un evento della scorsa estate che alla fine ha portato la piattaforma di smart contract Ethereum a un hard fork, e del ruolo svolto dal suo team nell'aiutare a rivedere The DAO codice del contratto intelligentee avvertire la comunità dei suoi effetti.
DAO è un esempio di quanto le persone possano entusiasmarsi per il potenziale delle blockchain, che sono, come ogni altro software, fallibili.
I promemoria suonano
Sebbene gran parte del suo intervento si sia concentrato sulle blockchain pubbliche, Sirer ha continuato fornendo indicazioni per gli sviluppatori in tutti i settori del settore odierno.
Secondo lui, gli exchange in cui vengono scambiate le criptovalute (insieme ai nostri telefoni cellulari e computer che interagiscono con esse) semplicemente non sono progettati per gestire asset digitali di alto valore.
Ha inoltre affermato che le blockchain private che utilizzano protocolli di tolleranza agli errori bizantini "stanno sbagliando", affermando:
"Tutti i tuoi nodi devono fallire in modo indipendente e tuttavia stai distribuendo lo stesso codice su ogni macchina."
In seguito ha chiarito che ciò potrebbe creare situazioni in cui problemi con il codice degli smart contract conservati su reti blockchain private potrebbero compromettere tutti i computer della rete.
Un altro problema, ha affermato Sirer, è che i contratti intelligenti vengono codificati in linguaggi troppo simili a Javascript, il che rende difficile per i programmatori individuare gli errori o prevedere se un contratto intelligente funzionerà come previsto.
Sirer ha concluso il suo intervento affermando che, sebbene la blockchain sia un campo entusiasmante, è necessario affrontarlo in modo razionale e scientifico, tenendo conto anche del fallimento.
Ha detto:
"Alla fine c'è una grande promessa, ma ci saranno molti fallimenti."
Immagine tramite Amy Castor per CoinDesk