Zhrnutie
Binance Smart Chain (BSC) je hard fork protokolu Go Ethereum (Geth) a ako taký má mnoho podobností s blockchainom Ethereum. Vývojári BSC však urobili významné zmeny v niektorých kľúčových oblastiach. Najväčšou zmenou je mechanizmus konsenzu BSC, ktorý umožňuje lacnejšie a rýchlejšie transakcie.
Úvod
Na prvý pohľad vyzerajú Binance Smart Chain (BSC) a Ethereum veľmi podobne. DApps a tokeny postavené na BSC sú kompatibilné s Ethereum Virtual Machine (EVM). Možno ste si všimli, že adresy vašich verejných peňaženiek sú na oboch blockchainoch rovnaké. Existujú dokonca aj medzisieťové projekty, ktoré fungujú v oboch sieťach. Napriek tomu sú medzi týmito dvoma reťazcami viditeľné rozdiely. Ak sa pýtate, ktorý z nich použiť, najlepšie je poznať a pochopiť rozdiely.
Blockchain traffic a DApp ekosystém
K júnu 2021 Ethereum hostí viac ako 2800 DApps na blockchaine v porovnaní s približne 810 na BSC. Je to významný rozdiel, ale vzhľadom na nízky vek BSC to ukazuje silný a rastúci ekosystém.
Aktívne adresy sú tiež dôležitou metrikou v reťazci, ktorú treba zvážiť. Napriek tomu, že ide o novší blockchain, BSC zaznamenalo 7. júna 2021 maximum 2 105 367 adries – viac ako dvojnásobok historického maxima Etherea 799 580 adries 9. mája 2021.
Aký je teda dôvod náhleho masívneho rastu BSC? Veľa z toho súvisí s rýchlejším časom potvrdenia a nízkymi poplatkami. Rast BSC môže súvisieť aj s rastúcim humbugom okolo NFT a kompatibilitou s populárnymi krypto peňaženkami, ako sú Trust Wallet a MetaMask.
Ak sa pozrieme na denné transakcie, je medzi nimi ešte väčší rozdiel. Na BSC je pre používateľov rýchlejšie a nákladovo efektívnejšie presúvať finančné prostriedky a interagovať so smart kontraktmi. Nižšie môžete vidieť vrchol BSC s približne 12 miliónmi denných transakcií a jeho aktuálny stav na úrovni viac ako štyri milióny.
Na druhej strane, Ethereum nikdy neprekročilo 1,75 milióna transakcií denne. Pre používateľov, ktorí potrebujú pravidelne presúvať svoje prostriedky, sa zdá byť BSC obľúbenejšou voľbou. Denné transakcie je potrebné vnímať aj v kontexte aktívnych adries. V čase písania má BSC v súčasnosti vyšší počet používateľov, ktorí tiež v priemere viac obchodujú.
Najpoužívanejšie DeFi DApps na Ethereu a BSC
Pokiaľ ide o decentralizované financie, existuje veľké množstvo kríženia DApp medzi BSC a Ethereum kvôli kompatibilite blockchainov. Vývojári môžu jednoducho prenášať aplikácie z Etherea do BSC a nové BSC projekty často znovu používajú open-source kód z Etherea pod iným názvom. Poďme sa pozrieť na päť najlepších DApps na Ethereu od používateľov na DAppRadar.
Tu môžete vidieť zmes dvoch DeFi Automated Market Maker (Uniswap a SushiSwap), krypto hru (Axie Infinity) a peer-to-peer trh (OpenSea). Ak sa pozriete na päť najlepších BSC, uvidíte veľa podobností.
PancakeSwap bol vytvorený ako hard fork Uniswapu. Autofarma a Pancake Bunny sú výnosové farmy – kategória, ktorú nevidíme v prvej päťke Etherea. Biswap a Apeswap sú automatickými tvorcami trhu. Keďže poplatky sú na BSC také lacné a transakcie výrazne rýchlejšie, výnosové farmy majú tendenciu byť efektívnejšie na Binance Smart Chain. Tieto faktory z nich robia obľúbenú voľbu pre používateľov BSC.
Pokiaľ ide o krypto hry, Ethereum je skutočne domovom najpopulárnejších titulov. Aj keď na BSC existujú projekty, ktoré sú veľmi podobné CryptoKitties a Axie Infinity, nepodarilo sa im získať také veľké publikum ako klasické hry na Ethereu.
Prenosy medzi sieťami
Ak ste do svojej peňaženky vložili akékoľvek vklady BEP-20 alebo ERC-20, možno ste si všimli, že vaše adresy peňaženky Ethereum a BSC sú rovnaké. Ak si teda napríklad vyberiete nesprávnu sieť pri výbere svojich tokenov z burzy, môžete ich ľahko získať z iného blockchainu.
Ak omylom vyberiete tokeny ERC-20 do BSC, stále ich nájdete na príslušnej adrese BSC. Rovnakým procesom môžete prejsť aj vtedy, ak omylom pošlete tokeny z BSC do Etherea. V oboch týchto prípadoch sa vaše prostriedky našťastie nestratia natrvalo. Podrobnejšieho sprievodcu nájdete v časti Ako obnoviť krypto prenesené do nesprávnej siete na Binance.
Poplatky za transakcie
BSC a Ethereum používajú model plynu pre transakčné poplatky, ktoré merajú zložitosť transakcie. Používatelia BSC môžu nastaviť cenu gas podľa dopytu siete a ťažiari budú uprednostňovať transakcie s vyššími cenami gas. Londýnsky hard fork Etherea však prináša niekoľko nových úprav, ktoré pravdepodobne odstránia potrebu vysokých poplatkov.
Aktualizácia Etherea vytvára nový cenový mechanizmus so základným poplatkom za blok. Základný poplatok sa mení v závislosti od dopytu po transakciách, čím sa odstraňuje potreba, aby si užívatelia sami rozhodovali o cene gas.
Historicky boli poplatky za plyn Ethereum oveľa vyššie ako poplatky na BSC. Najvyšší priemer zaznamenaný v máji 2021 na úrovni 68,72 USD. Tento trend sa začal meniť, no Ethereum je momentálne stále drahšie.
Pozrime sa na priemerné náklady na Ethereum od Etherscan, aby sme získali lepší obraz. Prvé tri čísla zobrazujú aktuálne ceny gas na Ethereu. Pre BSC aj Ethereum sa jeden gwei rovná 0,000000001 BNB alebo ETH. Ak zaplatíte nižšiu cenu, vaša transakcia bude trvať oveľa dlhšie.
Za jednoduchý prevod tokenu ERC-20 do inej peňaženky je priemerná cena v čase písania 2,46 USD. Toto číslo sa zvýši na 7,58 USD pri použití liquidity poolu Uniswap, ktorý zahŕňa viacero transakcií.
Nižšie môžeme vidieť transakciu na BSC s poplatkom len 0,03 USD, čo zodpovedá prevodu ERC-20 v Ethereum gas tracker. BSC to vypočítalo vynásobením gas použitého pri transakcii (21 000) cenou plynu (5 gwei).
Čas transakcie
Meranie priemerných časov transakcií na blockchainoch môže byť trochu zložité. Zatiaľ čo transakcia je technicky dokončená, keď ťažiari overia blok, v ktorom sa nachádza, čas čakania môžu ovplyvniť ďalšie aspekty:
Ak ste nenastavili dostatočne vysoký poplatok, ťažiari môžu vašu transakciu zdržať alebo ju dokonca vôbec nezaradiť do bloku.
Zložitejšie interakcie s blockchainom vyžadujú viacero transakcií. Napríklad pridanie likvidity do liquidity poolu.
Väčšina služieb bude transakciu považovať za platnú až po potvrdení určitého počtu blokov. Tieto dodatočné potvrdenia znižujú riziko vrátenia platieb obchodníkom a poskytovateľom služieb v prípade, že sieť odmietne blokovanie.
Ak sa pozrieme vyššie na štatistiky gas pre Ethereum, môžeme vidieť, že čas transakcie sa pohybuje od 30 sekúnd do 16 minút. Tieto čísla zohľadňujú úspešné transakcie, ale nie dodatočné požiadavky na potvrdenie.
Napríklad, ak vložíte ETH (ERC-20) na svoj účet Binance, budete musieť počkať na 12 potvrdení siete. S blokom vyťaženým približne každých 13 sekúnd, ako môžete vidieť na obrázku nižšie, by to pri vkladaní ETH do vašej spotovej peňaženky pridalo ďalších 156 sekúnd.
Na BSC je priemerný čas bloku 3 sekundy. Keď to porovnáme s 13 sekundami Etherea, tak vidíme zlepšenie rýchlosti zhruba 4,3-krát.
Mechanizmus konsenzu
Zatiaľ čo mechanizmus konsenzu Ethereum Proof of Work (PoW) je podobný mechanizmu Bitcoinu, výrazne sa líši od BSC Proof of Staked Authority (PoSA). Tento rozdiel však nebude trvať dlho. S Ethereum 2.0 bude sieť namiesto toho používať mechanizmus Proof of Stake (PoS).
PoSA spoločnosti BSC kombinuje aspekty Proof of Authority (PoA) a Delegated Proof of Stake (DPoS). Na výrobe blokov sa strieda 21 validátorov a na oplátku dostávajú transakčné poplatky BNB ako odmenu. Stať sa validátorom vyžaduje spustenie uzla a vloženie aspoň 10 000 BNB, aby ste sa stali zvoleným kandidátom.
Iní používatelia, známi ako delegáti, stakujú BNB za zvoleného kandidáta. Najlepších 21 zvolených kandidátov podľa výšky staku sa potom postupne vystrieda pri spracovaní blokov. Celý tento proces sa opakuje každých 24 hodín. Delegáti tiež získajú podiel z odmien, ktoré získajú validátori.
Ethereum PoW je extrémne odlišný systém. Namiesto toho, aby si komunita vyberala validátorov, nastávajú preteky v riešení výpočtovej hádanky. Zúčastniť sa môže ktokoľvek, ale bude si musieť kúpiť alebo prenajať špecializované ťažobné vybavenie. Čím väčší výpočtový výkon máte, tým je pravdepodobnejšie, že vyriešite hádanku ako prví a overíte blok. Úspešní ťažiari dostávajú transakčné poplatky a odmenu ETH.
Zatiaľ čo PoW je efektívny spôsob vytvárania konsenzu a zaistenia bezpečnosti siete, vývojári odvtedy skúmali použitie iných mechanizmov. Ich cieľom je nájsť efektívnejšie a ekologickejšie alternatívy bez ohrozenia bezpečnosti.
Z týchto dôvodov sieť Ethereum nakoniec prejde na Proof of Stake. Validátori stakujú ETH za šancu vyrábať bloky. Ostatní validátori „overia“ blok a skontrolujú, či je správny. Ak niekto vytvorí blok obsahujúci falošné transakcie, riskuje stratu všetkých svojich stakovaných mincí. Validátori potom dostávajú odmeny za úspešné bloky a za akékoľvek potvrdenia, ktoré urobia. Priamym vkladom a vkladaním veľkého množstva ETH riskujú škodliví validátori stratu svojich prostriedkov.
Záverečné myšlienky
Je jasné, že medzi Binance Smart Chain a Ethereum je veľa podobností. Čiastočne to je to, čo používateľom Etherea uľahčilo migráciu a začatie experimentovania s BSC. Ale napriek podobnostiam BSC prijal zaujímavé zmeny, aby sa pokúsil zlepšiť výkon a efektivitu. Mechanizmus konsenzu Proof of Staked Authority (PoSA) umožnil používateľom využívať ešte lacnejšie a rýchlejšie blockchainové transakcie.