AktualnościKryptoBNB Chain zaplanował hard fork Pasteur na 25 sierpnia, by wzmocnić bezpieczeństwo

BNB Chain zaplanował hard fork Pasteur na 25 sierpnia, by wzmocnić bezpieczeństwo

Autor: LiveBitcoinNews·

Najważniejsze informacje

  • Hard fork Pasteur zostanie aktywowany na mainnecie BNB Smart Chain o 2:30 UTC 25 sierpnia, łącząc trzy propozycje pod BEP-673 po pracach na testnecie Chapel rozpoczętych 21 lipca.
  • BEP-682 odrzuca duplikujące się podpisy walidatorów w weryfikacji mostów cross-chain, odnosząc się do tej samej słabości, którą wykorzystano w październiku 2022 roku, gdy około 570 mln USD w BNB zostało wyprowadzone z mostu sieci za pomocą sfałszowanego dowodu.
  • BEP-695 odbiera wycofanym kluczom konsensusu uprawnienia administracyjne, utrzymuje oczekujące kary przypisane do walidatorów podczas rotacji kluczy i blokuje adresy z czarnej listy przed udziałem w głosowaniach governance opartych na podpisach.
  • W kontrolowanych testach QANet przeprojektowana ścieżka przetwarzania bloków w BEP-675 skróciła czas przetwarzania po stronie walidatorów z 125 do 15 milisekund i zwiększyła przepustowość z 1,237 do 2,324 transakcji na sekundę, choć BNB Chain podkreśla, że nie odzwierciedla to ruchu na żywym mainnecie.
  • Operatorzy węzłów mainnetu muszą uruchomić BSC client v1.7.7 i usunąć ustawienie EnableBAL przed aktywacją, aby uniknąć utraty synchronizacji, podczas gdy większość twórców aplikacji i zwykłych użytkowników nie musi przeprowadzać migracji.
BNB Chain zaplanował hard fork Pasteur na 25 sierpnia, by wzmocnić bezpieczeństwo

BNB Smart Chain, jedna z najbardziej aktywnych sieci zgodnych z EVM pod względem liczby transakcji i całkowitej wartości zablokowanej, przejdzie 25 sierpnia kolejną skoordynowaną aktualizację protokołu, gdy hard fork Pasteur zostanie uruchomiony wraz z poprawkami bezpieczeństwa dla mostów cross-chain i zarządzania kluczami walidatorów oraz z przetestowanymi wzrostami przepustowości. Interwał bloków i limity gas w sieci pozostaną bez zmian.

Zgodnie z ogłoszeniem BNB Chain dotyczącym Pasteur, hard fork aktywuje się 25 sierpnia o 2:30 UTC, po pracach na testnecie Chapel, które rozpoczęły się 21 lipca. Aktualizacja jest ujęta pod BEP-673 i łączy trzy propozycje w jedną skoordynowaną migrację mainnetu.

Surowsza weryfikacja mostów i kontrola walidatorów

BEP-682 zaostrza weryfikację mostów cross-chain, odrzucając duplikujące się podpisy walidatorów, zanim liczone będą zatwierdzenia transferów. W poprzednim działaniu powtarzające się wpisy walidatorów mogły zawyżać siłę głosu i pozwalać mniejszej liczbie rzeczywistych podpisów spełnić próg.

Zaostrzenie dotyczy obszaru o kosztownej historii: mosty należały wielokrotnie do najczęściej atakowanych celów w krypto, a sama BNB Chain padła ofiarą jednego z największych znanych ataków w październiku 2022 roku, gdy około 570 mln USD w BNB zostało wyprowadzonych z cross-chain bridge sieci za pomocą sfałszowanego dowodu, zanim walidatorzy wstrzymali sieć i zamrozili większość środków. BEP-682 odnosi się do tego samego obszaru weryfikacji mostu, który został wykorzystany w ataku z 2022 roku.

BEP-695 wzmacnia staking i governance w obszarze rotacji kluczy. Wycofane klucze konsensusu tracą uprawnienia administracyjne, oczekujące kary pozostają przypisane do walidatora po rotacjach, a adresy znajdujące się na czarnej liście nie mogą brać udziału w głosowaniach governance opartych na podpisach. Zmiany są istotne dla każdego, kto przenosi aktywa przez mosty lub śledzi aktualizacje blockchaina wzmacniające dyscyplinę walidatorów.

Nowa ścieżka przetwarzania bloków ma zwiększyć przepustowość

BEP-675 zmienia sposób podziału pracy między builderami i walidatorami podczas produkcji bloków. Builderzy mogą przesyłać w pełni wykonane bloki do oceny przez walidatorów zamiast zmuszać każdego walidatora do natychmiastowego ponownego uruchamiania tej samej ścieżki wykonania.

Projekt zachowuje 450-milisekundowy interwał bloków i istniejące limity gas. W kontrolowanych testach QANet czas przetwarzania po stronie walidatorów spadł z 125 milisekund do 15 milisekund, a przepustowość wzrosła z 1,237 do 2,324 transakcji na sekundę przy tych samych warunkach. Średnie zużycie gas na blok również wzrosło w tych testach.

BNB Chain podkreśliła, że dane te pochodzą ze środowisk kontrolowanych, a nie z rzeczywistego ruchu mainnetu.

Operatorzy węzłów muszą zaktualizować system przed 25 sierpnia

Operatorzy węzłów mainnetu muszą uruchomić BSC client v1.7.7 przed aktywacją, w przeciwnym razie ryzykują utratę synchronizacji. Operatorzy muszą także usunąć ustawienie EnableBAL z plików konfiguracyjnych, ponieważ w przeciwnym razie zaktualizowany klient się nie uruchomi. Wydanie usuwa lub wyłącza kilka przestarzałych opcji wiersza poleceń.

Większość twórców aplikacji i zwykłych użytkowników nie będzie musiała przeprowadzać migracji. Builderzy, którzy przyjmą nową ścieżkę przetwarzania, muszą uruchamiać pełne węzły, a nie szybkie węzły.

Pasteur jest kontynuacją wcześniejszych aktualizacji Fermi oraz Osaka/Mendel, które skróciły czas tworzenia bloków. To wydanie przesuwa nacisk na silniejsze bezpieczeństwo mostów i walidatorów oraz większą przepustowość przy tym samym rytmie bloków.