BNB Chain to łańcuch bloków zgodny z maszyną wirtualną Ethereum (EVM), zaprojektowany do obsługi inteligentnych kontraktów w celu konkurowania z łańcuchem bloków Ethereum, który jest wiodącym łańcuchem bloków dla aplikacji DeFi.

Po rebrandingu sieć BNB obejmuje: BNB Beacon Chain (wcześniej Binance Chain), służący do celów zarządczych; oraz BNB Smart Chain (BSC) (wcześniej Binance Smart Chain), łańcuch kompatybilny z EVM zapewniający konsensus.

Sieć oferuje użytkownikom DeFi niższe opłaty transakcyjne i środowisko o większej szybkości transakcji, umożliwiając jednocześnie programistom łatwą rozbudowę lub migrację zdecentralizowanych aplikacji (DApps) do nowej sieci. Znane środowisko umożliwiło także początkującym programistom szybkie skonfigurowanie sklepu bez konieczności bezpośredniej rywalizacji z już ustalonymi protokołami w Ethereum. Okazało się to prawdą, gdy w sieci pojawiły się nowe protokoły, takie jak PancakeSwap, Venus, ApeSwap i Alpaca Finance.

W połączeniu ze wsparciem i wsparciem Binance, sieć BNB szybko zyskała na popularności, a całkowita wartość zablokowana (TVL) w sieci rosła wykładniczo wraz z wiatrem DeFi Summer. BNB Chain jest obecnie na trzecim miejscu z 3,38 miliarda dolarów w TVL, za Ethereum (25,95 miliarda dolarów) i Tronem (5,66 miliarda dolarów).

OpBNB: Nowa era skalowalności

W 2022 r. rozwiązania warstwy 2 (L2) zaczęły zyskiwać na popularności, gdy programiści i użytkownicy zaczęli dostrzegać skalowalność jako prawdziwy problem w przypadku monolitycznych łańcuchów bloków, które w tamtym momencie stanowiły większość wiodących łańcuchów warstwy 1. Pakiety zbiorcze zbudowane na Ethereum, takie jak Arbitrum i Optimism, zyskały znaczną uwagę, szybko stając się popularnymi ekosystemami w przestrzeni DeFi. W czerwcu 2023 r. sieć BNB Chain ogłosiła wprowadzenie własnego rozwiązania L2, opBNB, w ramach przejścia na większą skalę BSC.

OpBNB został zaprojektowany w oparciu o Optimism OP Stack, bazę kodu o otwartym kodzie źródłowym, z modyfikacjami dostosowanymi do potrzeb BSC. OpBNB przyjmuje optymistyczną architekturę zbiorczą, wyodrębniając warstwę wykonawczą do własnej warstwy, podczas gdy pozostałe funkcje blockchain są obsługiwane przez L1, w tym przypadku BNB Smart Chain. Warstwa opBNB przetwarza transakcje poza łańcuchem i wysyła dane o transakcjach z powrotem do L1 jako dane wywoławcze, umożliwiając większą szybkość transakcji i niższe opłaty za gaz dla użytkowników na L2. Podobnie jak inne rollupy, opBNB wykorzystuje token gazowy łańcucha L1, który jest tokenem BNB.

Opierając się na stosie OP, opBNB wprowadza optymalizacje w buforowaniu danych, eksploracji bloków i warstwie wyprowadzania, aby sprostać ich potrzebom.

OpBNB optymalizuje sposób buforowania danych w łańcuchu, dodając dodatkową warstwę w pamięci podręcznej (L1.5: „SharedPool”). Zwiększa to współczynnik trafień w pamięci podręcznej, co zmniejsza potrzebę bezpośredniego odpytywania bazy danych, a tym samym zwiększa efektywność wyszukiwania danych w opBNB.

Jeśli chodzi o wydobycie bloków, tradycyjny łańcuch OP Stack realizuje transakcje dwukrotnie w standardowym procesie produkcji bloków. Jest to zbędne i może wymagać setek milisekund czasu wykonania każdego bloku. OpBNB optymalizuje to poprzez przechowywanie wyników pierwszego wykonania w pamięci podręcznej zamiast ponownego wykonywania transakcji, skracając w ten sposób dodatkowy czas wykonania w produkcji bloków.

Wreszcie opBNB zwiększa wydajność modułu dozującego, wprowadzając asynchroniczne przesyłanie wsadowe, które umożliwia modułowi dozującemu przesyłanie partii transakcji bez czekania na potwierdzenie. Eliminuje to wąskie gardło spowodowane oczekiwaniem na potwierdzenie przed przesłaniem kolejnej partii transakcji. Wdrożony zostanie proces sprawdzający reorganizację L1, po czym moduł dozujący ponownie prześle transakcje, których to dotyczy.

Te optymalizacje umożliwiają opBNB rzekomo osiągnięcie 4000 transakcji na sekundę w sieci i utrzymanie opłat transakcyjnych w sieci na poziomie zaledwie 0,005 USD. Wysoka zdolność sieci do przetwarzania transakcji i niskie opłaty transakcyjne mogą sprawić, że będzie to idealna sieć do gier, czyli kluczowego sektora, na który wydaje się być ukierunkowany opBNB.

Sieć testowa opBNB jest dostępna od 19 czerwca 2023 r. i jest otwarta na opinie programistów i testerów.