Vitalik Buterin ha recentemente espresso un cambiamento nella sua prospettiva sul concetto di blockchain di registrare solo sequenze di transazioni senza impegnarsi a mantenere uno stato. Secondo ChainCatcher, Buterin ha spiegato le ragioni dietro questo cambiamento di punto di vista.
Inizialmente, Buterin si oppose all'idea perché se una blockchain non si impegna a mantenere uno stato, gli utenti avrebbero bisogno di verificare tutte le transazioni dal blocco genesi o di fare affidamento su un singolo servizio di terzi, entrambi non ideali. Al contrario, progetti come quello di Ethereum, che si impegnano a mantenere le radici di stato negli header dei blocchi, consentono la verifica dello stato sotto l'assunzione di un consenso onesto di maggioranza utilizzando le prove di Merkle, rendendolo più fattibile.
Buterin ha sottolineato che lo sviluppo delle tecnologie a conoscenza zero come gli ZK-SNARKs è stato fondamentale. Queste tecnologie consentono la verifica della correttezza della blockchain senza rieseguire tutte le transazioni, raggiungendo così sia la sicurezza che la scalabilità.
Inoltre, Buterin ha riflettuto su incertezze del mondo reale come interruzioni di rete, chiusure di fornitori di servizi, centralizzazione del consenso e rischi di censura. Ha sottolineato che i sistemi blockchain devono sempre mantenere un'opzione auto-verificabile che non dipenda da altri. A suo avviso, il concetto di "cabinato di montagna" non è per l'uso quotidiano ma serve come rete di sicurezza in situazioni estreme e come leva contro intermediari e fornitori di servizi. Mantenere questo percorso minimamente sostenibile e autosufficiente è una parte essenziale dell'evoluzione a lungo termine di Ethereum.



