- Torna al menu
- Torna al menuPrezzi
- Torna al menuRicerca
- Torna al menuConsenso
- Torna al menu
- Torna al menu
- Torna al menu
- Torna al menuWebinar ed Eventi
8 team stanno correndo per costruire la prossima generazione di Ethereum
CoinDesk LOOKS gli otto team in tutto il mondo che guidano lo sforzo per creare Ethereum 2.0, la prossima iterazione della rete blockchain.
"T vogliamo reinventare la ruota quando realizziamo [Ethereum] 2.0."
Parlando degli sforzi complementari degli sviluppatori che lavorano su due aggiornamenti separati della blockchain Ethereum , ONE denominato Ethereum 2.0 e l'altro denominato Ethereum 1x, Raul Jordan insiste sul fatto che gli aggiornamenti da includere in Ethereum 1x in un orizzonte temporale più breve avrebbero benefici per la ricerca in corso su Ethereum 2.0.
Jordan è co-responsabile di ONE degli otto diversi team di sviluppatori che attualmente sviluppano client software per Ethereum 2.0.
(Come premessa, i client sono implementazioni software solitamente scritte in diversi linguaggi di programmazione, che gli utenti utilizzano per connettersi e partecipare alla rete Ethereum .)
Sostenendo che i "miglioramenti incrementali" proposti in Ethereum 1x T influenzano la tabella di marcia a lungo termine della blockchain, Jordan ha detto a CoinDesk:
"Penso che entrambi i gruppi siano abbastanza ortogonali, ma dobbiamo almeno essere consapevoli di ciò che ciascuno sta implementando."
Attualmente, le linee guida tecniche, dette anche specifiche, per entrambi gli aggiornamenti sono ancora in fase di elaborazione.
Essendo stato discusso seriamente tra gli sviluppatori Ethereum solo negli ultimi un paio di settimane, Ethereum 1x è concepito come un aggiornamento intermedio incentrato sui miglioramenti dell'attuale rete Ethereum .
Ethereum 2.0, d'altro canto, presenta un programma più ambizioso che risale al 2014 e consiste in cambiamenti fondamentali alla piattaforma blockchain.
Conosciuto nei suoi primi giorni con il nome di progetto "Serenity", le specifiche attuali per Ethereum 2.0 possono essere riassunte come una combinazione di tre componenti principali:
- Un passaggio al PoS dall'attuale protocollo di consenso ad alta intensità energetica noto comeprova di lavoro (PoW)
- Implementazione di una soluzione di scalabilità a livello di rete denominataframmentazione
- Un rinnovamento della macchina virtuale Ethereum (EVM), il motore responsabile della distribuzione di applicazioni decentralizzate (dApp) sulla blockchain, per l'esecuzione su un nuovo codice di programmazione noto come WebAssembly (WASM).
E mentre ONE di questi componenti, vale a dire l'implementazione di WASM da parte di Ethereum, ha il potenziale di essere testato Nella precedente roadmap per Ethereum 1x, la maggior parte del lavoro per realizzare Ethereum 2.0 è ancora in corso come progetto separato.
E questo lavoro viene svolto da otto team diversi distribuiti in tutto il mondo.
1. Sistemi ChainSafe

Con sede a Toronto, ChainSafe Systems è una startup di ricerca e sviluppo blockchain che offre servizi di consulenza a diversi progetti basati su Ethereum, tra cui Shyft, Bunz, Aion e Polymath.
Motivato dal desiderio di “contribuire a qualcosa di più grande”, il responsabile del progetto presso ChainSafe Mikerah Quintyne-Collins ha detto a CoinDesk:
"Per me, sviluppare Ethereum 2.0 è stato il mio modo di lasciare un segno nel futuro di Internet."
Chiamato Lodestar, Collins e il suo team stanno attualmente sviluppando un client Ethereum 2.0 scritto in Javascript, il linguaggio di programmazione principale per lo sviluppo web.
Finanziato privatamente e in cerca di ulteriore supporto attraverso il programma di sovvenzioni Ethereum Foundation, Lodestar, secondo Collins, è concepito per "portare un'intera schiera di sviluppatori web nell'ecosistema [Ethereum]".
"Tutti questi linguaggi di programmazione hanno le loro comunità. L'intera comunità potrebbe non voler contribuire, ma sono abbastanza grandi che alcune parti vorranno contribuire e costruire su Ethereum", ha detto Collins.
Pur sospettando che il lavoro di sviluppo aiuti altre piattaforme blockchain a progredire, Collins ha sottolineato che, secondo lei, Ethereum 2.0 non riguarda la garanzia del futuro di Ethereum come "blockchain principale", affermando:
"Non si tratta di chi sarà la prossima grande novità. Si tratta piuttosto di cercare di far funzionare questi sistemi. Affrettarci solo per poter raggiungere un altro presunto killer Ethereum vanifica lo scopo di lavorare su questo."
2. Pegasys

