- 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
Un ricercatore spera che il "Checkpoint" in stile Cosmos possa risolvere il problema dei dati di Ethereum
La proposta "ReGenesis" del ricercatore Ethereum Alexey Akhunov "nukerebbe" lo stato per alcuni nodi. Potrebbe semplicemente risolvere il crescente problema di dati della rete.

Gli sviluppatori Ethereum aspirano a lanciare ETH 2.0 nel 2020. Ma ciò T significa che tutti i dettagli tecnici siano stati ancora spiegati.
La somma dei saldi dei conti gestiti dai nodi della rete, chiamata stato, continua a crescere sempre di più man mano che le applicazioni e i progetti vengono transati. L'adozione è positiva, ma la crescita incontrollata è negativa. Lo sviluppatore indipendente Alexey Akhunov potrebbe avere una soluzione, ONE estratta da Cosmos, la blockchain di interoperabilità.
Il suo nuova proposta, soprannominato "ReGenesis", pubblicato su EthResearch il 24 giugno, porterebbe la ricerca sui client senza stato all'attuale catena Ethereum (nota anche come ETH 1.x) "distruggendo" gli stati di alcuni nodi e sostituendoli con una prova matematica su base continuativa.
Lo scopo? Rendere il set di dati di Ethereum scalabile con sacrifici minimi per la sicurezza.
"Alcuni dei nodi più vecchi dimenticheranno lo stato", ha detto Akhunov in un'intervista con CoinDesk. "A questo punto, tutti i nodi dimenticheranno qual era lo stato. Ricorderanno solo l'hash".
RiGenesi
Nuking the blockchain T è un'idea nuova. Infatti, l'idea è menzionata in Ethereum carta gialladel co-fondatore Gavin Wood.
Akhunov ha detto di aver tratto ispirazione per la sua interpretazione di ReGenesis da Cosmos, che ha subito una procedura simile più volteper rendere la catena “più leggera”.
"Lo chiamo 'rilancio' ReGenesis, e può essere fatto regolarmente per alleviare il peso sui nodi non minerari. Rappresenta anche una versione meno drammatica di Stateless Ethereum", ha scritto Akhunov.
GUARDA: Vitalik Buterin spiega la nuova tecnologia dietro ETH 2.0
Supportare client stateless, ovvero nodi che trasportano il minor numero possibile di informazioni sullo stato per verificare le transazioni, è stato un obiettivo PRIME di ETH 2.0 per ridurre le tensioni sui dati sui nodi Ethereum . ReGenesis incorporerebbe alcune delle intuizioni dei ricercatori Ethereum nel periodo di transizione, o ETH 1.x.
La proposta di Akhunov funziona come un checkpoint di un videogioco. Ogni volta che la blockchain Ethereum raggiunge un certo numero di blocchi, la rete salverebbe automaticamente. Quindi cancellerebbe tutti i suoi progressi meno una "prova" o "testimone" di tutte le transazioni passate. Il salvataggio automatico potrebbe quindi essere archiviato su altre reti come BitTorrent, ha detto Akhunov.
La prova consente alla rinata catena Ethereum di ripartire da una base sicura, ma solo per determinati tipi di nodi, ha affermato Akhunov.
"Ciò che stiamo eliminando è il presupposto che tutti gli altri nodi di convalida abbiano accesso a quello stato implicito per verificare che le transazioni nel blocco siano valide e che l'hash radice dello stato presentato nell'intestazione del blocco corrisponda al risultato dell'esecuzione di quel blocco", ha scritto.
Questo sistema di checkpoint è già utilizzato in diversi modi per portare online nuovi nodi, come inSincronizzazione del raggio.
Ethereum in crescita
ReGenesis non si discosta molto dal resto quando si parla della filosofia Ethereum .
Il co-fondatore Ethereum Vitalik Buterin descrive ipotesi simili trovate in ReGenesis in un Blog del 2014intitolato "Prova di posta in gioco: come ho imparato ad amare la debole soggettività".
In questo caso, Buterin sostiene che un nodo può essere considerato affidabile sotto certi vincoli, anche se inizia da un checkpoint anziché dal blocco genesi. Come ReGenesis, Buterin propone che un nodo semplicemente "prenda un hash di blocco recente da un amico" per ricongiungersi alla rete e iniziare di nuovo a convalidare le transazioni.
La proposta di Akhunov è pensata per l'attuale blockchain proof-of-work (PoW) di Ethereum. Ma opera secondo ipotesi simili a quelle riscontrate nei pensieri di Buterin sulla proof-of-stake (PoS), segregando la rete in "full node" e "stateless client" che si basano su prove esterne.
La stessa soggettività debole è portata alla sua conclusione logica con il progetto di ricerca in corso Stateless Ethereum and PoS. Tale progetto spera di creare un metodo per la verifica delle transazioni basato solo sull'hash della transazione e su una dimostrazione matematica in ETH 2.0.
Nuclearizzazione o potatura?
ReGenesis riflette molto sugli ultimi passaggi irrisolti di Stateless Ethereum ed ETH 2.0. Per ora, è un progetto promettente che molti nella comunità hanno sostenuto, proprio come hanno fatto con l'altro progetto di Akhunov, TurboGeth.
Continua a leggere: 'Turbo Geth' cerca di scalare Ethereum - ed è già in versione beta
ONE responsabile del team di problemi presso il cliente della Ethereum Foundation, Geth Péter Szilágyi, ha sottolineato, tuttavia, che ReGenesis non diminuisce tecnicamente lo stato. Si limita a "potare" la catena.
In altre parole, Szilágyi sta dicendo che alcune parti dovranno comunque mantenere una copia completa dello stato senza l'assistenza della proposta di Akhunov perché hanno bisogno di accedere al vecchio stato per inviare transazioni. Se alcuni devono usare il registro completo, allora lo stato non è stato veramente "nukeggiato".
Uno stato grande potrebbe essere un grosso problema. Due di queste conseguenze includono velocità di elaborazione più lente e un bersaglio più facile per gli attacchi DDOS (distributed denial of service). In altre parole, le transazioni private hanno conseguenze pubbliche per le blockchain, in particolare per i registri di hosting delle applicazioni.
Non solo, ma molte applicazioni decentralizzate (dapp) come i browser Web 3.0 potrebbero avere difficoltà a funzionare senza un "riavvio", ha detto Szilágyi. Molte dapp hanno bisogno di accedere allo stato completo per funzionare e non solo a una prova.
"Alla fine, si riduce sempre a ciò che puoi permetterti di eliminare. Se l'ecosistema Ethereum ci consente di eliminare vecchi blocchi o vecchi log, un mooooltoo può essere raggiunto. Altrimenti, e Ethereum ha venduto loro che nulla viene eliminato, abbiamo problemi", ha detto Szilágyi.
William Foxley
Will Foxley è l'ospite di The Mining Pod e l'editore di Blockspace Media. Ex co-ospite di The Hash di CoinDesk, Will è stato direttore dei contenuti di Compass Mining e reporter tecnologico di CoinDesk.
