- 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
RAM It All: i costi crescenti stanno trasformando EOS in un incubo per i programmatori di Cripto
Con velocità fulminee e zero commissioni, EOS surclassa altre blockchain per l'esperienza utente. Per gli sviluppatori, però, si sta rivelando costoso.
Rispetto a Ethereum, EOS sembra aver capito come gestire le dapps scalabili.
Gli utenti delle applicazioni decentralizzate (dapp) su Ethereum si irritano spesso per il fatto che qualsiasi azione (inviare un tweet, giocare una carta, allevare un gatto) costa denaro sotto forma di "GAS" e richiede tempo, poiché i minatori elaborano il nuovo stato della catena.
A prima vista, EOS non soffre di nessuno di questi problemi. Non c'è alcuna commissione per inviare token o chiamare uno smart contract dapp. Ein contrasto con Ethereum, anche quando la blockchain EOS elabora milioni di transazioni al giorno, funziona senza problemi.
Secondo ilLibro bianco EOS, è probabile che questi vantaggi facciano sì che il sistema "ottenga un'adozione più diffusa" e alcuni sviluppatori di dapp a quanto pare ne hanno individuato l'opportunità.
Ad esempio, Kevin Rose, co-fondatore di EOS New York, un produttore di blocchi, un'entità che svolge una funzione simile a quella dei minatori in altre reti blockchain, ha dichiarato a CoinDesk:
"Parlerò con almeno ONE gruppo a settimana del seguente argomento: 'Queste sono le sfide che stiamo affrontando su questa o quella piattaforma, vogliamo arrivare su EOS'".
Rose ha menzionato Tixico, cheannunciato che avrebbe effettuato la transizione da Ethereum a causa delle "migliori prestazioni e scalabilità di EOS per soddisfare l'elevata domanda".
Tuttavia, l'erba del vicino potrebbe non essere così verde come alcuni sviluppatori di dapp sperano.
Questo perché, mentre le dapp Ethereum possono essere costose per chi le utilizza, le dapp EOS possono essere costose per i team che le distribuiscono.
Per integrare gli utenti in una dapp EOS , in genere gli sviluppatori devono assicurarsi di aver protetto quantità sufficienti di tre risorse distinte: RAM, che equivale all'archiviazione dello stato sulla blockchain; CPU, che misura il consumo medio delle risorse di elaborazione in microsecondi; e larghezza di banda di rete, o NET, che misura il consumo medio in byte.
E ottenere queste risorse si è rivelato costoso.
Yutin Chen, CEO di PandaFun, un gioco lanciato di recente su EOS, ha detto che il team ha acquistato 10.000 EOS di RAM, ovvero circa 65.000 $ agli attuali prezzi EOS . La società ha anche puntato 10.000 EOS per CPU e 1.000 EOS per NET. Tuttavia, Chen ha chiarito che la maggior parte della RAM sarebbe andata verso una prossima vendita di token, dicendo: "Il gioco T costa così tanto".
Al contrario, distribuire uno smart contract su Ethereum costa solo un BIT' di GAS, sia che ospiti funzionalità per una dapp o un token contract. Il costo di distribuzione degli smart contract Ethereum potrebbe essere1$ O 100 $, ma è ben lontano da quanto costerebbe su EOS.
In definitiva, questo non è solo un problema per gli sviluppatori, ma anche per gli utenti EOS .
Ad esempio, alcune dapp potrebbero iniziare a spostare le spese sugli utenti, nella misura in cui è possibile. E altre potrebbero fare ciò che stanno facendo le potenziali dapp su Ethereum , e decidere di lanciarsi altrove.
RAM: speculatori e hacker
Probabilmente il problema più grande per gli sviluppatori in questo momento è la RAM, poiché la risorsa deve essere acquistata a un prezzo di mercato variabile tramite EOS, con transazioni effettuate tramite l'algoritmo Bancor .
Ogni utente dappprende4 kilobyte di RAM da integrare per gli sviluppatori. Secondo la RAM attualeprezzo, ovvero circa $ 3,12 per utente. La RAM è necessaria anche per altre azioni, oltre alla semplice creazione di un account.
E come tale, Rose ha detto a CoinDesk:
"Non comprendiamo ancora i costi totali dell'onboarding di un utente dapp. T credo che quei dati […] possano darci fiducia in una media di sorta."
Anche prima delLancio della rete principale EOSa giugno, un'aperturaproblema di GitHub (che ha ricevuto 60 risposte dalla sua creazione) sostiene che il modello RAM "semplicemente T può funzionare se il tuo obiettivo è creare decine o centinaia di milioni di account utente per la tua dapp!"
E all'epoca in cui fu scritto, i prezzi della RAM erano molto più bassi.
Dopo il lancio, tuttavia, gli speculatori si sono buttati sulla RAM limitata disponibile nella speranza di venderla in seguito con un profitto. Ciò ha fatto salire i prezzi fino a 0,94 EOS per KB, ovvero otto volte di più rispetto al livello attuale.
In risposta al picco dei prezzi, i produttori di blocchi hanno deciso di raddoppiare la fornitura totale di RAM, aggiungendo 64 GB nel corso dell'anno successivo al ritmo di 1 KB per blocco. Questa mossa ha finora contribuito a calmare il mercato.
Tuttavia, il problema della RAM T è solo il suo costo.
È anche vulnerabile. Ad agosto è emerso che gli aggressori potevano divorare la RAM di un account, utilizzando una funzionalità di notifica per riempire la RAM disponibile del bersaglio con dati inutili. Gli sviluppatori possonoEvitarequesto attacco invia token tramite contratti intelligenti proxy che non contengono RAM, ma ciò aggiunge un altro passaggio di cui gli sviluppatori devono tenere conto.
Il problema era abbastanza serio da indurre l'architetto capo di EOS a intervenire. Dan Larimer, CTO di Block. ONE, la società che ha sviluppato il protocollo e detenuto l'ICO EOS da 4 miliardi di dollari, ha scritto che i produttori di blocchi potrebbero liberare RAM consumata in modo dannoso applicando il principio secondo cui "l'intento del codice è legge".
Sebbene tale regola sia contenuta nella proposta di Larimerrevisione per quanto riguarda la "costituzione" EOS , un insieme di statuti a cui i partecipanti alla rete sono in teoria tenuti, il problema è che la costituzione non è stata adottata, perché il sistema di voto necessario per farlo T è stato implementato Ancora.
CPU: AMIAMO BM
Le altre due risorse di rete di EOS, CPU e NET, T hanno ricevuto altrettanta attenzione, ma la CPU in particolare potrebbe mettere alle strette sia gli sviluppatori che gli utenti.
Queste risorse funzionano in modo diverso dalla RAM. Invece di essere acquistate e vendute, vengono ottenute tramite staking, in cui un partecipante alla rete delega token EOS a un particolare tipo di smart contract.
Quando la rete non è pienamente utilizzata, i partecipanti possono ottenere una quantità spropositata di tempo CPU per una quota relativamente modesta. In teoria, ciò dovrebbe significare che i primi utilizzatori T hanno bisogno di quote molto elevate per il momento.
Dopotutto, secondo Dapp Radar, solo una manciata di dapp EOS ha più di 100 utenti al giorno, quindi quanto potrebbe essere a corto di CPU la rete?
A quanto pare, uno spammer è intervenuto per riempire il vuoto. Un singolo account, Blocktwitter, ha "condiviso messaggi composti da 192 milioni di azioni, che rappresentano circa il 95 percento di tutte le transazioni EOS fino ad oggi", ha affermato Tom Fu, un partner del produttore di blocchi standby GenerEOS.
Quasi tutti dicono semplicemente "WE LOVE BM", un riferimento allo pseudonimo di Larimer, bytemaster. Come ha detto Fu, i messaggi "non sono importanti".
Ma hanno ancora un impatto, a causa dell'elevata posta in gioco della CPU di Blocktwittter. Gli utenti, così come gli sviluppatori, stanno vedendo i tempi di CPU assegnati aumentarespremutoa causa di tutto questo spam.
Fu ha detto a CoinDesk:
"La RAM può essere spinta sugli utenti, tuttavia, la CPU no. In questo senso, chiunque esegua l'azione deve avere la CPU puntata sul proprio account."
Un recente Redditinviare da un giocatore di EOS Knights sottolinea questo punto. L'utente ha scritto di aver delegato 10 EOS , per un valore di 59 $, per giocare, pensando che sarebbero stati sufficienti, ma in realtà T è stato nemmeno lontanamente così. EOS Knights suggerisce di puntare almeno 15 EOS(88 $) di CPU per giocare, ma l'utente di Reddit ha affermato che anche una puntata di 500 $ non avrebbe soddisfatto il tempo di CPU richiesto consigliato.
In quanto tale, Larimer haproposto un modello per l'affitto di CPU e NET, che, a suo dire, "abbasserà i costi di utilizzo della rete EOS ".
Ne vale la pena?
Tuttavia, potrebbe essere semplicistico affermare che Ethereum scarica i costi sugli utenti, mentre EOS li scarica sugli sviluppatori.
"Ci sono casi d'uso in cui uno sviluppatore può scrivere una dapp in cui l'utente deve portare la propria CPU e/o [NET] e/o RAM all'interazione", ha detto l'ex Block. ONE vicepresidente del prodotto Thomas Cox, aggiungendo: "questo è ONE modo per scrivere una versione iniziale della tua dapp che T ti manderà in bancarotta se diventasse improvvisamente popolare".
ONE cosa che è chiara è che gli sviluppatori di EOS dapp bisogna pensarci bene sui loro modelli di business, forse più delle loro controparti su Ethereum.
Ma in ultima analisi, secondo Cox, EOS potrebbe avere i suoi vantaggi.
ONE, mentre una popolare dapp come CryptoKitties può intasare l'intera rete Ethereum , lo staking EOS garantisce un certo accesso minimo alla CPU.
Un altro potenziale vantaggio è che, a differenza GAS di ethereum, gli investimenti in risorse EOS possono essere recuperati. I token puntati sulla CPU possono essere de-puntati e la RAM può essere venduta, forse a un prezzo inferiore, però.
Infine, ha affermato Cox, gli sviluppatori di Ethereum DApp sono "ONE bug dal fallimento".
Il sistema di arbitrato di EOS è stato oggetto di notevole controversia, ma fornisce un certo ricorso e la possibilità di evitare unDAO- O Parità- tipo fiasco.
Pertanto Cox pose la domanda, ma T rispose:
"Quanto vale?"
EOS con scheletrotramite Shutterstock