Krótka treść
Binance Smart Chain (BSC) to hard fork protokołu Go Ethereum (Geth), który ma wiele wspólnego z blockchainem Ethereum. Twórcy BSC dokonali jednak znaczących zmian w niektórych kluczowych obszarach. Największą zmianą jest mechanizm konsensusu BSC, który pozwala na tańsze i szybsze transakcje.
Wstęp
Na pierwszy rzut oka Binance Smart Chain (BSC) i Ethereum wyglądają bardzo podobnie. DApps i tokeny zbudowane na BSC są kompatybilne z maszyną wirtualną Ethereum (EVM). Być może zauważyłeś, że adresy Twoich portfeli publicznych są takie same w obu łańcuchach bloków. Istnieją nawet projekty międzyłańcuchowe, które działają w obu sieciach. Istnieją jednak zauważalne różnice między tymi dwoma obwodami. Jeśli zastanawiasz się, którego użyć, najlepiej poznać i zrozumieć różnice.
Ruch Blockchain i ekosystem DApp
Od czerwca 2021 r. Ethereum ma ponad 2800 aplikacji DApp na blockchainie w porównaniu z około 810 aplikacjami DApp na BSC. To znacząca różnica, ale biorąc pod uwagę młody wiek BSC, sieć wykazuje silny i rozwijający się ekosystem.
Aktywne adresy są również ważnym wskaźnikiem w sieci. Pomimo tego, że jest to nowszy blockchain, BSC zarejestrowało 2 105 367 adresów 7 czerwca 2021 r., co stanowi ponad dwukrotność rekordowej liczby 799 580 adresów Ethereum w dniu 9 maja 2021 r.
Jaki jest więc dokładnie powód nagłego, masowego wzrostu BSC? Wynika to głównie z szybszego czasu potwierdzenia i niskich opłat. Rozwój BSC można również przypisać rosnącemu szumowi wokół NFT i kompatybilności z popularnymi portfelami kryptowalut, takimi jak Trust Wallet i MetaMask.
Jeśli spojrzymy na codzienne transakcje, różnica między nimi jest jeszcze większa. W BSC użytkownicy mogą szybciej i bardziej ekonomicznie przenosić swoje środki oraz wchodzić w interakcję z inteligentnymi kontraktami. Poniżej możesz zobaczyć szczyt BSC wynoszący około 12 milionów transakcji dziennie i obecny stan ponad czterech milionów.

Z drugiej strony liczba transakcji w Ethereum nigdy nie przekroczyła 1,75 miliona transakcji dziennie. Dla użytkowników, którzy muszą regularnie przesyłać swoje środki, BSC będzie bardziej popularnym wyborem. Codzienne transakcje należy również rozpatrywać w kontekście aktywnych adresów. W chwili pisania tego tekstu BSC ma większą liczbę użytkowników, którzy również średnio przeprowadzają więcej transakcji.

Najczęściej używane aplikacje DeFi DApps na Ethereum i BSC
Jeśli chodzi o zdecentralizowane finanse, istnieje duża liczba połączeń DApp pomiędzy BSC i Ethereum ze względu na kompatybilność z blockchainem. Programiści mogą łatwo przenosić aplikacje z Ethereum do BSC, a nowe projekty BSC często ponownie wykorzystują kod open source z Ethereum pod inną nazwą. Rzućmy okiem na pięć najlepszych aplikacji DApps na Ethereum według użytkowników DAppRadar.

Tutaj możesz zobaczyć połączenie dwóch automatycznych twórców rynku DeFi (Uniswap i SushiSwap), gry kryptograficznej (Axie Infinity) i rynku peer-to-peer (OpenSea). Jeśli spojrzysz na pięć najlepszych BSC, zobaczysz wiele wspólnego.

