Cointelegraph sleduje vývoj zcela nového blockchainu od počátku až po mainnet a dále prostřednictvím své série Inside the Blockchain Developer’s Mind, kterou napsalAndrew Levine skupiny Koinos.
Lidé používají sociální aplikace denně, ale navzdory všemu humbuku kolem údajně „next-gen“ blockchainů,žádný z těchto sociálních aplikací jsou decentralizované. Pojďme rozbalit proč, pomocí dvou blockchainů jako reference: Ethereum a Steem.
Naši nejlepší obchodní roboti
Ethereum má mnohem více vývojářů než jakýkoli jiný univerzální blockchain, a přesto se žádnému z těchto vývojářů nepodařilo vybudovat sociální aplikaci s mainstreamovým přijetím. Svého času byl Steem jedním z nejrozšířenějších blockchainůjakéhokoli druhu na světě, což z něj dělá také jeden z nejpoužívanějších sociálních DApps na světě s tržní kapitalizací, která to odráží s historicky nejvyšší hodnotou kolem 2 miliard USD.
Steem byl schopen extrémně rychle růst a začlenit stovky tisíc běžných uživatelů, ale nikdy nezískal takovou úroveň osvojení vývojářů, jako Ethereum, a nakonec nedokázal naplnit svůj potenciál. Jak a proč se to stalo, je cenná lekce o vytváření obou DAppsa blockchainy.
Příbuzný:Budoucnost DeFi je rozložena do několika blockchainů
Ethereum: Univerzální blockchain
Když byl Steem stavěn, Ethereum bylo jediným životaschopným blockchainem, který mohl vývojář použít k vybudování své DApp bez forkování a úpravy kódu existujícího blockchainu, jako je bitcoin.
Díky Ethereu, místo toho, aby musel vývojář budovat blockchain od nuly, jen aby podporoval nějakou konkrétní aplikaci (jako je sociální síť), mohl vývojář pouze napsat kód potřebný pro svou aplikaci a nahrát jej do blockchainu Ethereum jako „chytrou smlouvu“. .“ To by vývojáři umožnilo využít veškerou tvrdou práci, kterou již odvedli vývojáři blockchainu Ethereum, a soustředit se na jejich aplikaci.
Umožnění vývojářům nahrávat kód do blockchainu vytvořilo nekonečné možnosti, včetně možnosti nahrát kód, který spotřebovává všechny síťové zdroje, takže je k ničemu. Této „bezmeznosti“ bylo třeba uložit nějaké omezení. K vyřešení tohoto problému vynalezl Vitalik Buterin „plyn“ – decentralizovaný systém pro účtování poplatku za spuštění kódu na blockchainu (Ethereum).
Příbuzný:Poplatky za etherea raketově stoupají - obchodníci však mají alternativy
Poplatky za blockchain
Návrh Etherea založený na poplatcích byl skvělý a určil směr designu blockchainu pro obecné účely na desetiletí, přičemž téměř každý následující blockchain implementoval nějakou variantu plynu.
Genialita Etherea je v tom, že poskytla vývojářům přístup k neomezenému (“Turing Complete”) programovacímu jazyku. Genialita plynu spočívá v tom, že vytvořil decentralizované omezení toho, co mohou vývojáři s tímto jazykem dělat. Právě tento základní konflikt (bezmezný v. omezený) vysvětluje, proč na Ethereu stále neexistují žádné mainstreamové sociální DApps.
Bezpoplatkové blockchainy
Vývojáři Steem zvolili zásadně odlišný přístup než Ethereum. Postavili velmi základní blockchain („rámec“) s názvem Graphene, který mohli snadno přeměnit na specifický sociální blockchain („aplikační specifický“ blockchain).
Kromě sociálních funkcí vývojáři Steem experimentovali se systémem regulace využití sítě, který se zásadně lišil od plynu. Stručně řečeno, bylo to bez poplatků.
Když byl Steem poprvé uveden na trh, mnoho lidí říkalo, že to byl podvod právě kvůli jeho bezpoplatkovému systému „šířky pásma“. Věřili, že protože Bitcoin a Ethereum mají poplatky, blockchain bez poplatků musí nutně selhat.
Příbuzný:Který blockchain je nejvíce decentralizovaný? Odpovídají odborníci
Zatímco systém šířky pásma, se kterým byl Steem spuštěn, měl k dokonalosti daleko, díky tomu, že nabízel sociální funkce a umožňoval uživatelům provádět transakce zdarma, se Steem rychle stal jedním z nejcennějších blockchainů na světě a zdaleka nejpoužívanějším…, ale nakonec nikdy ve skutečnosti nekonkuroval. s Ethereem.
Inteligentní smlouvy vládnou
Důvod, proč Steem nikdy nebyl schopen konkurovat Ethereu, k překvapení mnoha lidí, neměl nic společného s jeho bezplatným modelem, který hlavní vývojáři v průběhu let dále zdokonalovali a který je stále v provozu dodnes.
Steem nikdy nekonkuroval Ethereu z prostého důvodu, že Graphene (blokový rámec, na kterém byl postaven) postrádal chytré smlouvy. Graphene usnadnil spouštění blockchainů se specifickými funkcemi, ale v žádném případě to nebylo „snadné“ a změna těchto funkcí nebo přidávání nových funkcí bylo neuvěřitelně obtížné, na rozdíl od Etherea, které umožňuje každému vývojáři nahrát libovolný kód, kdykoli bude chtít.
Z tohoto pohledu je řešení zřejmé. Pokud bychom dokázali zkombinovat bezpoplatkový systém vyvinutý pro Steem s flexibilitou blockchainu s chytrými smlouvami, jako je Ethereum, mohli bychom vývojářům poskytnout to nejlepší z obou světů, což by jim umožnilo vytvářet volně použitelné aplikace se svobodou přidávat nové funkce. kdykoli chtějí! Jednoduché, že?
Zůstaňte naladěni na další článek ze série, kde se dozvíte více!
Tento článek neobsahuje investiční rady ani doporučení. Každý investiční a obchodní tah zahrnuje riziko a čtenáři by měli při rozhodování provést vlastní průzkum.
Názory, myšlenky a názory zde vyjádřené jsou pouze autorem a nemusí nutně odrážet nebo nereprezentovat názory a názory společnosti Cointelegraph.