Domů
Články
Úvod do sítě BNB Smart Chain (BSC)

Úvod do sítě BNB Smart Chain (BSC)

Začátečníci
Zveřejněno Oct 5, 2020Aktualizováno Nov 14, 2022
6m

TL;DR

O BNB Chainu, který je domovem měny BNB, jste už pravděpodobně slyšeli. Je optimalizován k velmi rychlému obchodování. Aby toho dosáhl, musel přistoupit na určité kompromisy a jedním z nich je, že z hlediska programovatelnosti není tak flexibilní jako jiné blockchainy.

Nicméně BNB Smart Chain je tu od toho, aby to změnil. Jedná se o nový blockchain s plnohodnotným prostředím pro vývoj vysoce výkonných decentralizovaných aplikací. Byl vytvořen s ohledem na crosschainovou kompatibilitu, aby uživatelé získali to nejlepší z obou světů.


Úvod

Binance Chain, který byl v roce 2022 přejmenován na BNB Beacon Chain, spustila společnost Binance v dubnu 2019. Jeho hlavním cílem je zajistit rychlé a decentralizované (bez úschovy) obchodování. Asi nikoho nepřekvapí, že jeho největší decentralizovanou aplikací (neboli DApp) je Binance DEX, jedna z nejpřívětivějších decentralizovaných burz vůbec. Můžete ji používat přes webové rozhraní na adrese binance.org nebo díky její nativní integraci prostřednictvím peněženky Trust Wallet.

Vzhledem k omezením souvisejícím s blockchainovými systémy ale tento blockchain není příliš flexibilní – chytré kontrakty v systému optimalizovaném pro rychlé obchodování by mohly síť výrazně zahltit. Vzpomínáte si na CryptoKitties? Na vrcholu své popularity prakticky zastavily Ethereum.

Škálovatelnost je i nadále jednou z nejobtížnějších překážek blockchainového vývoje. A přesně tady přichází na řadu BNB Smart Chain.


Co je BNB Smart Chain?

BNB Smart Chain (BSC) lze nejlépe popsat jako blockchain, který běží paralelně s BNB Beacon Chainem. Na rozdíl od BNB Beacon Chainu se BSC může pochlubit funkcemi chytrých smluv a kompatibilitou s virtuálním strojem Ethereum (EVM). Cílem jeho koncepce bylo zachovat vysokou propustnost BNB Beacon Chainu a zároveň do jeho ekosystému zavést chytré kontrakty.

V podstatě oba blockchainy fungují bok po boku. Měli byste také vědět, že BSC není takzvané offchainové řešení škálovatelnosti ani řešení druhé vrstvy. Jedná se o nezávislý blockchain, který by mohl běžet, i kdyby se BNB Beacon Chain vypnul. Přesto jsou si oba blockchainy z hlediska návrhu velmi podobné.

Vzhledem k tomu, že je BSC kompatibilní s EVM, byl spuštěn s podporou širokého světa nástrojů a decentralizovaných aplikací na Ethereu. Teoreticky to vývojářům usnadňuje přenos jejich projektů z Etherea. Pro uživatele to zase znamená, že aplikace, jako je MetaMask, je možné snadno nakonfigurovat, aby fungovaly na BSC. Ano – je to jen otázka upravení pár věcí v nastavení. Začněte tím, že si přečtete článek o použití peněženky MetaMask na BNB Smart Chainu.


Chcete začít s kryptoměnami? Kupte si Bitcoin na platformě Binance!


Jak BNB Smart Chain funguje?

Konsenzus

Vytvořit blok na BNB Smart Chainu trvá asi 3 sekundy a používá k tomu algoritmus konsenzu Proof of Stake. Konkrétně používá takzvaný Proof of Staked Authority (PoSA), kdy účastníci stakují BNB, aby se stali validátory. Když navrhnou platný blok, získají za to transakční poplatky obsažené v bloku.

Na rozdíl od mnoha protokolů neposkytuje žádnou dotaci z čerstvě vyražených BNB, protože BNB není inflační. Nabídka BNB se naopak postupem času snižuje, protože tým Binance pravidelně tuto kryptoměnu pálí.


Crosschainová kompatibilita

BNB Smart Chain byl koncipován jako nezávislý, ale doplňkový systém ke stávajícímu BNB Chainu. Používá architekturu dvou blockchainů (dual-chain), která spočívá v tom, že uživatelé mohou plynule převádět aktiva z jednoho blockchainu na druhý. Tímto způsobem je možné na BNB Chainu rychle obchodovat a na BSC vytvářet výkonné decentralizované aplikace. Díky této interoperabilitě mají uživatelé k dispozici rozsáhlý ekosystém, který dokáže zajistit nesčetné množství možností využití.

Tokeny BEP-2 a BEP-8 z BNB Beacon Chainu je možné swapovat za tokeny BEP-20, což je nový standard zavedený pro BNB Smart Chain. Četli jste Úvod do ERC-20 tokenů? V tom případě znáte i formát BEP-20. Používá stejné funkce jako jeho protějšek na Ethereu.

Když chcete přesunout tokeny z jednoho blockchainu na druhý (tj. z BEP-2 na BEP-20 nebo naopak), asi nejjednodušší metodou je použít peněženku sítě Binance Chain, která je k dispozici pro prohlížeče ChromeFirefox. V článku o použití peněženky sítě Binance Chain v rozšíření prohlížeče se dozvíte, jak na to.


Decentralizované finance na BNB Smart Chainu

Možná víte, že celá řada digitálních aktiv, jako jsou BTCLTCETHEOSXRP, už na BNB Chainu existuje v podobě takzvaných navázaných coinů (peggy coins). Jedná se o tokeny, které jsou navázané na aktiva na příslušných nativních blockchainech. Můžete se například rozhodnout uzamknout 10 BTC, abyste na BNB Chainu získali 10 BTCB. Svých 10 BTCB můžete kdykoli směnit za 10 BTC, takže cena BTCB by měla přesně kopírovat cenu nativního BTC. 

Tímto způsobem můžete v podstatě převést tato aktiva na BNB Chain. Zajímá vás k tomu víc? Přečtěte si Vysvětlení tokenizovaného Bitcoinu na síti Ethereum.

Díky flexibilitě, kterou BNB Smart Chain přináší, je možné ve zvětšujícím se prostoru DeFi využívat aktiva z řady různých blockchainů. Aplikace jako PancakeSwap umožňují uživatelům směňovat aktiva bez nutnosti důvěry (podobně jako Uniswap), zapojit se do farmaření s výnosy a hlasovat o návrzích. Mezi podobné projekty patří také BurgerSwapBakerySwap. (Pokud jste v oblasti kryptoměn noví, vítáme vás! Jsme velkými fanoušky decentralizovaných burz pojmenovaných po jídle.)


Závěrem

BNB Smart Chain výrazně rozšiřuje funkce původního Binance Chainu a připojuje se k řadě špičkových protokolů určených k překlenutí rozdílů mezi různými blockchainy. Přestože je tato platforma stále v plenkách, stakování BNB a kompatibilita s EVM z ní dělá ideální nástroj pro vývojáře, kteří vytváří výkonné decentralizované aplikace. 

Zajímá vás o BNB Smart Chainu něco dalšího? Podrobnější informace o technické stránce věci najdete v jeho bílé knize