Główna sieć BNB Beacon Chain zarządzana przez Binance ma dodać nową funkcję w swoim nadchodzącym hard forku, która umożliwi blockchainowi „zatrzymanie” produkcji nowych bloków, jeśli zostaną spełnione określone warunki.

W oświadczeniu BNB Chain z 12 lipca podano, że aktualizacja „ZhangHeng” ma nastąpić na wysokości bloku 328 088 888, co ma nastąpić 19 lipca.

Hard fork wprowadzi propozycję Binance Evolution BEP-255, która ma na celu wdrożenie „uzgadniania zasobów w łańcuchu” — co według Binance mogłoby złagodzić szkody wynikające z potencjalnych ataków na mosty międzyłańcuchowe, takich jak atak Binance Smart Chain z 7 października 2022 r.

„Mimo że wprowadzono pewne usprawnienia mające na celu poprawę bezpieczeństwa międzyłańcuchowego, takie jak BEP171, bezpieczeństwo aktywów w samym łańcuchu BNB Beacon Chain również powinno być zagwarantowane, zwłaszcza po wykorzystaniu mostu” — wynika z wpisu na platformie Github dotyczącego protokołu BEP-255.

Binance wyjaśniło, że zgodnie z BEP zmiany salda użytkowników będą śledzone w każdym bloku i uzgadniane w celu wykrycia wszelkich problemów.

„Gdy pojawią się błędy uzgadniania, blockchain wpadnie w panikę i przestanie produkować nowe bloki”.

Binance poinformowało, że działanie to wpłynie na „usługi downstream, takie jak mosty, wpłaty i wypłaty na giełdach”, ale „drastyczne działanie” jest konieczne w celu ochrony łańcucha i jego użytkowników.

Przywrócenie działania łańcucha bloków będzie wymagało hard forka i rozwiązania błędu uzgadniania.

„Na przykład, jeśli istnieje eksploatacja, powiązane konta powinny zostać umieszczone na czarnej liście lub poprawione. Po wznowieniu działania łańcucha bloków można również przywrócić usługi downstream” – wyjaśniono.

Ataki Rogue Key i inne ulepszenia

Inne zmiany obejmują poprawkę błędu zapobiegającą „atakom z wykorzystaniem klucza nieuczciwego” — problemowi bezpieczeństwa, w którym sprawca przedstawia prawidłowy podpis zbiorczy transakcji, a nie prawdziwy właściciel kluczy prywatnych.

„Aby naprawić błąd, wszystkie istniejące adresy do głosowania zostaną wyczyszczone, gdy osiągnięty zostanie szczyt hardforku” – poinformowała firma, dodając, że walidatorzy będą musieli ponownie dodać adresy do głosowania.

Hard fork ma również na celu umożliwienie łańcuchowi obsługi bardziej złożonych reguł biznesowych i logiki.

Firma Binance poinformowała, że ​​hard fork wymaga, aby dwie trzecie walidatorów wcześniej zmieniło wersję oprogramowania na v0.10.16, w przeciwnym razie mogą pojawić się komplikacje.

Pełne węzły, których aktualizacja się nie powiedzie, nie będą mogły wykonywać dalszych bloków po osiągnięciu wysokości bloku hard fork, wyjaśnił BNB Chain.

BNB Chain przedstawił pełny zestaw instrukcji wyjaśniających, w jaki sposób operatorzy węzłów mogą dostosować się do aktualizacji hard fork, ale zauważył, że posiadacze tokenów BNB korzystający z Binance.com, innych scentralizowanych giełd lub zimnych portfeli nie muszą obecnie podejmować żadnych działań.

19 czerwca BNB Chain uruchomił opBNB — nowe rozwiązanie skalowania warstwy 2 zgodne ze standardem Ethereum Virtual Machine (EVM) oparte na pakiecie OP Stack firmy Optimism.