AktualnościKryptoBitcoin Core 32.1 wydany z poprawkami prywatności i krytycznymi ulepszeniami sieci

Bitcoin Core 32.1 wydany z poprawkami prywatności i krytycznymi ulepszeniami sieci

Autor: CryptoMeter io·

Najważniejsze informacje

  • •Bitcoin Core 32.1 stał się pierwszym publicznie dostępnym wydaniem nowej serii 32.x 27 października, ponieważ wersja 32.0 została oznaczona, ale nigdy oficjalnie nie wydana z powodu problemów na ostatnią chwilę.
  • •Wersja 32.1 rozwiązuje lukę w prywatności, która mogła ujawnić adres IP operatora węzła podczas używania polecenia sendrawtransaction z włączonym prywatnym rozgłaszaniem.
  • •Nowe zabezpieczenia ograniczają kolejkę prywatnego rozgłaszania do 10 000 transakcji i limitują pojedyncze transakcje do 1000 prób rozgłoszenia, aby zapobiec nadmiernemu zużyciu zasobów.
  • •Zmiany w indeksach transakcji mogą znacząco zmniejszyć wymagania dotyczące przestrzeni dyskowej, ale istniejące indeksy muszą zostać przebudowane, co może skomplikować powrót do starszych wersji oprogramowania.
  • •Wydania konserwacyjne 31.2 i 30.4 naprawiają luki związane z pamięcią i pamięcią masową, podczas gdy Bitcoin Core 29.x i wcześniejsze osiągnęły koniec życia i nie będą już otrzymywać regularnych aktualizacji.
Bitcoin Core 32.1 wydany z poprawkami prywatności i krytycznymi ulepszeniami sieci

Bitcoin Core wydał wersję 32.1, wprowadzając ulepszenia prywatności, optymalizacje sieciowe oraz zmiany zgodności dla operatorów węzłów. Wydanie z końca października obejmuje także wydania konserwacyjne 31.2 i 30.4, dając operatorom kilka opcji aktualizacji infrastruktury. Ponieważ Bitcoin Core jest najczęściej używanym oprogramowaniem do uruchamiania pełnych węzłów Bitcoin, jego tempo wydań bezpośrednio kształtuje, jaka część sieci niezależnie weryfikuje transakcje i egzekwuje zasady konsensusu.

Wydanie z 27 października poprzedziła niezwykła sekwencja zdarzeń. Deweloperzy oznaczyli Bitcoin Core 32.0, ale nigdy oficjalnie go nie wydali z powodu problemów na ostatnią chwilę. W rezultacie wersja 32.1 stała się pierwszym publicznie dostępnym wydaniem nowej głównej serii oprogramowania, co oznacza, że operatorzy aktualizujący z gałęzi 31.x przejdą od razu do 32.1. Pełne szczegóły wydania są udokumentowane na oficjalnej stronie wydań Bitcoin Core.

Ulepszenia prywatności i bezpieczeństwa sieci

Wersja 32.1 rozwiązuje potencjalną lukę w prywatności związaną z rozgłaszaniem transakcji. Problem mógł ujawnić źródłowy adres IP, gdy operatorzy używali polecenia sendrawtransaction z włączonym prywatnym rozgłaszaniem — to istotna kwestia, ponieważ adres IP może powiązać aktywność transakcyjną z konkretną siecią i lokalizacją operatora.

Aktualizacja wzmacnia również prywatne rozgłaszanie transakcji poprzez dodatkowe zabezpieczenia. Kolejka prywatnego rozgłaszania jest teraz ograniczona do 10 000 transakcji, a pojedyncze transakcje mają limit 1000 prób rozgłoszenia — ograniczenia zaprojektowane, aby zapobiec nadmiernemu zużyciu zasobów.

Dodatkowo automatycznie tworzone usługi ukryte Tor obsługują obecnie obrony proof-of-work, gdy demon Tor to umożliwia. Oprogramowanie wprowadza także ulepszone mechanizmy kontroli przekazu transakcji, które zmniejszają zużycie pamięci i procesora podczas intensywnej aktywności sieci.

Nowe funkcje i wymagania zgodności

Poza pracami nad prywatnością Bitcoin Core 32.1 przynosi kilka ulepszeń operacyjnych. Równoległe pobieranie danych wyjść transakcji może przyspieszyć walidację bloków, a zmiany w indeksach transakcji — strukturach danych, na których oprogramowanie węzła opiera się przy wyszukiwaniu historycznych transakcji — mogą znacząco zmniejszyć wymagania dotyczące przestrzeni dyskowej. Jednak istniejące indeksy transakcji muszą zostać przebudowane, aby osiągnąć pełne oszczędności miejsca, a operatorzy powinni sprawdzić zgodność przed aktualizacją, ponieważ przebudowa niektórych indeksów może skomplikować powrót do starszych wersji oprogramowania.

Wydanie zawiera także zmiany w portfelu i interfejsie, takie jak eksport portfeli typu watch-only i zaktualizowane ustawienia zastępowania transakcji. Tymczasem przestarzałe opcje konfiguracji mogą wymagać dostosowania zautomatyzowanych przepływów pracy i aplikacji połączonych z Bitcoin Core.

Wydania konserwacyjne oferują alternatywne ścieżki aktualizacji

Bitcoin Core 31.2 i 30.4 zapewniają bezpieczeństwa konserwacyjne dla operatorów pozostających na wcześniejszych obsługiwanych gałęziach. Te wydania rozwiązują luki związane z nadmiernym zużyciem pamięci i potencjalnymi awariami pamięci masowej w określonych warunkach.

Projekt wydał również wersję 29.5 jako ostatnią aktualizację starszej gałęzi. Bitcoin Core 29.x i wcześniejsze wersje osiągnęły teraz status końca życia i nie będą już otrzymywać regularnych aktualizacji, pozostawiając operatorów, którzy na nich pozostaną, bez poprawek dla luk odkrytych w przyszłości.

Dla giełd, procesorów płatności i dostawców infrastruktury najnowsze wydania podkreślają znaczenie testowania integracji przed wdrożeniem. Operatorzy powinni ocenić zachowanie portfela, zgodność RPC, wymagania indeksowania i konfiguracje sieci, zamiast polegać wyłącznie na numerach wersji, przy czym oficjalna strona wydań służy jako punkt odniesienia dla planowania wdrożenia i znanych problemów.