PancakeSwap powstał jako hard fork Uniswapa. Autofarm i Pancake Bunny reprezentują dochodową farmę, kategorię, której nie widzimy w pierwszej piątce na Ethereum. Biswap i Apeswap to zautomatyzowani animatorzy rynku. Ponieważ opłaty BSC są tak niskie, a transakcje znacznie szybsze, dochodowe rolnictwo jest ogólnie bardziej efektywne w Binance Smart Chain. Czynniki te sprawiają, że są one popularnym wyborem wśród użytkowników BSC.
Jeśli chodzi o gry kryptograficzne, Ethereum jest rzeczywiście domem dla najpopularniejszych gier. Chociaż na BSC istnieją projekty bardzo podobne do CryptoKitties i Axie Infinity, nie były one w stanie przyciągnąć tak dużej publiczności, jak klasyczne gry na Ethereum.
Transfery pomiędzy sieciami
Jeśli dokonałeś w swoim portfelu jakiejkolwiek wpłaty BEP-20 lub ERC-20, być może zauważyłeś, że adresy Twoich portfeli Ethereum i BSC są identyczne. Jeśli więc na przykład wybierzesz niewłaściwą sieć przy wypłacaniu tokenów z giełdy, możesz łatwo odzyskać je z innego blockchainu.
Jeśli przypadkowo wycofasz token ERC-20 z BSC, nadal będziesz mógł go znaleźć pod odpowiednim adresem BSC. Możesz także przejść przez ten sam proces, jeśli przypadkowo wyślesz tokeny z BSC do Ethereum. W obu przypadkach Twoje środki na szczęście nie zostaną utracone na zawsze. Bardziej szczegółowy przewodnik znajdziesz w artykule Jak odzyskać kryptowalutę przeniesioną do niewłaściwej sieci na Binance.
Opłaty transakcyjne
BSC i Ethereum wykorzystują model gazowy do opłat transakcyjnych, które mierzą ich złożoność. Użytkownicy BSC będą mogli ustalać cenę gazu według potrzeb sieci, a górnicy będą priorytetowo traktować transakcje z wyższą ceną gazu. Jednak londyński hard fork dla Ethereum wprowadza kilka nowych modyfikacji, które prawdopodobnie wyeliminują potrzebę wysokich opłat.
Aktualizacja Ethereum tworzy nowy mechanizm cenowy z podstawową opłatą blokową. Opłata podstawowa jest zróżnicowana w zależności od zapotrzebowania na transakcje, co eliminuje konieczność samodzielnego ustalania ceny gazu przez użytkowników.
Historycznie rzecz biorąc, opłaty za gaz Ethereum były znacznie wyższe niż w przypadku BSC. Najwyższą średnią wartość odnotowano w maju 2021 r. – 68,72 USD. Ten trend zaczął się zmieniać, ale obecnie Ethereum jest wciąż droższe.

Rzućmy okiem na średnie koszty Ethereum z Etherscan, aby uzyskać lepszy pomysł. Trzy górne liczby pokazują aktualne ceny gazu Ethereum. Zarówno w przypadku BSC, jak i Ethereum, jeden gwei jest równy odpowiednio 0,000000001 BNB lub ETH. Jeśli zapłacisz niższą cenę, transakcja potrwa znacznie dłużej.
Średnia cena prostego przeniesienia tokena ERC-20 do innego portfela w momencie pisania tego tekstu wynosi 2,46 dolara. Liczba ta wzrasta do 7,58 USD w przypadku korzystania z puli płynności Uniswap, która obejmuje wiele transakcji.

Poniżej widzimy transakcję BSC z opłatą wynoszącą zaledwie 0,03 USD, co jest równoznaczne z przelewem ERC-20 w trackerze gazu na Ethereum. BSC obliczyło to, mnożąc ilość gazu wykorzystanego w transakcji (21 tys.) przez cenę gazu (5 gwei).
Czas transakcji
Pomiar średniego czasu transakcji w łańcuchach bloków może być nieco trudny. Chociaż transakcja jest technicznie zakończona, gdy górnicy zweryfikują blok, w którym się znajduje, na czas oczekiwania mogą wpływać inne aspekty:
Jeśli nie ustawisz wystarczająco wysokiej opłaty, górnicy mogą opóźnić transakcję lub nawet ją zablokować.
Bardziej złożone interakcje blockchain wymagają wielu transakcji. Na przykład dodanie płynności do puli płynności.
Większość serwisów uzna transakcję za ważną dopiero po potwierdzeniu określonej liczby bloków. Te dodatkowe potwierdzenia zmniejszają ryzyko obciążeń zwrotnych ze strony sprzedawców i usługodawców, jeśli blokada zostanie odrzucona przez sieć.
Jeśli spojrzymy powyżej na statystyki gazu dla Ethereum, zobaczymy, że czas transakcji waha się od 30 sekund do 16 minut. Liczby te uwzględniają udane transakcje, ale nie wymagają dodatkowych potwierdzeń.
Na przykład, jeśli wpłacisz ETH (ERC-20) na swoje konto Binance, będziesz musiał poczekać na 12 potwierdzeń sieci. Jeśli blok jest wydobywany mniej więcej co 13 sekund, jak widać na poniższym wykresie, wydłuży to dodatkowe 156 sekund przy deponowaniu ETH do Twojego portfela spot.

