Alex veterinario

Pubblicato il: 07/09/2018
Condividilo!
Perché la dApp su EOS non è redditizia per gli sviluppatori? (Parte 1)
By Pubblicato il: 07/09/2018

La blockchain di EOS, lanciata il 14 giugno dopo l'ICO di 340 giorni, dovrà naturalmente affrontare molti problemi man mano che cresce. “Ethereum Killer” garantisce zero commissioni ed elevata scalabilità, che consentirà a migliaia di applicazioni decentralizzate (dApp) di coesistere sulla piattaforma. Secondo questi indicatori EOS vince sul suo antenato sovraccarico, costoso e lento.

Tuttavia, gli sviluppatori delle prime dApp su EOS sono preoccupati per un'altra questione: se Ethereum è costoso per gli utenti dell'applicazione (qualsiasi azione all'interno del gioco o di un'altra dApp è determinata da contratti intelligenti e richiede calcoli che l'utente deve pagare in gas), quindi EOS è costoso per gli sviluppatori.

“EOS scarica sugli sviluppatori il costo delle transazioni e dell’archiviazione. ETH mette i costi sugli utenti” – scrive l'utente Reddit.

Il CEO di PandaFun su EOS, recentemente lanciato, ha stimato il costo di tutte le risorse necessarie per EOS-dApp in 21,000 EOS (122,000 dollari al cambio attuale). In questo caso, l'implementazione di uno smart contract per dApp su Ethereum costerà $ 100.

Cosa forma tali prezzi?

EOS, per sua stessa natura, presuppone un’architettura di rete “equity”. Questa logica è determinata dall’algoritmo utilizzato per raggiungere il consenso – DPoS (prova delegata del ruolo o prova delegata del ruolo – condivisione). Se un validatore proof-of-stake può diventare qualsiasi partecipante alla rete (e la probabilità che crei il blocco è proporzionale al numero di monete sul suo conto – cioè la sua quota nella rete), nel delegato versione, i validatori, o produttori di blocchi, “vengono selezionati” da semplici utenti. Pertanto, la rete EOS è supportata da un “gruppo in costante cambiamento di 21 produttori di blocchi”. La loro condivisione in rete è necessaria per confermare le transazioni e generare blocchi, e gli “elettori” – per partecipare alle elezioni. Ovunque vale la stessa regola, vale a dire: una voce più potente di chi possiede una quota maggiore della rete.

L’altro, ma anche il meccanismo “condiviso”, fornisce il lavoro “quotidiano” per EOS, ovvero consente agli utenti (e agli sviluppatori) di aprire account, eseguire transazioni e creare contratti intelligenti, oltre a proteggere la rete dallo spam. Questo meccanismo è chiamato impilamento. Infatti rende possibile l'assenza di commissioni, poiché in Bitcoin e reti Ether tutte queste operazioni (tranne la creazione di un account gratuito) sono “sponsorizzate” da commissioni.

Lo stacking è il “blocco” di fondi per un certo periodo di tempo in cambio di una delle risorse necessarie per lavorare sulla rete.

Elenchiamo queste risorse:

  • Traffico di rete (NET). Il consumo NETTO medio viene misurato in byte spesi negli ultimi 3 giorni. NET viene consumato ogni volta che esegui un'azione su a blockchain – ad esempio, inviare una transazione. Più token prenoti come condivisione della rete, più NET ottieni da utilizzare.
  • Tempo del processore o potenza di calcolo (CPU). Questo è il tempo che la CPU impiega nell'esecuzione di una determinata azione. Il consumo medio della CPU viene misurato in microsecondi trascorsi negli ultimi 3 giorni. Il tempo del processore viene impiegato anche nell'implementazione di ciascuna azione sulla blockchain. E più a lungo viene elaborato, più tempo consuma la CPU.

Queste risorse vengono assegnate in proporzione al numero di token che hai contribuito al contratto di stacking di tre giorni. Quando si esegue lo stacking, si specifica quale parte dovrebbe andare all'acquisto della CPU e quale dovrebbe andare a NET. Successivamente, puoi aggiungere fondi al contratto o abbandonare le risorse a tua disposizione scambiandole nuovamente con i token EOS. Ciò significa che, durante lo stacking, non perdi i tuoi soldi: essendo nel contratto, saranno esauriti, ma dopo tre giorni il costo del contratto in EOS tornerà all'indicatore originale. L’unica cosa che cambierà è l’equivalente in dollari.

L'essenza economica dello stacking è confermare che non si spendono gettoni "promessi" durante il tempo contrattato. Cioè, mantieni i token al momento dell’inflazione, quando i produttori di blocchi creano nuove monete che vanno a loro come ricompensa. In questo modo paghi i nodi che elaborano le transazioni e forniscono potenza di elaborazione.

  • Memoria operativa (RAM). Ne parleremo separatamente poiché la modalità di acquisizione è diversa da quella della bistecca. Viene acquistato sul mercato interno della RAM, il prezzo viene adeguato automaticamente in base alla domanda e all'offerta. La RAM è necessaria per archiviare i dati sulla blockchain, ovvero si paga per un certo numero di byte. Se non hai bisogno di una certa quantità di memoria, puoi venderla al tasso di cambio attuale e ottenere un EOS. La quantità di RAM è limitata (attualmente – 72 GB, di cui il 62% utilizzato – 44 GB di RAM), ma può essere aumentata se necessario. Quindi, i produttori di blocchi già una volta aumentarono la quantità di memoria quando, dopo il lancio della rete principale, gli speculatori iniziarono ad acquistare RAM per venderla successivamente a un prezzo più alto. Ciò ha aumentato i prezzi a 0.94 EOS per KB, 9 volte superiori al livello attuale. Successivamente si è deciso di raddoppiare le emissioni di RAM, aggiungendo 64 GB all'anno al ritmo di 1 KB per blocco. E questo passo ha permesso di calmare il mercato delle memorie operative.

Su scala industriale

Per sviluppare applicazioni EOS e onboarding (in parole povere, attrarre) gli utenti del progetto sarà necessario un gran numero delle tre risorse elencate e, quindi, una quantità impressionante di fondi. Anche considerando che i token che pagano NET e CPU, infatti, non vengono sprecati, dovrebbero sempre essere “riservati”.

Kevin Rose, co-fondatore dell'azienda produttrice di blocchi EOS New York, ha detto che è in trattative con un gruppo di sviluppatori che desiderano utilizzare EOS invece della loro piattaforma attuale.

Il passaggio da Ethereum a EOS è avvenuto annunciato apertamente dal Tixico piattaforma per eventi: EOS “promette sufficiente scalabilità anche con milioni di utenti, e questo è fondamentale per una piattaforma progettata per il mantenimento simultaneo di un gran numero di persone – come accade quando si vendono i biglietti, quando decine di migliaia [persone] entrano contemporaneamente e fanno un transazione. Tra gli altri vantaggi, Tixico ha notato anche la mancanza di commissioni.

Tuttavia, ciascuno di questi team dovrà pagare a caro prezzo una scalabilità interessante. Il CEO di PandaFun, che ha riferito di circa 21,000 EOS spesi per lo sviluppo dell'applicazione, ha parlato anche della distribuzione dei token sulle risorse: ad esempio, 10,000 EOS (circa 58,000 dollari al ritmo attuale) sono andati alla RAM, lo stesso numero sulla CPU e 1000 EOS ($ 5,800) su NET. Tuttavia, il CEO di PandaFun ha osservato che la maggior parte della RAM sarà necessaria per il prossimo token, mentre per il gioco stesso ne servirà meno.

In media, la creazione di un account per ciascun utente richiede 4 KB di RAM (circa 2.7 dollari al prezzo attuale della RAM). Tuttavia, la RAM è necessaria per molte altre azioni.

Tuttavia, nel mese di giugno, quando il costo di creazione dell'account era ancora più basso ($ 0.5-$ 1), il partecipanti alla discussione su GitHub ho già notato che un tale modello di RAM "semplicemente non può funzionare se il tuo obiettivo è creare decine o centinaia di milioni di account utente per la tua dApp!"

Per continuare a leggere, segui il collegamento alla Parte 2