Binance Smart Chain vs. Ethereum: Jaký je mezi nimi rozdíl?
Domů
Články
Binance Smart Chain vs. Ethereum: Jaký je mezi nimi rozdíl?

Binance Smart Chain vs. Ethereum: Jaký je mezi nimi rozdíl?

Začátečníci
Zveřejněno Jun 29, 2021Aktualizováno Dec 7, 2023
8m

TL;DR

Binance Smart Chain (BSC) je hard fork protokolu Go Ethereum (Geth) a jako takový má mnoho podobností s blockchainem Etherea. Tvůrci BSC však provedli významné změny v některých klíčových oblastech. Největší změnou je mechanismus konsenzu BSC, který umožňuje levnější a rychlejší transakce.


Úvod

Na první pohled vypadají Binance Smart Chain (BSC) a Ethereum velmi podobně. DApps a tokeny postavené na BSC jsou kompatibilní s virtuálním mechanismem Ethereum Virtual Machine (EVM). Možná jste si všimli, že veřejné adresy vaší peněženky jsou na obou blockchainech stejné. Existují dokonce cross-chainové projekty, které fungují na obou sítích. Přesto jsou mezi oběma chainy patrné rozdíly. Pokud přemýšlíte, který z nich použít, je nejlepší znát a pochopit rozdíly.


Blockchainový provoz a ekosystém DApp

K červnu 2021 hostí Ethereum na blockchainu více než 2 800 DApps ve srovnání se zhruba 810 na BSC. Je to značný rozdíl, ale vzhledem k mladému věku BSC ukazuje na silný a rostoucí ekosystém.

Důležitou metrikou v chainu jsou také aktivní adresy. Přestože je BSC novějším blockchainem, 7. června 2021 zaznamenal rekord 2 105 367 adres, což je více než dvojnásobek historického maxima Etherea, které 9. května 2021 činilo 799 580 adres.

Jaký je tedy důvod náhlého masivního růstu BSC? Velkou měrou se na tom podílí rychlejší potvrzení a nízké poplatky. Růst BSC může také souviset s rostoucím halasem kolem NFT a kompatibilitou s populárními kryptoměnovými peněženkami, jako jsou Trust Wallet a MetaMask.

Pokud se podíváme na denní transakce, je mezi nimi ještě větší rozdíl. Na BSC mohou uživatelé rychleji a úsporněji přesouvat své finanční prostředky a pracovat s chytrými kontrakty. Níže se můžete podívat na vrchol BSC, který činil přibližně 12 milionů transakcí denně, a na jeho současný stav, který přesahuje čtyři miliony.


Na druhé straně Ethereum nikdy nepřekročilo 1,75 milionu denních transakcí. Pro uživatele, kteří potřebují pravidelně přesouvat své prostředky, se BSC jeví jako oblíbenější volba. Denní transakce je třeba vnímat také v kontextu aktivních adres. V současné době má BSC vyšší počet uživatelů, kteří také v průměru provádějí více transakcí.


Nejpoužívanější aplikace DeFi DApps na Ethereu a BSC

Pokud jde o decentralizované finance, existuje velké množství DApp křížení mezi BSC a Ethereem díky kompatibilitě těchto blockchainů. Vývojáři mohou snadno převádět aplikace z Etherea na BSC a nové projekty BSC často znovu používají open-source kód z Etherea pod jiným názvem. Podívejme se na pět nejvýznamnějších DApps na Ethereu podle uživatelů DAppRadar.


Zde můžete vidět spojení dvou DeFi automatizovaných tvůrců trhu (Uniswap a SushiSwap), kryptohru (Axie Infinity) a peer-to-peer tržiště (OpenSea). Pokud se podíváte na top pětku BSC, uvidíte mnoho podobností.