W BSC średni czas bloku wynosi 3 sekundy. Kiedy porównamy to z 13 sekundami Ethereum, widzimy wzrost prędkości około 4,3 razy.

Mechanizm konsensusu
Chociaż mechanizm konsensusu Proof of Work (PoW) Ethereum jest podobny do mechanizmu Bitcoina, bardzo różni się od Proof of Staked Authority (PoSA) używanego przez BSC. Jednak ta różnica nie będzie trwała długo. Wraz z aktualizacją Ethereum 2.0 sieć zacznie korzystać z mechanizmu Proof of Stake (PoS).
PoSA BSC łączy w sobie aspekty Proof of Authority (PoA) i Delegated Proof of Stake (DPoS). 21 walidatorów na zmianę tworzy bloki i z kolei otrzymuje w nagrodę opłatę transakcyjną BNB. Aby zostać walidatorem należy uruchomić węzeł i postawić co najmniej 10 000 BNB, po czym zostaje się wybranym kandydatem.
Inni użytkownicy, zwani delegatorami, stawiają BNB na wybranego kandydata. 21 kandydatów wybranych na podstawie kwoty stawki będzie na zmianę przetwarzać bloki. Cały proces powtarza się co 24 godziny. Delegaci otrzymują również część nagród, które zdobywają walidatorzy.
PoW Ethereum to zupełnie inny system. Zamiast społeczności wybierającej walidatorów trwa wyścig w rozwiązaniu zagadki obliczeniowej. W akcji może wziąć udział każdy, jednak będzie musiał kupić lub wypożyczyć specjalistyczny sprzęt górniczy. Im większą masz moc obliczeniową, tym większe prawdopodobieństwo, że jako pierwszy rozwiążesz zagadkę i potwierdzisz blok. Wydobywcy, którzy odnieśli sukces, otrzymują opłatę transakcyjną i nagrodę w ETH.
Chociaż PoW jest skutecznym sposobem na osiągnięcie konsensusu i zapewnienie bezpieczeństwa sieci, od tego czasu programiści badali wykorzystanie innych mechanizmów. Ich celem jest znalezienie bardziej wydajnych i bezpiecznych dla środowiska alternatyw bez uszczerbku dla bezpieczeństwa.
Z tych powodów sieć Ethereum ostatecznie przejdzie na Proof of Stake. Walidatorzy stawiają ETH, aby móc produkować bloki. Inni walidatorzy będą „obserwować” blok i sprawdzać jego poprawność. Jeśli ktoś utworzy blok zawierający fałszywe transakcje, ryzykuje utratę wszystkich swoich monet. Walidatorzy są następnie nagradzani za udane bloki i wszelkie dokonane przez nich walidacje. Dokonując bezpośrednich depozytów i stawiając duże ilości ETH, złośliwi weryfikatorzy ryzykują utratę swoich środków.
Ostatnie przemyślenia
Oczywiste jest, że Binance Smart Chain i Ethereum mają ze sobą wiele wspólnego. Zwłaszcza, że użytkownicy Ethereum mogą łatwo migrować z Ethereum i rozpocząć eksperymenty z BSC. Jednak pomimo podobieństw firma BSC wprowadziła kilka interesujących zmian, próbując poprawić wydajność i efektywność. Mechanizm konsensusu Proof of Staked Authority (PoSA) pozwolił użytkownikom uzyskać jeszcze tańsze i szybsze transakcje blockchain.





