TL;DR
Prawdopodobnie słyszałeś już o Binance Chain, ojczyźnie waluty BNB. Jest zoptymalizowany pod kątem bardzo szybkiego handlu. Aby to osiągnąć, należało pójść na pewne kompromisy – jednym z nich było to, że blockchain nie był aż tak elastyczny pod względem programowalności, jak inne łańcuchy bloków.
Cóż, Binance Smart Chain jest tutaj, aby to zmienić. Nowy blockchain z pełnoprawnym środowiskiem do tworzenia zdecentralizowanych aplikacji o wysokiej wydajności. Został zbudowany pod kątem kompatybilności cross-chainowej z Binance Chain, aby zapewnić użytkownikom to, co najlepsze z obu światów.
Binance Chain został uruchomione przez Binance w kwietniu 2019 roku. Jego głównym celem jest ułatwienie szybkiego, zdecentralizowanego (lub
niekustodialnego) handlu. Niezaskakujące jest to, że największą zdecentralizowaną aplikacją (lub
DApp) na nim jest Binance
DEX, jedna z najbardziej przyjaznych zdecentralizowanych giełd. Możesz jej używać za pośrednictwem interfejsu internetowego na
binance.org lub poprzez natywną integrację z
Trust Wallet.
Jednak ze względu na ograniczenia nieodłącznie związane z systemami
blockchain, łańcuch nie jest zbyt elastyczny –
smart kontrakty w systemie zoptymalizowanym pod kątem szybkiego handlu mogą znacznie zagrozić sieci. Pamiętasz
CryptoKitties? U szczytu popularności spowodowały zastój w blockchainie Ethereum.
Skalowalność pozostaje jedną z najtrudniejszych przeszkód w rozwoju blockchainia. I tu właśnie na scenę wkracza Binance Smart Chain.
Binance Smart Chain (BSC) najlepiej opisać jako blockchain działający równolegle do Binance Chain. W przeciwieństwie do Binance Chain BSC oferuje funkcjonalność smart kontraktów i kompatybilność z
Ethereum Virtual Machine (EVM). Celem projektu było pozostawienie wysokiej przepustowości Binance Chain nienaruszonej, jednocześnie wprowadzając smart kontrakty do ekosystemu.
W istocie oba blockchainy działają razem. Warto zauważyć, że BSC nie jest tak zwanym rozwiązaniem skalowalności
warstwy drugiej lub
poza łańcuchowym. To niezależny blockchain, który mógłby działać, nawet gdyby Binance Chain przestało funkcjonować. Oba łańcuchy są bardzo podobne z projektowego punktu widzenia.
Ponieważ BSC jest kompatybilne z EVM, zostało uruchomione ze wsparciem dla bogatego wszechświata narzędzi
Ethereum i DApps. Teoretycznie ułatwia to programistom przenoszenie ich projektów z Ethereum. Dla użytkowników oznacza to, że aplikacje takie jak
MetaMask można łatwo skonfigurować do współpracy z BSC. Realnie – to tylko kwestia dostosowania kilku ustawień. Sprawdź
Korzystaj z Binance Smart Chain poprzez MetaMask, aby dowiedzieć się więcej.
Konsensus
Binance Smart Chain osiąga ~3 sekundowy czas bloków dzięki algorytmowi
konsensusu Proof-of-Stake. Konkretnie wykorzystuje coś, co nazywa się
Proof of Staked Authority (lub
PoSA), gdzie uczestnicy stakują
BNB, aby zostać walidatorami. Jeśli zaproponują prawidłowy
blok, otrzymają opłaty transakcyjne z tytułu zawartych w nim transakcji.
Należy pamiętać, że w przeciwieństwie do wielu protokołów, nie ma dotacji blokowej dla świeżo wybitego BNB, ponieważ BNB nie jest inflacyjne. Wręcz przeciwnie, podaż BNB z czasem spada, ponieważ zespół Binance regularnie przeprowadza
spalanie tokenów.
Zgodność coss-chainowa
Binance Smart Chain miał być niezależnym, ale systemem uzupełniającym do istniejącego już Binance Chain. Wykorzystywana jest architektura dwułańcuchowa, przy założeniu, że użytkownicy mogą bezproblemowo przenosić zasoby z jednego blockchaina na drugi. W ten sposób można cieszyć się szybkim handlem na Binance Chain, a potężne zdecentralizowane aplikacje budować na BSC. Dzięki tej interoperacyjności użytkownicy mają kontakt z rozległym ekosystemem, który może obsłużyć niezliczone przypadki użycia.
Tokeny
BEP-2 i BEP-8 z Binance Chain można swapować na tokeny BEP-20, nowy standard wprowadzony dla Binance Smart Chain. Czy przeczytałeś
Wprowadzenie do Tokenów ERC-20? Po tym powinieneś być już zaznajomiony z formatem BEP-20. Używa tych samych funkcji, co jego odpowiednik w Ethereum.
Aby przenieść tokeny z jednego łańcucha do drugiego (tj. Z BEP-2 do BEP-20 lub odwrotnie), najprostszą metodą jest prawdopodobnie użycie Portfela Binance Chain Wallet, dostępnego w
Chrome i
Firefox. Zobacz
Użycie Rozszerzenia Portfela Binance Chain, aby dowiedzieć się o tym więcej.
Być może wiesz, że wiele aktywów cyfrowych – takich jak
BTC,
LTC,
ETH,
EOS lub
XRP – już istnieje w Binance Chain jako „Peggy coiny”. Są to tokeny powiązane z aktywami w ich natywmych łańcuchach. Na przykład możesz zdecydować się na zablokowanie 10 BTC, aby otrzymać 10 BTCB na Binance Chain. W dowolnym momencie możesz wymienić swoje 10 BTCB na 10 BTC, co oznacza, że cena BTCB powinna ściśle śledzić cenę natywnego BTC.
W ten sposób skutecznie przenosisz te zasoby do Binance Chain. Interesuje Cię, jak można to osiągnąć? Sprawdź
Wyjaśnienie Tokenizowanego Bitcoina na Ethereum.
Ze względu na elastyczność oferowaną przez Binance Smart Chain, aktywa z wielu różnych łańcuchów mogą być używane w rosnącej przestrzeni
DeFi. Na przykład aplikacje takie jak
PancakeSwap pozwalają użytkownikom wymieniać tokeny (podobnie jak
Uniswap) bez potrzeby zaufania, angażować się w
yield farming i głosować na propozycje sieciowe. Podobne projekty obejmują
BurgerSwap i
BakerySwap (jeśli dopiero zaczynasz przygodę z kryptowalutami, witaj! Jesteśmy wielkimi fanami zdecentralizowanych giełd nazwanych na cześć żywności).
Binance Smart Chain znacznie rozszerza funkcjonalność oryginalnego Binance Chain i łączy szereg nowatorskich protokołów zaprojektowanych w celu wypełnienia luki między różnymi blockchainami. Mimo że wciąż jest w powijakach, obietnica stakowania BNB wraz z kompatybilnością EVM sprawia, że platforma jest idealnym silnikiem dla programistów tworzących potężne zdecentralizowane aplikacje.
Masz pytania dotyczące Binance Smart Chain? Udaj się do sekcji
Zapytaj Akademię, gdzie społeczność postara się na nie odpowiedzieć. Szczegółowe omówienie technicznej strony projektu można znaleźć w
białej księdze.