PancakeSwap byl vytvořen jako hard fork Uniswapu. Autofarm a Pancake Bunny jsou výnosové farmy – kategorie, kterou v top pětce Etherea nevidíme. Biswap i Apeswap jsou automatizovaní tvůrci trhu. Protože jsou poplatky na BSC tak levné a transakce výrazně rychlejší, výnosové farmy mají tendenci být na Binance Smart Chain efektivnější. Díky těmto faktorům jsou pro uživatele BSC oblíbenou volbou.
Pokud jde o kryptohry, Ethereum je skutečně domovem těch nejpopulárnějších titulů. Ačkoli na BSC existují projekty, které jsou velmi podobné CryptoKitties a Axie Infinity, nepodařilo se jim získat tak velké publikum jako klasickým hrám na Ethereu.


Převody mezi sítěmi 

Pokud jste do své peněženky vložili jakékoli vklady typu BEP-20 nebo ERC-20, možná jste si všimli, že adresy peněženek Ethereum a BSC jsou totožné. Pokud si tedy například při výběru tokenů z burzy vyberete špatnou síť, můžete je snadno získat zpět z jiného blockchainu.
Pokud si náhodou vyberete tokeny ERC-20 do BSC, stále je najdete na příslušné adrese BSC. Stejným procesem můžete projít i v případě, že omylem pošlete tokeny z BSC na Ethereum. V obou těchto případech naštěstí nedojde k trvalé ztrátě vašich prostředků. Podrobnější návod najdete v článku Jak obnovit kryptoměny převedené do nesprávné sítě na Binance.


Transakční poplatky

BSC i Ethereum používají pro transakční poplatky model „gas“, který měří složitost transakce. Uživatelé BSC mohou nastavit výši poplatku podle poptávky v síti a těžaři budou upřednostňovat transakce s vyššími poplatky. London hard fork sítě Ethereum však přináší některé nové úpravy, které pravděpodobně odstraní nutnost vysokých poplatků.


Aktualizace Etherea vytváří nový cenový mechanismus se základním poplatkem za blok. Základní poplatek se mění v závislosti na poptávce po transakcích, takže uživatelé nemusí sami rozhodovat o výši poplatku.

Historicky byly poplatky Etherea mnohem vyšší než poplatky BSC. Nejvyšší průměrná hodnota byla zaznamenána v květnu 2021, a to 68,72 USD. Tento trend se začal měnit, ale Ethereum je v současnosti stále dražší.


Podívejme se na průměrné náklady na Ethereum pomocí prohlížeče Etherscan, abychom si udělali lepší obrázek. Horní tři čísla ukazují aktuální výši poplatků na Ethereu. Pro BSC i Ethereum se jeden gwei rovná 0,000000001 BNB, respektive ETH. Pokud zaplatíte nižší cenu, bude vaše transakce trvat mnohem déle.

Průměrná cena jednoduchého převodu tokenu ERC-20 do jiné peněženky je v době psaní tohoto článku 2,46 USD. Toto číslo se zvyšuje na 7,58 USD při použití poolu likvidity Uniswapu, který zahrnuje více transakcí.


Níže vidíme transakci na BSC s poplatkem pouhých 0,03 USD, což odpovídá převodu ERC-20 při monitorování poplatků (gas) na Ethereu. BSC to vypočítal vynásobením výše poplatku použitého při transakci (21 000) cenou poplatku (5 gwei).


Doba transakce

Měření průměrné doby transakce na blockchainech může být poněkud ošidné. Transakce je sice technicky dokončena, jakmile těžaři validují blok, ve kterém se nachází, ale dobu čekání mohou ovlivnit i další aspekty:

  1. Pokud jste nenastavili dostatečně vysoký poplatek, těžaři mohou vaši transakci pozdržet nebo ji dokonce vůbec nezařadit do bloku.
  2. Složitější interakce s blockchainem vyžadují více transakcí. Například přidání likvidity do poolu likvidity.
  3. Většina služeb považuje transakci za platnou až po potvrzení určitého počtu bloků. Tato dodatečná potvrzení snižují riziko, že obchodníci a poskytovatelé služeb budou muset platby vrátit zpět v případě, že síť blokování odmítne.

