Vitalik Buterin afferma che la complessità di Ethereum minaccia il suo futuro di 100 anni

Vitalik Buterin ha avvertito che la crescente complessità di Ethereum rappresenta un rischio per il suo futuro centenario.

Ha anche proposto una soluzione che richiederebbe un approccio esplicito di "garbage collection" allo sviluppo del protocollo, dando priorità alla semplicità rispetto all'introduzione di nuove funzionalità.

Il "gonfiamento" di Ethereum solleva preoccupazioni

Nei suoi ultimi post condivisi sui social media, il co-fondatore di Ethereum spiega come un eccessivo "gonfiore" comprometta la sicurezza della rete, la decentralizzazione e la sua capacità di rimanere "trustless".

"Un aspetto importante, e perennemente sottovalutato, della 'mancanza di fiducia', del 'superamento del test di walkaway' e dell' 'autosovranità' è la semplicità del protocollo", ha scritto.

La sua argomentazione si basa sull'idea che, nonostante Ethereum sia altamente decentralizzato e resiliente, può comunque funzionare male se si tratta di un ammasso di centinaia di migliaia di righe di codice e di diversi tipi di crittografia complessa. Secondo lui, un sistema del genere non supera i test di trustlessness, walkaway e autosovranità, perché gli utenti devono affidarsi a un piccolo gruppo di esperti per spiegarne il funzionamento, i nuovi team farebbero fatica a raggiungere lo stesso livello di qualità se quelli attuali smettessero di gestirlo, e se nemmeno gli esperti riescono a ispezionare e comprendere il protocollo, gli utenti non possono davvero possederlo.

Un altro problema è che Ethereum diventerebbe meno sicuro con la sua crescita, perché ogni parte del sistema comporta il rischio di rottura, soprattutto quando le parti interagiscono in modi complicati.

Buterin ha anche scoraggiato gli sviluppatori dall'essere troppo ansiosi di aggiungere nuove funzionalità per esigenze specifiche. Pur riconoscendo che possono offrire funzionalità a breve termine, ritiene che in ultima analisi danneggino l'autosovranità a lungo termine e l'obiettivo di creare un sistema decentralizzato che duri cento anni.

Ha anche sottolineato che il problema principale è il modo in cui vengono valutati gli aggiornamenti di Ethereum. Quando le modifiche vengono misurate in base alla loro entità rispetto al sistema esistente, la retrocompatibilità incoraggia gli sviluppatori ad aggiungere più qualità di quante ne rimuovano, con conseguente aumento del livello di complessità.

Approccio alla "raccolta dei rifiuti"

Il co-fondatore di Ethereum ha suggerito una soluzione che trasformerebbe il processo di sviluppo della rete in un processo di "garbage collection". Ha descritto tre metriche per la semplificazione, tra cui la riduzione del numero totale di righe di codice per adattarle a una singola pagina. Un altro approccio è l'evitare dipendenze non necessarie da bit complessi, come più sistemi crittografici, e aggiungere più invarianti su cui Ethereum può fare affidamento, come i limiti EIP-6780 sulle modifiche degli slot di archiviazione e il costo massimo EIP-7825 per l'elaborazione di una transazione.

Buterin ritiene inoltre che la garbage collection possa essere realizzata a piccoli passi, come la semplificazione delle funzionalità esistenti, o attraverso cambiamenti su larga scala come il passaggio da Proof of Work a Proof of Stake. Ha anche suggerito un metodo di "retrocompatibilità in stile Rosetta", in cui le parti complesse ma raramente utilizzate rimangono disponibili, ma vengono rimosse dal protocollo obbligatorio e implementate come smart contract.

Il post Vitalik Buterin afferma che la complessità di Ethereum minaccia il suo futuro di 100 anni è apparso per la prima volta su CryptoPotato .

Inizia a scrivere il termine ricerca qua sopra e premi invio per iniziare la ricerca. Premi ESC per annullare.

Torna in alto