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
Blockchainový provoz a ekosystém DApp
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.
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
Převody mezi sítěmi
Transakční poplatky
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:
- 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.
- Složitější interakce s blockchainem vyžadují více transakcí. Například přidání likvidity do poolu likvidity.
- 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.