Ethereum vs EOS: Který blockchain pro dApps je lepší?

Ethereum i EOS se staly legendárními projekty s významným přínosem pro blockchainovou technologii a krypto komunitu. Na první pohled se blockchainy zdají být podobné: oba využívají inteligentní smlouvy pro vytváření dApps. V jádru se však liší. Který blockchain je lepší a kde by měl být použit? Přečtěte si vzájemné srovnání projektů Ethereum a EOS.

Obecné informace

Ethereum

EOS

Založený

2013

2017

Zakladatel

Vitalik Buterin

Block.one (Dan Larimer)

Tržní kapitalizace

18 401 175 484 $

3 014 176 068 USD

Cirkulační napájení / Celkové napájení

107 640 554/107 640 554 ETH

930 692 062/1 027 392 073 EOS

Aktuální cena tokenu

170,95 $

3,24 $

ROI od prodeje tokenů

5 937,19%

214,02%

Historicky nejvyšší

1 432,88 $ (13. ledna 2018)

22,89 $ (29. dubna 2018)

Dosavadní minimum

0,420897 $ (21. října 2015)

0,480196 USD (23. října 2017)

Historie ethereum

Autorem blockchainu Ethereum je Vitalik Buterin. V roce 2013 navrhl blockchainovou platformu nové generace (tzv. Bitcoin 2.0), kde uživatelé mohli vytvářet a spouštět inteligentní smlouvy a decentralizované aplikace. K realizaci svých plánů shromáždil Buterin tým podobně smýšlejících lidí a ve druhé polovině roku 2014 shromáždil peníze v crowdfundingové kampani., Za vývoj Etherea bylo nasbíráno 31 591 BTC, což v té době činilo 18 milionů USD. Ethereum bylo spuštěno v červenci 2015 a v březnu 2016 byla platforma aktualizována na stabilní verzi.

Důležitým okamžikem v historii Etherea je oddělení řetězce v důsledku tvrdé vidlice sítě v létě roku 2016. V červnu ICO DAO se konalo na základě Etherea, jehož myšlenkou bylo vyvinout platformu pro automatické řízení investic. Celkově bylo získáno 100 milionů $ v ETH, ale kvůli chybě v inteligentní smlouvě projektu byla více než polovina této částky ukradena neznámým hackerem.

Ukradené peníze byly nalezeny a převedeny na zablokovaný účet, ale nebylo možné je vrátit investorům bez tvrdé vidlice sítě. Díky podpoře Vitalika Buterina a většiny komunity Ethereum byl tedy blockchain odvolán, dokud nebyly peníze odcizeny a nebyl spuštěn mechanismus pro vracení finančních prostředků investorům DAO. Ale někteří Uživatelé etherea nepodporovali myšlenku hard forku používaného k uspokojení finančních zájmů konkrétní skupiny lidí. Pokračovali tedy v používání původního blockchainu, který pojmenoval svůj projekt Ethereum Classic.

Hlavní výzva pro Ethereum se stala v prosinci 2017, kdy se objevila hra CryptoKitties. Tato jednoduchá hra na chov jedinečných koťat na blockchainu se ukázala tak populární, že se síť Ethereum nedokázala vyrovnat s prudkým nárůstem počtu transakcí a poplatek za převod vzrostl z 0,2 na 4 dolary. Popularita CryptoKitties však netrvala dlouho a síť se vrátila do normálního provozu. V červenci 2018 byl proveden spamový útok na Ethereum. Podle Vitalika Buterina tento útok stál Ethereum 15 milionů $ a na svém vrcholu transakční poplatek vyskočil na 5 $.

Tyto události tomu nasvědčují Ethereum to myslí vážně problémy se škálovatelností. Lze je však vyřešit přechodem na Casperův protokol a zavedením technologie dělení. Mnoho týmů v rámci celosvětové komunity Ethereum také vytváří takzvaná „řešení druhé vrstvy“. Tato definice odkazuje na kruh technologií, které umožňují provádět některé výpočty mimo řetězec a uvolnit síť Ethereum. To zase může zvýšit omezenou šířku pásma sítě.