"Il nostro obiettivo è portare le aziende sulla mainnet. Vogliamo farlo creando un software che sia più facile da adottare per le aziende".
Si tratta di Faisal Khan, responsabile della strategia e dello sviluppo aziendale per il gruppo di ingegneria dei protocolli blockchain, PegaSys.
Completamente supportato da Consensys, l'autoproclamato "studio di produzione di venture capital" di Ethereum guidato dal co-fondatore Ethereum Joseph Lubin, PegaSys sta sviluppando le specifiche Ethereum 2.0 per un client Java Ethereum esistente chiamato Pantheon.
Presentato di recente durante un incontro di sviluppatori Ethereum a Praga, Pantheon utilizza una licenza software open source chiamata Apache 2.0 per consentire alle aziende che realizzano prodotti sulla piattaforma Ethereum di monetizzare la propria proprietà intellettuale.
Parlando con CoinDesk, Khan ha sottolineato che l'estensione del supporto per le specifiche Ethereum 2.0 ha richiesto una stretta collaborazione con i ricercatori Ethereum Foundation e altri team di sviluppo dei clienti.
"Ci sono molti punti di contatto. C'è una chiamata settimanale. C'è un forum di ricerca, ETH Research. C'è un canale Gitter. La comunicazione è piuttosto frequente. Ovviamente, c'è il Cripto Twitter. È piuttosto ricca la conversazione tra uno qualsiasi dei team [Ethereum] 2.0 e la Fondazione", ha detto Khan.
Aggiungendo che Ethereum 2.0 avrebbe dato il via a un nuovo "ciclo di effetti di rete, sviluppo di dapp e crescita degli utenti" sulla piattaforma, Khan ha ribadito che la necessità più grande al momento per il progetto era "più persone coinvolte".
3. Harmony

Lanciato lo scorso ottobre, Harmony è il client Java originale di Ethereum, in precedenza gestito da un gruppo di sviluppatori indipendenti chiamato Ether Camp.
Ora chiamati semplicemente il team Harmony , questo gruppo di sviluppatori è stato recentemente premiato $90.000 attraverso il programma di sovvenzioni della Ethereum Foundation per sviluppare le specifiche per Ethereum 2.0.
Grazie al sussidio della Ethereum Foundation, si prevede che Harmony continuerà a funzionare come client Java alternativo a Pantheon, incentrato sulle aziende.
Separatamente dalla licenza software Apache 2.0 che supporta Pantheon, Harmony opera sotto una licenza pubblica generale (GPL) progettata per garantire che tutte le implementazioni del codice rimangano "software libero e rimangano software libero", come descritto nella licenza ufficiale Guida GPL.
Paragonando il progetto alla “costruzione di una nuova Internet”, lo sviluppatore Harmony Mikhail Kalinin ha detto a CoinDesk:
“Le sfide più grandi sono restare al passo con tutti i cambiamenti nell'area di ricerca e seguire i progressi di ogni parte del lavoro. La portata è enorme.”
4. Tecnologie di parità

