211service.com
Ethereum ha un problema di hard fork grazie a un altro aggiornamento ritardato
Disegno Selman
Ethereum doveva ottenere un importante rinnovamento questa settimana. L'aggiornamento del software, che doveva iniziare il 16 gennaio e richiedere alcuni giorni per essere completato, avrebbe dovuto introdurre cinque nuove funzionalità progettate per migliorare le prestazioni della rete blockchain e preparare il terreno per ulteriori aggiornamenti futuri. Ma dopo che i ricercatori di terze parti si sono resi conto che uno dei cambiamenti avrebbe reso la rete più vulnerabile agli hacker, il cosiddetto hard fork ha dovuto essere posticipato all'ultimo minuto.
Quella decisione non è stata solo un inconveniente per coloro che vogliono che Ethereum si evolva e alla fine diventi un'alternativa al web basata su blockchain. Ancora una volta ha chiarito che Ethereum potrebbe dover sacrificare parte della sua amata decentralizzazione se vuole raggiungere la sua ambiziosa missione
Rinviato di nuovo. Quattro caratteristiche dell'aggiornamento, chiamate Costantinopoli, avrebbero dovuto migliorare la velocità, l'efficienza e il costo delle transazioni sulla rete. Il quinto, che fino a questa settimana era stato il più controverso, avrebbe cambiato l'economia della rete riducendo la ricompensa in criptovaluta che i minatori di valuta ricevono in cambio dell'utilizzo della loro potenza di calcolo per proteggere la blockchain. Questa mossa è progettata per preparare i minatori a un trasferimento pianificato dall'attuale metodo di protezione della catena, che premia soprattutto la potenza di calcolo.
Costantinopoli è già stata rinviata una volta. Inizialmente era previsto per lo scorso novembre, ma gli sviluppatori hanno scoperto un bug durante il test in ottobre e hanno deciso di ritardare l'aggiornamento fino a gennaio. Le cose sono andate lisce questa volta fino a martedì sera, quando Catena di sicurezza , una startup che controlla i contratti intelligenti, ha riscontrato un altro potenziale problema.
Conseguenze non volute. Il team di ChainSecurity scoperto una pericolosa conseguenza involontaria di uno dei cambiamenti di Costantinopoli: alcuni smart contract, piccoli programmi per computer archiviati nella blockchain di Ethereum e progettati per spostare automaticamente la criptovaluta, sarebbero ora vulnerabili a un tipo di attacco dannoso chiamato re-entrancy. Gli aggressori avrebbero potuto sfruttare i bug per attivare un contratto per fare qualcosa che non avrebbe dovuto fare, come inviare loro denaro in modo che potessero scappare, secondo il cofondatore di ChainSecurity Petar Tsankov. Poco dopo che ChainSecurity ha segnalato questo per gli sviluppatori di Ethereum, loro decise di rinviare Costantinopoli per abbondanza di cautela.
Gli aggiornamenti Blockchain sono abbastanza difficili (e controversi). Ethereum, come Bitcoin e altri sistemi blockchain, è gestito da una rete di computer, chiamati nodi, che eseguono software progettato per verificare automaticamente le transazioni e aggiungerle alla catena. (Alcuni di quei nodi, i minatori, corrono per risolvere un enigma matematico e guadagnarsi la possibilità di aggiungere nuovi set, o blocchi, di transazioni.) Affinché un aggiornamento avvenga, gli operatori dei nodi (o almeno la maggior parte di essi) devono accettare di passare a una nuova versione, un processo chiamato hard fork . Il nome si riferisce al modo in cui la comunità si lascia effettivamente alle spalle il vecchio sistema e le sue regole, biforcandosi in una nuova direzione. Il successo richiede l'adesione a livello di comunità; quanto più consequenziale è il potenziale cambiamento, tanto più difficile è raggiungere un consenso sui suoi meriti.
Sebbene la maggior parte della comunità sembrasse essere d'accordo con Costantinopoli, molti minatori nutrivano dubbi sul taglio delle loro ricompense. Il rischio è che il cambiamento porti molti minatori a smettere perché non saranno in grado di trarre profitto e il potere minerario diventerà più concentrato , afferma Peter Pratscher, CEO di Bitfly, una startup con sede a Vienna che funziona Etermina , il pool minerario più grande della rete (i circa 75.000 minatori di Ethermine rappresentano circa un quarto della capacità mineraria totale di Ethereum).
Esplosioni dal passato. Le hard fork non sono sempre armoniose. Forse l'esempio più famoso si è verificato nel 2016. Dopo che un aggressore ha rubato $ 50 milioni di ether (anche, guarda caso, tramite un attacco di rientro), gli sviluppatori di Ethereum hanno spinto un hard fork di emergenza per invertire il furto e restituire i fondi. Poiché il cambiamento ha sostanzialmente cambiato la storia di Ethereum, alcuni hanno ritenuto che la decisione avesse minato l'immutabilità della blockchain e hanno deciso di continuare a minare la catena originale, il cui nuovo (vecchio) token è diventato noto come Ethereum Classic (e dove l'attaccante deteneva ancora i fondi). I critici più accesi di Ethereum indicano ancora questo fork come prova che troppo controllo è nelle mani di pochi leader di Ethereum, in particolare del suo enigmatico giovane creatore, Vitalik Buterin.
È complicato. Con l'emergere di concorrenti ben finanziati come EOS, i leader di Ethereum sono stati costretti a elaborare processi decisionali più efficienti, in particolare per decisioni altamente tecniche, senza sacrificare il decentramento. In pratica, però, le nozioni di decentramento e centralizzazione non sono così in bianco e nero. Una rete veramente decentralizzata non ha un singolo punto di guasto, ma il fenomeno è difficile da quantificare e il termine tende a significare cose diverse per persone diverse a seconda del contesto.
In definitiva, l'obiettivo di Ethereum è costruire una versione del web a prova di censura che miliardi di persone adotteranno. Le decisioni tecniche sono destinate a complicarsi man mano che il sistema diventa più complesso e il rischio di conseguenze indesiderate non farà che aumentare. Per farcela, Ethereum potrebbe dover diventare più simile a un'organizzazione tradizionale. Forse un po' di centralizzazione è inevitabile. (Vedi Ethereum pensa di poter cambiare il mondo. Sta finendo il tempo per dimostrarlo.)
Per quanto riguarda Costantinopoli, per ora è sospeso a tempo indeterminato, ma è probabile che scopriremo di più sui prossimi passi dopo che gli sviluppatori principali si incontreranno di nuovo il 18 gennaio.