V roce 2018 začal Buterin odhalovat podrobnosti o Ethereum 2.0, které se říká o ‚světovém počítači ‘.

EOS: příběh ohromného začátku

Tvůrcem EOS je společnost Block.one, kterou spoluzaložil veterán a vizionář blockchainu Dan Larimer (spoluzakladatel společností Bitshares a Steemit). Kód platformy je zdarma – je k dispozici na Githubu. Členové komunity mohou zasílat žádosti o stažení (návrhy na změnu kódu), ale poslední slovo má Block.one.

Existují také vývojáři třetích stran, kteří vytvářejí související produkty: peněženky, nástroje pro hlasování a doplňky. Často to dělají samotní validátoři bloků v síti EOS (výrobci bloků).

EOS drží rekord v částce crowdfundingu shromážděné během ICO – projekt získal příspěvky v hodnotě 4 miliardy USD +! Prodej tokenů trval téměř rok – od 26. června 2017 do 1. června 2018.

Proč byl EOS mezi investory tak populární? Vysoká očekávání pro EOS byla podmíněna předchozími úspěšnými projekty hlavního vývojáře platforem Danem Larimerem a deklarovanou revoluční škálovatelností platformy. Již ve fázi vývoje, blockchain EOS byl používán tak velkými průmyslovými projekty jako Bitfinex, Bancor, Everipedia. Zároveň před spuštěním mainnetu se cena tokenu EOS zvýšila čtyřikrát.

Ethereum blockchain – základy inteligentních smluv

Ethereum blockchain je distribuované transakční prostředí pro provoz na datech a interakci s programovým kódem decentralizovaných aplikací, jehož provoz a bezpečnost zajišťují kryptografická pravidla.

Hlavní koncepční principy blockchainu Ethereum jsou:

  • Záznam záznamu s jedním prvkem je digitální mechanismus, který znamená, že systém a jeho uživatelé přijímají jediný správný (kanonický) algoritmus pro provádění operací, který je určen počtem provedených výpočtů.
  • Kryptografické zabezpečení – vše, co se děje v blockchainu, je řízeno složitými matematickými zákony, které poskytují spolehlivou ochranu před hackerstvím.
  • Otevřenost státu – možnost nerušeného využívání sítě jejími účastníky kdykoli.
  • Strukturálně je blockchain Ethereum řetězec jedinečných vzájemně propojených prvků nazývaných bloky, které se skládají ze seskupených transakcí. Po zápisu do síťové databáze nelze žádný z nich změnit.

Jednoduše řečeno, blockchain Ethereum je platforma, která umožňuje provádět operace převodu aktiv mezi účastníky sítě a vytvářet dApps na základě inteligentních smluv.

Myšlenku etherea vysvětluje laicky Vitalik Buterin:

Aktivitu blockchainu Ethereum podporují uživatelé (těžaři), kteří poskytují síti výpočetní výkon jejich zařízení k provádění operací ověřování transakcí a generování nových bloků (těžba). Za to dostávají od systému odměnu v podobě ETH coinů, což je hlavní motivací pro jejich účast v síti.

Role „plynu“

Všechny operace v blockchainu Ethereum se provádějí prostřednictvím transakcí (podepsané datové pakety odesílané po síti). Může to být převod mincí ETH, vytvoření inteligentní smlouvy nebo spuštění kódu naprogramovaného ve stávající inteligentní smlouvě.

„Plyn“ slouží jako palivo pro výměnu datových paketů uvnitř ethernetového blockchainu. Můžeme definovat plyn jako druh vnitřní měny sítě, která charakterizuje počet výpočetních operací, na které je vynakládána síla hornických zařízení.

Všechny transakce Ethereum mají standardní informační obsah:

  1. Hash;
  2. Číslo inkluzní jednotky;
  3. Adresy peněženek zapojených do operace;
  4. Digitální podpis;
  5. Počet zaslaných mincí;
  6. Limit a cena plynu;
  7. Komise;
  8. Libovolná zpráva pro příjemce (volitelně).

