Il link a Perché la dApp su EOS non è redditizia per gli sviluppatori? (Parte 1)
“EOS scarica sugli sviluppatori il costo delle transazioni e dell’archiviazione. ETH mette i costi sugli utenti”
Chi pagherà?
Il costo delle risorse può successivamente diventare un problema non solo per gli sviluppatori ma anche per gli utenti delle applicazioni EOS.
L'ex vicepresidente del prodotto Block.One Thomas Cox afferma che esistono scenari di utilizzo in cui lo sviluppatore può scrivere dApp in modo che l'utente debba avere la propria CPU e/o NET e/o RAM per l'interazione. Ha anche notato che questo è un modo per scrivere una versione precedente della tua dApp in modo da non andare in rovina se l'applicazione diventa improvvisamente popolare.
In un discussione su Reddit su come gli sviluppatori possono coprire i costi di RAM, CPU e NET, l'introduzione di commissioni speciali per gli utenti è diventata una delle proposte principali.
“Potrebbero facilmente creare una tariffa per utilizzare la loro dapp. Che si tratti di eos o del loro stesso token. Tale compenso andrebbe agli sviluppatori di dapps” – ha scritto l’utente con il nickname mr1ply.
Un altro partecipante alla discussione, SuddenAnalysis, nota che, anche se molte applicazioni inizieranno ovviamente ad addebitare questa tariffa, altre “altre avranno un modello inflazionistico in cui gli sviluppatori ricevono parte o tutti gli interessi attraverso l’inflazione per continuare a pagare per cose [risorse] che dipendono esclusivamente sul valore della loro piattaforma."
"Inflazione! È necessario progettare la propria criptoeconomia in modo tale che l’inflazione copra i costi di sviluppo”. – scrive ablejoseph.
Allo stesso tempo, le risorse ottenute tramite staking – CPU e NET – non sono, secondo l’opinione di alcuni utenti, un grosso problema per gli sviluppatori:
"Se gli sviluppatori stanno già effettuando staking di un sacco di EOS, non dovrebbero preoccuparsi delle spese correnti. I token stessi si ridimensionano man mano che la rete si espande. Se devono acquistare più token EOS, dovrebbero essere in grado di vendere il proprio token dApp per ottenere più EOS per CPU e larghezza di banda” – osserva un altro partecipante alla discussione, aggiungendo che “ogni dApp dovrà avere un approccio ben pensato modello economico in grado di sostenersi ed espandersi”.
È però troppo presto per fare previsioni sui costi: ormai la rete comincia appena ad attirare utenti e sviluppatori. Secondo Radar Dapp, al momento solo sei applicazioni EOS hanno più di cento visitatori al giorno e solo due più di mille. In relazione a ciò, il tempo della CPU costa leggermente: 0.00049966 EOS per KB ($ 0.003).
In un post recente su Reddit, l'utente della seconda applicazione EOS più popolare – i giochi EOS Knights – attira già l'attenzione sui requisiti difficili da raggiungere per quanto riguarda l'importo dello staking per la CPU. L'utente con il nome AGameDeveloper afferma di aver utilizzato 10 EOS ($ 59) come puntata, ma questo non è bastato. Secondo EOS Knights, per avviare il gioco la quota dell'utente sulla CPU dovrebbe essere di almeno 15 EOS (88 dollari), ma AGameDeveloper scrive che in realtà la puntata minima è di 500 dollari.
“L’utilizzo attuale della CPU è dell’8%, quindi calcola quanto costerà la puntata al 100%” – ha commentato uno degli utenti nel post.
Altri problemi
Nel mese di agosto gli hacker sono riusciti ad assorbire la RAM dell'account di qualcun altro e, utilizzando la funzione di notifica, hanno invaso la RAM con dati inutili. Una delle soluzioni a questi problemi è stata descritta dal direttore tecnico di EOS Dan Larimer, ma è stata proposta nel quadro di una proposta ambigua e non ancora approvata di riscrivere completamente la “costituzione” di EOS. Un altro soluzione, pubblicata su GitHub, prevede l'invio di token tramite contratti proxy-smart che non contengono RAM. In ogni caso, la soluzione a questo problema, infatti, resta sulle spalle degli sviluppatori di ogni singola applicazione.
Inoltre, il sistema, progettato per proteggere dallo spam, è stato spammato, cosa che è diventata possibile e non troppo costosa grazie al basso prezzo odierno della CPU. Il proprietario dell'account Blocktwitter si è divertito "inviando messaggi che includevano 192 milioni di azioni, che oggi equivalgono a circa il 95% di tutte le transazioni EOS", ha affermato Tom Fu, un partner della società GenerEOS. Praticamente tutti contengono un record: “WE LOVE BM” (riferimento al nickname di Larimer – bytemaster). Secondo Fu i messaggi “non sono importanti”, ma hanno un impatto negativo sulla rete, perché Blocktwittter possiede una larga quota della CPU, con conseguente riduzione del tempo CPU assegnato ad altri utenti e sviluppatori.
Il lato positivo
Ai primi di agosto, Larimer proposto un modello per il noleggio di CPU e NET, che "ridurrà i costi di utilizzo della rete EOS".
E Cox ha notato diversi evidenti vantaggi di EOS, che già distinguono la giovane piattaforma da Ethereum. Innanzitutto i nuovi “cripto-kitties” non fermeranno EOS, come è successo con Ethereum: lo staking garantisce che le prestazioni della rete siano supportate da una certa quantità di CPU riservata. In secondo luogo, due delle tre risorse EOS – CPU e NET – sono “rinnovabili” (a differenza del gas in Ethereum). Cioè, dopo la scadenza del periodo di validità di tre giorni dello smart contract di staking, i fondi verranno rilasciati e potranno essere riutilizzati per gli stessi (o altri) scopi. Anche la RAM (RAM) non utilizzata o rilasciata può essere venduta, anche se, forse, a un prezzo inferiore (o forse anche più alto). Inoltre, il sistema arbitrale che supporta la sicurezza EOS è considerato sufficientemente robusto per difendersi dagli attacchi contro scenari DAO e Parity, mentre gli sviluppatori di applicazioni Ethereum, secondo Cox, sono "ad un passo dalla bancarotta".