Поділитися цією статтею

Vlad Zamfir di Ethereum rivendica un traguardo nello sharding della blockchain

Il ricercatore Ethereum Vlad Zamfir ha codificato l'architettura di base della futura soluzione di scalabilità: lo sharding.

Ethereum potrebbe essere appena ONE passo più vicino alla frammentazione della sua blockchain.

Almeno questo è quanto afferma il ricercatore di lunga data di blockchain Vlad Zamfir, che afferma di aver codificato una proof-of-concept di successo dell'idea all'hackathon Ethereum EthBerlin di questa settimana. Costruito con l'aiuto di diversi altri sviluppatori, tra cui Tim Beiko, Steve Marx e il programmatore pseudonimo "maurelian", si dice che il codice dimostri come diversi frammenti Ethereum potrebbero un giorno essere in grado di comunicare sulla blockchain.

Продовження Нижче
Не пропустіть жодної історії.Підпишіться на розсилку Crypto Long & Short вже сьогодні. Переглянути Всі Розсилки

Facendo un passo indietro, lo sharding è una soluzione di scalabilità sperimentale pubblicizzata come un modo per alleviare la pressione di una rete in crescita suddividendo la blockchain in unità più piccole, chiamate frammenti.

Sebbene molti sviluppatori Ethereum , tra cui il creatore Ethereum Vitalik Buterin, stiano lavorando per rendere la condivisione parte della tabella di marcia di Ethereum, si tratta ancora di un work in progress (si stima che non sarà disponibile prima di altri due anni).

Parlando con CoinDesk, Zamfir ha affermato che la proof-of-concept "non è nemmeno lontanamente" pronta per la produzione, ma ritiene comunque che contenga codice che sarà fondamentale per la sua distribuzione su Ethereum.

"È davvero una prova di concetto del componente più CORE nella mia roadmap di sharding", ha detto Zamfir. "Previene il fallimento dell'atomicità cross-shard, o più specificamente, previene la finalizzazione del fallimento dell'atomicità cross-shard, quindi non sarà mai che un 'invio' sia finalizzato e un 'non ricevuto' sia finalizzato".

Può sembrare piuttosto tecnico, e lo è, ma in parole povere, Zamfir e gli altri sviluppatori sono riusciti a dimostrare come la Criptovaluta nativa di Ethereum, ETH, e altri messaggi possano essere inviati in modo sicuro attraverso una blockchain frammentata.

Disponibile nel repository del codice open sourceGuida, la proof-of-concept è dotata di un visualizzatore che consente agli utenti di scaricare e stimolare la base di codice. Sebbene l'attuale proof-of-work T sia completamente finalizzata, ha affermato.

Zamfir ha continuato:

"Stiamo ancora lavorando all'integrazione, ma ricontrolla tra una settimana e dovresti avere le istruzioni, così potrai Seguici e farle funzionare sul tuo computer."

Solo a scopo didattico

Sebbene la proof-of-concept sia stata infine trascritta in codice durante l'hackathon, secondo Zamfir, gran parte di essa era già stata sviluppata in precedenza.

"La specifica era già praticamente al 100 percento completata, per la maggior parte. T ho dovuto fare alcuna ricerca all'hackathon, stavo solo implementando delle cose", ha detto a CoinDesk.

Zamfir ha affermato che il motivo per cui è stato implementato il codice di base è in gran parte educativo.

"Ci sono molte persone che T riescono a guardare la ricerca, soprattutto quando T abbiamo ricerche pubblicate nel modo di cui siamo veramente soddisfatti. E quindi vedere il software è qualcosa che alcune persone trovano avvincente", ha detto.

Oltre a ciò, però, ha continuato, la prova di concetto non ha "quasi alcun significato", poiché T sembrava scoprire alcun nuovo terreno o risolvere alcun problema noto. Ciò che manca include un sistema per le commissioni di transazione e un modo per instradare transazioni e messaggi da ONE shard all'altro.

"Non abbiamo un vero e proprio protocollo di routing", ha affermato Zamfir, riassumendo:

"Tutto ciò che fa è dimostrare il passaggio di messaggi tra frammenti nel modo in cui funziona con la regola di scelta del fork."

Gli aspetti tecnici dello sharding

Ciò a cui si riferisce Zamfir quando dice "fork choice rule" è il codice per il modo in cui gli shard Ethereum interagiscono con la blockchain principale. Questo codice è stato rilasciato in una proof-of-concept di Buterin a maggio.

Tuttavia, mentre la prova di concetto di Zamfir si basa sul più ampio corpus di idee in circolazione sullo sharding, è anche concepita per funzionare insieme al suo "corretto-per-costruzione"ricerca, che include regole in base alle quali le blockchain dovrebbero raggiungere un consenso sulla cronologia delle transazioni.

"Per me, si tratta di cercare di utilizzare la metodologia corretta per costruzione e tutto il mio materiale di sharding rientra perfettamente in questo schema", ha detto a CoinDesk.

Con questa attenzione, la roadmap di sharding di Zamfir si discosta leggermente dalla roadmap di sharding Ethereum più diffusa, soddisfacendo "diversi criteri di progettazione", ha affermato.

Sebbene sia ancora radicato negli stessi problemi (il tentativo di trovare modi per risolvere gli ostacoli alla scalabilità di Ethereum e la finalizzazione dell'imminente passaggio a un modo più egualitario per proteggere le blockchain, denominato proof-of-stake), Zamfir ha un approccio progettuale diverso rispetto ad altri che si occupano di sharding.

"Considero il CORE dello sharding un messaggio cross-shard o un problema di coerenza cross-shard", ha detto Zamfir a CoinDesk. "Vitalik lo considera uno sharding di disponibilità, validità ed esecuzione dello stato. Ho una prospettiva diversa da quella di Vitalik sui protocolli di consenso e quindi anche sullo sharding".

Ha continuato:

"Mi concentro innanzitutto su quelli che ritengo siano i problemi più difficili."

Immagine della tastiera diFancycrave SU Disinfettare

Rachel-Rose O'Leary

Rachel-Rose O'Leary è una programmatrice e scrittrice presso Dark Renaissance Technologies. È stata lead tech writer per CoinDesk 2017-2018, occupandosi di Privacy tech ed Ethereum. Ha un background in arte digitale e filosofia e scrive di Cripto dal 2015.

Rachel-Rose O'Leary