V síti EOS se „plyn“ nepoužívá.

Zvláštnosti EOS blockchainu

Stejně jako Ethereum i EOS implementuje inteligentní smlouvy a poskytuje nástroje pro vytváření aplikací. Hlavní výhodou blockchainu EOS je použití DPoS. Jak se liší od PoS?

DPoS (Delegated Proof-of-Stake) je konsensuální algoritmus, který poprvé vytvořil Dan Larimer v roce 2013 pro svůj projekt BitShares. Tento protokol se také nazývá forma "digitální demokracie."

Rozdíl mezi DPoS a PoS spočívá v rozdělení účastníků sítě na producenty bloků a voliče. Jinými slovy, ne všichni držitelé mincí EOS mohou být přímo zapojeni do vytváření bloků. Aby se člen sítě stal validátorem, musí splňovat dva požadavky:

  1. Mají dostatečné technické kapacity k udržení plynulého provozu uzlu 24/7.
  2. Udržujte bezvadnou pověst a utrácejte prostředky na budování komunity a získávání potřebných hlasů uživatelů.

Na vytváření každého nového bloku EOS se podílí 21 ověřovatelů. Ale existuje mnohem více lidí, kteří chtějí zaujmout toto místo. Producenti bloků jsou vybráni účastníky sítě a váha každého hlasu závisí na celkových aktivech voliče. Skupina validátorů s nejvyšším počtem hlasů tvoří frontu, ze které jsou vybráni validátoři pro další kolo vytváření bloků.

Hlas lze kdykoli přenést na jiného ověřovatele. Můžete také hlasovat pro několik producentů bloků současně a hlasy budou mít stejnou sílu. Ztráta hlasů uživatelů odebere ověřovatele ze hry. Taková politická struktura nutí ověřovatele, aby se zdrželi zneužívání, a podle Larimera by měla znemožnit tajné dohody a nadměrnou centralizaci. V listopadu 2019, po přetížení sítě Ethereum způsobené jedním stinným výsadkem, se společnost Block.one rozhodla zúčastnit samotných referend producentů bloků.

V PoS šance stát se validátorem bloku závisí na počtu blokovaných mincí v peněžence, zatímco v DPoS tuto roli hrají hlasy odevzdané účastníkům sítě pro výrobce bloků.

Na rozdíl od PoS nejsou mince použité při hlasování blokovány v peněžence, ale mohou být volně použity. Tím se sníží váha voliče v příštím hlasování. Dalším rozdílem je absence povinného minimálního množství mincí pro hlasování.

Jak se EOS liší od Ethereum?

  1. Absence transakčních poplatků nebo „plynu“. EOS je zdarma k použití;
  2. V tomto dokumentu vývojáři tvrdí, že EOS bude schopen zpracovat miliony transakcí za sekundu. Šířka pásma sítě Ethereum je až 30 transakcí;
  3. EOS používá původní konsenzuální algoritmus DPoS (Delegated Proof-of-Stake). DPoS je chválen pro škálovatelnost a nízké náklady na energii, ale kritizován za složitou strukturu řízení a nebezpečí centralizace;
  4. Platforma nevyžaduje znalost jedinečných programovacích jazyků – decentralizované aplikace lze vytvářet v C ++;
  5. Model správy sítě je složitá struktura s pravidly hry předepsanými v ústavě. Vztahy mezi účastníky jsou regulovány inteligentními smlouvami a spory řeší zvláštní rozhodčí orgán EOS Core Arbitration Forum (ECAF).

Ethereum vs EOS vedle sebe

Zde je podrobné podrobné srovnání blockchainů Ethereum a EOS:

Ethereum

EOS

Tokenový model

Oba používají model žetonů inflace (žetony jsou znovu vydávány, aby těžařům poskytly bonusy). Vitalik Buterin plánuje odstranit nebo snížit inflaci v Ethereu. Inflace EOS je 5% ročně.