Co-fondata dall'ex responsabile della sicurezza della Fondazione Ethereum , Jutta Steiner, Parity Technologies è un'azienda di infrastrutture blockchain responsabile della manutenzione del secondo client Ethereum più popolare sulla piattaforma odierna.
Il nome del client chiamato Parity Ethereum è autoproclamato "il client Ethereum più veloce e avanzato".
Come dettagliato sul sito ufficialeWiki pagina, Parity Ethereum è programmato in Rust e costruito per un "uso mission-critical", ovvero velocità di sincronizzazione elevate e tempi di attività massimi.
Parlando dei rinnovati sforzi per costruire un client Ethereum 2.0 all'interno dell'organizzazione, il responsabile degli affari pubblici di Parity Peter Mauric ha spiegato che Ethereum 2.0 era in realtà la versione "pronta per la produzione" della blockchain Ethereum .
Ha detto a CoinDesk:
"In generale, credo che Ethereum , così come esiste oggi, sia ancora in fase beta... Ethereum 2.0 sta passando da questo progetto sperimentale lanciato da Vitalik solo pochi anni fa a un protocollo blockchain più pronto per la produzione".
5. Laboratori prismatici

Prysmatic Labs ha lanciato a gennaio la prima implementazione di Ethereum 2.0 nel linguaggio di programmazione Go con l'obiettivo di aiutare la blockchain Ethereum a raggiungere la scalabilità.
Parlando di questa iniziativa, Raul Jordan, responsabile del team di Prysmatic Labs, ha dichiarato a CoinDesk:
"Ethereum 2.0 è un sistema scalabile in base alle esigenze di un computer globale... Ciò significa che sarà in grado di gestire il carico delle necessità del mondo reale... Da qualcosa di semplice a un sistema finanziario completamente immenso costruito su di esso."
Denominato Prysm, il client Ethereum 2.0 fungerà da controparte dell'attuale implementazione client più popolare della blockchain, anch'essa scritta in Go e chiamata Geth.
Non considerando lo sviluppo del client come un processo competitivo, Jordan ha sottolineato che molteplici implementazioni client diverse sono una grande necessità sulla blockchain Ethereum .
"Il motivo è che quando lavori su una blockchain come questa, vuoi la massima decentralizzazione delle implementazioni. Quindi, ad esempio, se la blockchain Ethereum è in esecuzione su Prysm e c'è un bug in Prysm, tutti possono semplicemente passare a [un altro client]. Hai delle opzioni", ha affermato Jordan.
Tuttavia, paragonando l’iniziativa alla costruzione di “un bene pubblico”, Jordan ha sottolineato che il sostegno al lavoro di sviluppo è avvenuto in gran parte tramite donazioni sia dalla Fondazione Ethereum che da altri donatori privati.
Ricevendo circa 1 milione di dollari di supporto fino ad oggi, Jordan ha detto a CoinDesk che ONE delle sfide più grandi nello sviluppo di un client Ethereum 2.0 è stata assicurarsi che il lavoro corrispondesse "strettamente alla ricerca".
Ha spiegato:
"Ogni settimana, ogni giorno escono nuove idee e fondamentalmente stiamo costruendo su specifiche in continua evoluzione... Quindi penso che ONE delle sfide più grandi sia stata davvero il multitasking tra lo sviluppo e anche l'assicurarsi che la ricerca sia buona e valutare le opzioni per andare avanti".
6. Sigma PRIME

Fondata nel 2016, Sigma PRIME è una società di consulenza sulla sicurezza informatica e Tecnologie blockchain.
Di recente premiato con un150.000 dollari Grazie al finanziamento della Ethereum Foundation, l'azienda sta sviluppando un client Ethereum 2.0 chiamato Lighthouse, scritto nel linguaggio di programmazione Rust.
Essendo la seconda implementazione client in Rust dopo Parity, il co-fondatore di Sigma PRIME Paul Hauner ha detto a CoinDesk che T si aspettava che ci fossero "differenze fondamentali" tra i due prodotti.
Sottolineando che una duplicazione del lavoro era in realtà “davvero desiderata in una blockchain”, Hauner ha spiegato:
"Il software ha dei bug. Quindi, se tutti eseguono lo stesso client e c'è un bug, tutti vanno giù. Se c'è questa diversità di client, molto probabilmente avranno bug diversi. ONE client va giù, va bene. Il resto della rete rimane comunque attivo."
E parlando dell'importanza dell'aggiornamento di Ethereum 2.0 in generale, Hauner ha aggiunto che non solo gli utenti noteranno "un enorme aumento delle transazioni al secondo", ma anche significativi guadagni ambientali con un protocollo di consenso proof-of-stake.
"Personalmente, penso che le persone lo useranno e funzionerà. In termini di Tecnologie effettiva, T ho dubbi sulla sua fattibilità. È a prova di proiettile in questo momento? Assolutamente no. T è stato ancora costruito", ha detto Hauner.
7. Stato

