Bitcoin Core V29.0RC2: Aktualizacja Milestone o znacznej poprawie w zakresie wydajności, bezpieczeństwa i polityki mempool

Bitcoin Core V29.0RC2: Aktualizacja Milestone o znacznej poprawie w zakresie wydajności, bezpieczeństwa i polityki mempool

na pierwszy rzut oka

  • Bitcoin Core wydało nową wersję V29.0RC2.
  • Wdrożono ważną poprawę wydajności, bezpieczeństwa i wydajności sieci.
  • Nowa wersja oferuje zmiany w polityce i wydobyciu Mempool.

Nowa wersja Bitcoin Core wchodzi na rynek

Bitcoin (BTC), pierwsza i największa kryptowaluta po kapitalizacji rynku, niedawno opublikowała ważną nową wersję podstawową, która jest znaczącym krokiem w jej rozwoju. Nowa wersja, Bitcoin Core V29.0RC2, umożliwia użytkownikom łączenie się z siecią Peer-to-Peer Bitcoin w celu całkowitego pobierania bloków i transakcji. Zespoły programistów Bitcoin wyjaśniły w tweecie, że ten kandydat do wydania jest już dostępny do testowania, a następuje poprzednia wersja V28.0, która została opublikowana w październiku 2024 r.

Innowacje techniczne i ulepszenia

Obecna aktualizacja rdzenia Bitcoin zawiera wiele niezwykłych zmian, które wpływają na P2P i strukturę sieci, a także politykę Mempool i procesy wydobycia. Innowacje obejmują zaktualizowane i nowe RPC (zdalne połączenia procedur), a także ulepszone interfejsy API REST.

Istotnym elementem nowej polityki Mempool i zmian wydobywczych jest koncepcja „efemerycznego pyłu”, która pozwala mieć pojedyncze wyjście pyłu w transakcji, o ile transakcja jest bezpłatna. Aby wysłać niepotwierdzone wyjścia z tej transakcji, edytor musi użyć tego pyłu oprócz pożądanych wyjść. Innymi słowy, takie transakcje powinny być przeprowadzane w pakiecie, w którym pył jest tworzony i wyjściowy w tym samym czasie.

Dodatkowe ulepszenia obejmują zaktualizowane ustawienia, które zapewniają, że rdzeń bitcoin nie uruchamia się, jeśli wymagana wartość parametru wynosi poniżej 2000 jednostek wagowych. Portfel Bitcoin otrzymał również zmiany GUI, przy czym system kompilacji migrował do CMake; Minimalna wymagana wersja CMake to 3.22. Podstawowe zmiany obejmują nowo opracowane narzędzia i programy serwisowe, a także zaktualizowane testy i zależności. Dodano między innymi nowe narzędzie, które konwertuje kompaktowo serializowane migawkę UTXO na bazę danych SQLITE3.

Ta nowa wersja Bitcoin Core jest ważna dla dalszego rozwoju i stabilności sieci Bitcoin i może prowadzić do lepszego wrażenia użytkownika w perspektywie długoterminowej.