Pokud se podíváme výše na statistiky gasu pro Ethereum, vidíme, že doba transakce se pohybuje od 30 sekund do 16 minut. Tato čísla zohledňují úspěšné transakce, ale ne dodatečné požadavky na potvrzení. 

Pokud například vložíte ETH (ERC-20) na svůj účet Binance, budete muset počkat na 12 potvrzení ze sítě. Vzhledem k tomu, že jeden blok se těží zhruba každých 13 sekund, jak vidíte na obrázku níže, při vkladu ETH do vaší spotové peněženky by to znamenalo 156 sekund navíc.


Na BSC je průměrná doba tvorby bloku 3 sekundy. Když to porovnáme s 13 sekundami u Etherea, získáme zhruba 4,3násobné zvýšení rychlosti.


Mechanismus konsenzu

Zatímco mechanismus konsenzu Etherea Proof of Work (PoW) je podobný mechanismu Bitcoinu, výrazně se liší od mechanismu BSC Proof of Staked Authority (PoSA). Tento rozdíl však nebude trvat dlouho. S příchodem verze Ethereum 2.0 bude síť místo toho používat mechanismus Proof of Stake (PoS).

PoSA na BSC kombinuje aspekty mechanismů Proof of Authority (PoA) a Delegated Proof of Stake (DPoS). 21 validátorů střídavě vytváří bloky a za odměnu dostávají poplatky za transakce v BNB. Abyste se stali validátorem, musíte provozovat uzel a stakovat alespoň 10 000 BNB, abyste se stali zvoleným kandidátem.

Ostatní uživatelé, známí jako delegátoři, stakují BNB za zvoleného kandidáta. 21 nejlepších zvolených kandidátů podle výše stakování se pak bude střídat při zpracování bloků. Celý tento proces se opakuje každých 24 hodin. Delegátoři také dostávají podíl na odměnách, které validátoři získají.

Mechanismus PoW Etherea je extrémně odlišný systém. Místo toho, aby komunita vybírala validátory, probíhá závod o vyřešení výpočetní hádanky. Zúčastnit se může každý, ale musí si koupit nebo pronajmout specializované těžební vybavení. Čím větší výpočetní výkon máte, tím větší je pravděpodobnost, že vyřešíte hádanku jako první a validujete blok. Úspěšní těžaři obdrží transakční poplatky a odměnu v ETH.

Ačkoli je PoW účinným způsobem vytváření konsenzu a zajištění bezpečnosti sítě, vývojáři od té doby zkoumají použití jiných mechanismů. Jejich cílem je najít efektivnější a ekologičtější alternativy, aniž by byla ohrožena bezpečnost.

Z těchto důvodů síť Ethereum nakonec přejde na Proof of Stake. Validátoři budou stakovat ETH za možnost vytvářet bloky. Ostatní validátory blok „ověří“ a zkontrolují jeho správnost. Pokud někdo vytvoří blok obsahující falešné transakce, riskuje ztrátu všech svých stakovaných coinů. Validátoři pak dostávají odměny za úspěšné bloky a za všechna provedená ověření. Přímým vkládáním a stakováním velkých částek ETH riskují validátoři se zlými úmysly ztrátu svých prostředků.


Závěrem

Je zřejmé, že mezi Binance Smart Chainem a Ethereem existuje mnoho podobností. Částečně právě díky tomu je pro uživatele Etherea tak snadné přejít a začít experimentovat s BSC. Navzdory podobnostem však BSC provedl zajímavé změny, aby se pokusil zlepšit výkonnost a efektivitu. Mechanismus konsenzu Proof of Staked Authority (PoSA) umožnil uživatelům využívat ještě levnější a rychlejší blockchainové transakce.