Status, una piattaforma di messaggistica e un browser mobile specificamente progettati per coinvolgere gli utenti sulla blockchain Ethereum , ha svelato questo agosto lo sviluppo attivo di un client Ethereum 2.0 chiamato Nimbus, scritto nel linguaggio di programmazione Nim.
Finanziato in parte da un$500.000 sovvenzione della Ethereum Foundation, l'obiettivo del progetto come evidenziato sul sito ufficiale sito web è “guidare l’adozione di massa di Ethereum” ottimizzando Nimbus per le prestazioni su “dispositivi con risorse limitate”.
Pertanto, sfruttando le capacità leggere dell'esecuzione del codice Nim, si prevede che Nimbus sarà il primo client mobile di Ethereum che collega dispositivi smartphone e altri dispositivi elettronici portatili alla piattaforma blockchain.
Con otto Collaboratori CORE al progetto, Status è stato evidenziato in un blog inviare qualche mese fa è alla ricerca di ulteriore supporto da parte degli sviluppatori.
"Siamo completamente open source e incoraggiamo il contributo di coloro che vogliono essere coinvolti", ha scritto il responsabile dello sviluppo della ricerca presso Status Jacek Sieka.
Inoltre, parlando con CoinDesk, Sieka ha aggiunto che prevede che il lavoro di sviluppo per Ethereum 2.0 verrà implementato in più fasi, con una sospetta rete di test per ONE dei primi componenti, denominata beacon chain, in arrivo nel corso del prossimo anno.
"Detto questo, la ricerca è in corso e le tempistiche sono solitamente in continuo cambiamento, ma dal punto di vista dell'utente finale, un anno, due anni sono un lasso di tempo ragionevole per aspettarsi che [Ethereum 2.0] diventi generalmente utile", ha affermato Sieka.
8. Trinità

Ultimo ma non meno importante, Trinity è un client Ethereum attuale scritto nel linguaggio di programmazione Python.
Considerata la nuova implementazione Python standard per Ethereum, Trinity presenta un codice aggiornato rispetto a quello ora inattivo App PyEth originariamente scritto dal fondatore di Ethereum Vitalik Buterin.
Avendo lanciatoquest'anno in una fase alpha preliminare, Trinity è composta da sei sviluppatori, tra cui Merriam, tutti tranne ONE dei quali sono assunti sotto contratto con la Ethereum Foundation.
Previsto anche il supporto per le specifiche Ethereum 2.0, l'architetto capo di Trinity Piper Merriam ha sottolineato che sviluppare "al confine tra ricerca e implementazione" è ciò in cui è riuscito meglio.
"Mi piace di più l'applicazione della teoria rispetto alla teoria stessa. La ricerca sui protocolli è interessante, ma implementare i protocolli è più in linea con ciò in cui sono bravo", ha affermato Merriam.
Aggiungendo che il lavoro era in realtà "appena iniziato", Merriam ha paragonato il processo di sviluppo del client Ethereum 2.0 al mettere insieme i pezzi di "un puzzle".
Si tratta di un puzzle che richiede molte mani: si prevede che il lavoro collettivo di tutti gli otto team si rafforzerà a vicenda e garantirà il futuro della blockchain Ethereum .
Merriam ha detto a CoinDesk:
“Avendo numerose implementazioni di qualsiasi protocollo … possiamo avere la certezza che la definizione scritta del protocollo sia accurata [e] che i singoli client siano corretti.”
Lavorazione dei metalliimmagine tramite Shutterstock
Christine Kim
Christine è un'analista di ricerca per CoinDesk. Si concentra sulla produzione di approfondimenti basati sui dati sul settore delle Criptovaluta e della blockchain. Prima del suo ruolo di analista di ricerca, Christine era una reporter tecnologica per CoinDesk, occupandosi principalmente degli sviluppi sulla blockchain Ethereum . Portafoglio Criptovaluta : nessuno.