Chytré smlouvy

Inteligentní smlouvy Ethereum jsou psány v Solidity (programovací jazyk vyvinutý jejich týmem), který je podobný JavaScriptu.

Inteligentní smlouvy EOS jsou psány v C ++. Psaní chytrých smluv na EOS je jednodušší ve srovnání s psaním chytrých smluv na Ethereum. C ++ nabízí celou škálu funkcí, které umožňují rychlejší a snadnější vytváření inteligentních kontraktů.

Transakční platební model

Každá operace v inteligentní smlouvě stojí určité množství PLYNU. Blok má určité omezené množství PLYNU. Je nemožné uzavřít nekonečně složitou inteligentní smlouvu, protože plyn stojí peníze a síť je chráněna před spamem.

Transakce EOS jsou téměř zdarma. Místo plynu je každému uživateli přiřazena šířka pásma sítě v závislosti na jeho podílu tokenů EOS.

Transakce za sekundu

15 TPS

~ 3000 TPS

Chytrý kontraktor

Virtuální stroj Ethereum

WebAssembly

Jazyk inteligentních smluv

Pevnost

C++

Model účtu

Plochý model (všechny adresy jsou stejné)

Hierarchický model (hlavní účty a dceřiné společnosti)

Sdílení zdrojů

Aby bylo možné jednomu inteligentnímu kontraktu poskytnout přístup k prostředkům jiného (úložiště), musíte konkrétně poskytnout funkci volání delegáta.

Lze přidělit různá práva: ke které smlouvě, adrese nebo účtu má přístup.

Shoda

Důkaz o podílu

Delegovaný důkaz o podílu

Řízení

Off-chain

Onchain (hlasováním)

A co dApps?

EOS i Ethereum jsou široce používány pro vytváření decentralizovaných aplikací (dApps). Když bylo Ethereum jedinou platformou s inteligentními kontrakty a všemi potřebnými nástroji, bývalo velmi populární. Zavedení systémů EOS, Tron a blockchainů však změnilo prostředí trhu dApp. Zde vidíte statistiky:

Aplikace EOS jsou rozšířenějšíStatistika EOS vs Ethereum dApps (obrázek stav aplikací)

Je zřejmé, že počet fungujících EOS dApps není tak obrovský, ale využívá je větší počet lidí a objem transakcí je několikanásobně větší.

Zajímavé je, že Ethereum dApps jsou většinou přítomny ve dvou sférách: hazard & hry a výměny & finance. V těchto odvětvích je použití inteligentních smluv zásadní pro řešení otázek důvěry.

Ethereum dApps podle počtu a kategoriíStatistiky transakcí Ethereum dApps (obrázek stav aplikací)

Počet vytvořených aplikací EOS není tak působivý navzdory snadné práci s jazykem C ++ a vývojářskými nástroji poskytovanými společností EOS. Kvalita těchto dApps však může být vyšší a rychle přilákají tisíce uživatelů.

Počet nových EOS dAppsNové statistiky EOS dApps (obrázek stav aplikací)

EOS dApps se také široce používají v oblasti hazardních her a financí, zejména v eCommerce. Nejoblíbenějšími dApps založenými na EOS jsou EOS Knights, EOS Dynasty, Dice, Hold’em Poker King – vše souvisí s hrami.

Sečteno a podtrženo

Blokové řetězce Ethereum a EOS, vyvinuté skutečnými odborníky na kryptografii, poskytují vývojářům dApp nekonečné možnosti – jejich inteligentní smlouvy lze použít téměř kdekoli a v jakékoli sféře. Základní technologická základna EOS je však o něco pokročilejší, a proto jsou EOS dApps pro vývojáře zajímavější, nemluvě o výjimečné rychlosti transakce a poplatcích za transakce téměř nulové. Ethereum má světlou budoucnost, ale problém škálovatelnosti a několik dalších problémů by měl tým Vitalika Buterina vyřešit v nejbližší budoucnosti.