Linket til Hvorfor dApp på EOS ikke er rentabelt for udviklere? (Del 1)
“EOS lægger omkostningerne til transaktioner og lager over på udviklerne. ETH lægger omkostningerne på brugerne”
Hvem betaler?
Udgifterne til ressourcer kan efterfølgende blive et problem ikke kun for udviklere, men også for brugere af EOS-applikationer.
Tidligere vicepræsident for produkt Block.One Thomas Cox siger, at der er brugsscenarier, hvor udvikleren kan skrive dApp, så brugeren skal have sin egen CPU og/eller NET og/eller RAM til interaktion. Han bemærkede også, at dette er en måde at skrive en tidligere version af din dApp på, så du ikke går i stykker, hvis applikationen pludselig bliver populær.
I en diskussion på Reddit om, hvordan udviklere kan dække omkostningerne til RAM, CPU og NET, er indførelsen af særlige provisioner til brugere blevet et af hovedforslagene.
"De kunne nemt oprette et gebyr for at bruge deres dapp. Uanset om det er eos eller deres eget token. Det gebyr ville gå til dapps-udviklerne” – skrev brugeren under kaldenavnet mr1ply.
En anden deltager i diskussionen, SuddenAnalysis, bemærker, at selvom mange applikationer åbenlyst vil begynde at opkræve dette gebyr, vil andre "andre have en inflationsmodel, hvor udviklerne modtager noget af eller hele renten gennem inflationen for at fortsætte med at betale for ting [ressourcer] som er afhængige af udelukkende på værdien af deres platform."
"Inflation! Du skal designe din kryptoøkonomi på en måde, så inflationen dækker udviklingsomkostningerne." – skriver ablejoseph.
Samtidig er ressourcerne opnået ved at satse – CPU og NET – efter nogle brugeres mening ikke et stort problem for udviklere:
"Hvis udviklerne allerede satser en masse EOS, burde de virkelig ikke være bekymrede for løbende udgifter. Tokens selv skalerer, efterhånden som netværket udvides. Hvis de er nødt til at købe flere EOS-tokens, bør de være i stand til at sælge deres dApp-token for at hente mere EOS til CPU og båndbredde" - bemærker en anden deltager i diskussionen og tilføjer, at "hver dApp bliver nødt til at have en gennemtænkt -ud økonomisk model, der kan opretholde sig selv og ekspandere”.
Det er dog for tidligt at lave prognoser for omkostningerne: nu er netværket lige begyndt at tiltrække brugere og udviklere. Ifølge Dapp Radar, i øjeblikket har kun seks EOS-applikationer mere end hundrede besøgende om dagen og kun to – mere end tusind. I forbindelse med dette koster CPU-tid lidt: 0.00049966 EOS pr. KB ($0.003).
I en seneste indlæg på Reddit, brugeren af den næstmest populære EOS-applikation – EOS Knights-spil – gør allerede opmærksom på de svært tilgængelige krav til mængden af indsats for CPU'en. Brugeren under navnet AGameDeveloper siger, at han brugte 10 EOS ($ 59) som indsats, men det var ikke nok. Ifølge EOS Knights, for at starte spillet skal brugerens andel på CPU'en være mindst 15 EOS ($88), men AGameDeveloper skriver, at minimumsindsatsen faktisk er $500.
"Nuværende CPU-udnyttelse er 8%, så regn med, hvor dyr indsatsen vil være på 100%" - en af brugerne kommenterede opslaget.
Andre problemer
I august var hackere i stand til at absorbere RAM'en på en andens konto ved at bruge notifikationsfunktionen til at spamme RAM-pladsen med ubrugelige data. En af løsningerne på sådanne problemer blev beskrevet af EOS teknisk direktør Dan Larimer, men den blev foreslået inden for rammerne af et tvetydigt og endnu ikke godkendt forslag til fuldstændigt omskrive "forfatningen" af EOS. En anden løsning, offentliggjort på GitHub, involverer at sende tokens gennem proxy-smarte kontrakter, der ikke indeholder RAM. Under alle omstændigheder forbliver løsningen på dette problem faktisk på skuldrene af udviklerne af hver enkelt applikation.
Derudover er systemet designet til at beskytte mod spam, blev spammet, hvilket blev muligt og ikke for dyrt på grund af dagens lave pris på CPU'en. Ejeren af Blocktwitter-kontoen blev underholdt ved at "sende beskeder, der omfattede 192 millioner handlinger, hvilket i dag udgør omkring 95% af alle EOS-transaktioner," sagde Tom Fu, en partner i GenerEOS-virksomheden. Næsten alle indeholder en post: "WE LOVE BM" (reference til Larimers kaldenavn - bytemaster). Ifølge Fu er beskederne "ikke vigtige", men de har en negativ indvirkning på netværket, fordi Blocktwittter ejer en stor del af CPU'en, hvilket resulterer i en reduktion i CPU-tiden, der er allokeret til andre brugere og udviklere.
Lyse side
I begyndelsen af august, Larimer foreslået en model for leje af CPU og NET, hvilket "vil reducere omkostningerne ved at bruge EOS-netværket."
Og Cox bemærkede flere åbenlyse fordele ved EOS, som allerede adskiller den unge platform fra Ethereum. For det første vil de nye "crypto-kitties" ikke stoppe EOS, som det skete med Ethereum: staking sikrer, at netværkets ydeevne vil blive understøttet af en vis mængde reserveret CPU. For det andet er to af de tre ressourcer EOS - CPU og NET - "fornyelige" (i modsætning til gas i Ethereum). Det vil sige, efter udløbet af den tre-dages gyldighedsperiode for den smarte satsningskontrakt, vil midlerne blive frigivet og kan blive genbrugt til de samme (eller andre) formål. Ubrugt eller frigivet RAM (RAM) kan også sælges - dog måske til en lavere pris (eller måske endda højere). Hertil kommer voldgiftssystem der understøtter EOS-sikkerhed anses for at være tilstrækkelig robust til at forsvare sig mod angreb mod DAO- og Parity-scenarier, mens udviklerne af Ethereum-applikationer ifølge Cox er "i en fejl fra konkurs."