- 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
La corsa è iniziata per sostituire il livello più centralizzato di Ethereum
Gli sviluppatori Ethereum stanno lavorando a numerosi approcci per sostituire o migliorare uno strumento popolare per la connessione alla rete.

"Se T smettiamo di affidarci a Infura, la visione di Ethereum fallirà."
È così che Afri Schoedon, release manager del client Parity Ethereum , ha descritto ONE delle tecnologie più popolari e controverse di Ethereum su Cinguettioin ottobre.
Infura gestisce circa 13 miliardi Request di codice al giorno e fornisce agli sviluppatori un modo per connettersi a Ethereum senza dover eseguire un nodo completo. E mentre le statistiche di utilizzo esatte T sono pubbliche, creando un metodo più semplice per interfacciarsi con la rete, si dice che supporti la maggior parte delle applicazioni decentralizzate nell'ecosistema Ethereum .
Ma ecco il punto: Infura è gestito da un singolo provider, lo studio di sviluppo Ethereum ConsenSys, e si basa su server cloud ospitati da Amazon. Pertanto, sussistono preoccupazioni sul fatto che il servizio rappresenti un singolo punto di errore per l'intera rete.
"Se ogni singola dapp al mondo fosse puntata a Infura e decidessimo di disattivarla, allora potremmo farlo e le dapp smetterebbero di funzionare. Questa è la preoccupazione ed è una preoccupazione valida", ha detto a CoinDesk in un'intervista Michael Wuehler, il co-fondatore di Infura.
Mentre molti progetti riconoscono l'importanza del contributo di Infura a Ethereum , definendo il servizio come un pilastro che sostiene la comunità degli sviluppatori odierni, molti, come Schoedon, ritengono che sia necessario adottare misure per cercare un'alternativa decentralizzata.
"Non ha senso che le dapp si connettano tramite Metamask a una blockchain ospitata da qualcun altro", Schoedontwittato.
E Schoedon T è il solo a pensarla così. Anzi, si è scontrato con una serie di nuovi tentativi di spodestare Infura dal ruolo di punto di collegamento di riferimento per gli sviluppatori che collegano le loro applicazioni decentralizzate a Ethereum.
Ad esempio, i nuovi schemi di incentivazione dei nodi completi come VIP node, Dappnode e DeNode cercano di fornire diversi tipi di alternative.
Allo stesso modo, gli sforzi di minimizzazione delle infrastrutture come i client leggeri stanno guadagnando terreno, così come la ristrutturazione sperimentale del software comeTurbo GethE secondo gli sviluppatori, ciò che è in gioco è la decentralizzazione stessa dell'ecosistema Ethereum .
"ONE dei problemi che stiamo affrontando oggi nello spazio è che lo sviluppo di applicazioni decentralizzate avviene tramite servizi centralizzati", ha detto a CoinDesk Yalor Mewn, responsabile delle comunicazioni per Dappnode, un programma di incentivazione dei nodi, aggiungendo:
“Stiamo costruendo tutta questa infrastruttura sfruttando un collo di bottiglia.”
Uno strumento imperfetto
Attualmente, ci sono un totale di 11.803 nodi completi Ethereum secondo dati disponibili.
Parlando con CoinDesk, Wuehler ha detto che Infura rappresenta tra il 5 e il 10 percento dei nodi. Tuttavia, poiché i nodi Infura sono altamente affidabili (sotto manutenzione 24 ore su 24), rappresentano una quantità sproporzionata di traffico.
"[Stiamo] supportando efficacemente l'intero ecosistema Ethereum DApp con il traffico RPC", ha affermato Wuehler.
E questo è in parte dovuto al fatto che, al momento in cui scrivo, si dice che un nodo di archivio completo occupi più di 1 terabyte di dati, oltre a quanto può archiviare un laptop convenzionale. Per gli sviluppatori, così come per gli utenti, ciò significa che i requisiti di archiviazione vengono spesso esternalizzati ad aziende che hanno i mezzi per gestire quel tipo di infrastruttura.
"Il modo in cui funziona Infura è che ospita i propri nodi completi e apre un'[interfaccia] per consentirti di accedere facilmente a quei nodi completi", ha detto a CoinDesk Aidan Hyman, CEO e co-fondatore della startup di ricerca e sviluppo di Ethereum Chainsafe.
Ad esempio, gli sviluppatori spesso optano per Infura come un modo per concentrare i loro sforzi sul software, mentre gli utenti sono spesso attratti dallo strumento in-browser Metamask per conservare la loro Criptovaluta. Ed entrambi passano attraverso i nodi completi ConsenSys.
"Ogni dapp che usa Metamask dipende intrinsecamente anche da Infura (consapevolmente o meno). In questo senso, quasi tutte le dapp dipendono potenzialmente da Infura", ha detto Wuehler a CoinDesk.
L'impatto di ciò è che sviluppatori e utenti hanno meno probabilità di eseguire nodi completi, il che significa che il numero di nodi completi che supportano la rete diminuisce. Poiché il rischio che Infura possa diventare un singolo punto di errore, ci sono anche altre ripercussioni sulla mancanza di nodi completi.
Ad esempio, l'esecuzione di un nodo completo consente agli utenti e agli sviluppatori di KEEP gran parte delle loro attività sensibili a livello locale, mentre Infura accumula combinazioni di dati dai suoi utenti, come l'indirizzo del portafoglio e le posizioni IP.
"La Privacy è un problema", ha detto a CoinDesk'Dapplion', lo sviluppatore pseudonimo dietro il progetto sostitutivo di Infura Dappnode, aggiungendo:
"E Infura è ospitato su Amazon. E allora cosa importa se Amazon dice 'Sai cosa? Infura non c'è più, vaffanculo.' La maggior parte delle dapp sarebbe inutilizzabile."
Vera decentralizzazione
Per questo motivo, sono in corso diversi tentativi per trovare un'alternativa praticabile e utilizzabile.
Ad esempio, Parity Technologies ha rilasciato una nuova libreria di codice per lo sviluppo di client leggeri, denominata LightJS. Parity spera che ciò incoraggi gli sviluppatori a creare client leggeri anziché affidarsi a Infura come servizio.
E questo perché, sebbene promettano di essere molto meno intensivi in termini di hardware e storage, i client leggeri sono pensati per mantenere lo stesso grado di decentralizzazione dell'esecuzione di un nodo completo.
"Idealmente, ciò che vedremo sarà sempre meno dapps che si collegano a Infura e utilizzeranno invece un client leggero per ottenere una vera decentralizzazione", ha detto a CoinDesk lo sviluppatore di Parity Amaury Martiny.
Il progetto Turbo Geth di Alexey Akhunov cerca anche di ristrutturare completamente il modo in cui i client software Ethereum gestiscono lo storage. Nell'ultima versione della riscrittura del software, ha ridotto i requisiti di storage a un quinto delle dimensioni attuali.
E diversi progetti, come Dappnode, Denode e VIP node, prendono di mira il livello di incentivo sottostante per incoraggiare più persone a gestire un full node. E questo perché attualmente, a differenza dei miner che proteggono le transazioni su Ethereum, i full node non vengono ricompensati in alcun modo.
Ma il nodo VIP, lavorando su una sovvenzione concessa dalla Ethereum Foundation, utilizza l'identificativo con cui i nodi completi si collegano a Ethereum per distribuire ricompense ai nodi online, che vengono pagate tramite un abbonamento dagli sviluppatori che desiderano utilizzare il servizio.
Un altro progetto, denominato DeNode, crea anch'esso un mercato tra sviluppatori e gestori di nodi, ma cerca anche di decentralizzare i rapporti economici tra questi attori.
Per fare questo, DeNode utilizza un'organizzazione autonoma decentralizzata, oDAODenode, un'iniziativa della startup di Toronto Chainsafe, è stata concepita a maggio Ethereum Hackathon ETH Buenos Aires ed è finanziata tramite una sovvenzione Ethereum Community Fund.
"L'idea che possiamo costruire queste strutture in modo decentralizzato consente la democratizzazione delle dinamiche di potere nei sistemi economici", ha affermato Hyman.
Infine, Dappnode, fondata dallo sviluppatore blockchain Jordi Baylina, adotta un approccio diverso consentendo agli sviluppatori di creare una rete locale progettata in modo tale da semplificare l'implementazione di dapp.
"Qualcuno imposta il Dappnode e dà accesso alla sua famiglia, ai suoi amici, a una cerchia fidata di connessioni interpersonali con cui hai un BOND di fiducia. E poi con un paio di clic, per quanto sia difficile connettersi a Infura, ti connetterai a Dappnode", ha detto a CoinDesk il principale sviluppatore Dapplion.
All'orizzonte
Molti di questi progetti, come VIP node e Turbo Geth, ricevono finanziamenti anche dalla stessa Infura.
ONE delle più grandi startup di ethereum, la società dietro Infura, Consensys, sta anche finanziando un progetto, denominato Incubator, con cui sta cercando di ridurre la dipendenza di Metamask da Infura sul suo gateway per Ethereum. Infura stessa sta anche cercando di diversificare il numero di provider cloud su cui fa affidamento, in modo da non dipendere esclusivamente da Amazon, secondo Wuehler.
"I nostri sforzi sono principalmente volti a cercare di spingere sempre di più la decentralizzazione nel modo in cui viene distribuito il nostro stack Tecnologie ", ha detto a CoinDesk.
Secondo Wuehler, la popolarità di Infura è dovuta a una stranezza interna alla piattaforma Ethereum stessa. E questo perché, combinando la funzionalità della blockchain di bitcoin con una macchina virtuale in grado di eseguire applicazioni decentralizzate, Ethereum genera una gamma di dati più ampia rispetto alle semplici transazioni.
Ad esempio, oltre a basarsi su una blockchain, Ethereum memorizza ciò che è noto come "stato", che è la somma di tutti i calcoli sulla piattaforma. E man mano che la quantità di utenti Ethereum continua a crescere, la dimensione dello stato continua ad espandersi anche.
Il risultato finale è che, poiché l'hardware diventa sempre più costoso e complesso da utilizzare (e a causa della progettazione di base di Ethereum), T ci sono incentivi che incoraggino le persone a farlo.
"T abbiamo creato il problema, siamo solo un cerotto sul problema. Stiamo solo fornendo una soluzione che è necessaria", ha detto Wuehler.
Guardando al futuro, c'è del lavoro svolto dai ricercatori Ethereum come il fondatore Vitalik Buterin per trovare un modo per riscrivere gli incentivi sottostanti in modo che i nodi completi possano essere ricompensati per l'archiviazione dei dati, o ciò che è comunemente definito "affitto.”
Si sta ora valutando l'inclusione di tale modifica in un aggiornamento proposto denominato "Ethereum 1x". L'obiettivo è attualmente il 2019, ma nel frattempo gli sviluppatori si stanno concentrando sulla ricerca di soluzioni che possano essere implementate immediatamente.
Come ha detto Hyman di Denode a CoinDesk:
"Sebbene stiamo lavorando come comunità su questi obiettivi a lungo termine, dobbiamo anche essere pragmatici e concentrarci sul presente. Questo è un problema che esiste in questo momento e che persiste nello spazio".
Correzione:In una precedente versione di questo articolo Denode veniva scritto erroneamente "D-node".
Immagine di Construct 2017 per gentile concessione di Steven Gregory
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.
