Opinia Business rynki Oprogramowanie Technologia
October 11, 2024

Bitcoin Core 28.0 zmienia technologię blockchain, przygotowując grunt pod nową erę innowacji

W skrócie

Bitcoin Core 28.0 zwiększa bezpieczeństwo, użyteczność i wydajność sieci Bitcoin, w tym obsługę Testnet4, zapewniając stabilne środowiska testowe dla przyszłych ulepszeń sieci bez narażania integralności Bitcoin.

Bitcoin Core 28.0 zmienia technologię blockchain, przygotowując grunt pod nową erę innowacji

Wraz z wydaniem wersji 28.0 Bitcoin Core bezpieczeństwo, użyteczność i wydajność sieci Bitcoin zostały wzmocnione dzięki licznym nowym i ulepszonym funkcjom. Bitcoin Core stanowi kręgosłup ekosystemu Bitcoin i jest niezbędny do zachowania integralności i prawidłowego działania systemu jako całości.

Bezpieczeństwo jest jedną z najważniejszych cech każdej kryptowaluty, a Bitcoin Core 28.0 wprowadza liczne ulepszenia, aby to rozwiązać. Godne uwagi dodatki obejmują dodanie obsługi Testnet4, zgodnie z BIP94. 

Testnet4 ma ostatecznie zastąpić Testnet3, dając deweloperom i testerom bardziej stabilne środowisko do testowania nowych funkcji i protokołów bez obaw o narażenie rzeczywistego Bitcoina. Ta modyfikacja umożliwia dokładniejsze testowanie przyszłych ulepszeń sieci, co ostatecznie doprowadzi do powstania mainnetu, który jest bardziej niezawodny i bezpieczny.

Lepsze zarządzanie połączeniami P2P to kolejna poprawa bezpieczeństwa. Zamiast po prostu kończyć działanie, jeśli wszystkie powiązania P2P zawiodą, zaktualizowana wersja nie uruchamia się, jeśli którekolwiek z nich zawiedzie. Dzięki tej modyfikacji uniknięto możliwych luk w zabezpieczeniach, które mogą wynikać z przerywanej łączności, a węzeł ma gwarancję, że będzie w pełni funkcjonalny i bezpieczny od momentu uruchomienia.

Inną innowacją zorientowaną na bezpieczeństwo jest zapewnienie funkcjonalności połączenia proxy dla gniazd domeny UNIX. Bitcoin Core 28.0 umożliwia użytkownikom określenie -onion lub -proxy dla lokalnych tras gniazd z prefiksem „unix:”, aby ułatwić bezpieczniejsze i skuteczniejsze połączenia z usługami proxy. Jest to szczególnie korzystne dla użytkowników, którzy używają Tora, aby zwiększyć swoją anonimowość.

Ulepszenia wydajności i możliwości rozbudowy

W Bitcoin Core 28.0 wprowadzono szereg ulepszeń w zakresie skalowalności i szybkości sieci. Nowa polityka mempool traktuje transakcje z wersją numer trzy jako standard we wszystkich sieciach, podlegając opisanej w BIP 431 polityce transakcji opt-in Topologically Restricted Until Confirmation (TRUC).

Limit transakcji 10,000 XNUMX vB, wydalanie potomstwa, które jest mniej zgodne z zachętami, oraz ograniczenia dotyczące wydawania niepotwierdzonych wyników są również częścią tej modyfikacji. Dzięki tym ograniczeniom podnoszenie opłat powinno stać się bardziej niezawodne, a ogólna wydajność sieci powinna zostać zwiększona poprzez usprawnienie oceny zgodności zachęt podczas akceptowania lub zastępowania transakcji.

Dodatkowym elementem zwiększającym wydajność jest wprowadzenie ograniczonego pakietu RBF (Replace-By-Fee). Zwiększa to elastyczność zarządzania transakcjami i może zmniejszyć przeciążenie sieci, umożliwiając zastąpienie niekompatybilnych pakietów, które w przeciwnym razie doprowadziłyby do połączonego komponentu o rozmiarze 2.

Oczekuje się, że wielu użytkowników — zwłaszcza tych, którzy korzystają z funkcji Replace-by-Fee — będzie teraz mniej przeceniać, ponieważ domyślny tryb RPC estimatesmartfee ​​został zmieniony z ostrożnego na ekonomiczny. Użytkownicy mogą zauważyć niższe koszty transakcji w wyniku tej modyfikacji, co może również skutkować dokładniejszymi szacunkami opłat.

Funkcje i użyteczność przyjazne dla programistów

Wprowadzono wiele udoskonaleń do Bitcoin Core 28.0, aby uczynić go bardziej przyjaznym dla programistów i użytkowników końcowych. Użytkownicy mogą teraz dodawać automatycznie generowane deskryptory do swoich portfeli, korzystając z nowego RPC createwalletdescriptor. Ułatwia to uaktualnianie portfeli, które zostały utworzone przed wprowadzeniem nowych standardowych deskryptorów, takich jak taproot.

Wraz z włączeniem pobierz klucze RPC, deweloperzy mają teraz dokładniejszą kontrolę nad administracją portfela. Pokazuje wszystkie klucze BIP32 HD używane przez deskryptory portfela. Aby skonstruować i dodać pojedyncze deskryptory kluczy do portfela dla określonych kluczy, należy wykorzystać tę funkcjonalność w połączeniu z utwórzdeskryptor portfela.

Ulepszenia zostały również wprowadzone do GUI. Użytkownicy mogą teraz migrować dowolny starszy portfel w swoim katalogu portfeli, niezależnie od tego, które portfele są aktualnie załadowane, korzystając z opcji „Migrate Wallet”. Proces aktualizacji starszych portfeli do nowszych formatów jest łatwiejszy dzięki tej modyfikacji.

Zmiany w zarządzaniu danymi

W wyniku aktualizacji zmieniono przechowywanie bloków; pliki bloków są teraz automatycznie XORowane przy użyciu klucza przechowywanego w blocksdir. Chociaż poprawia to bezpieczeństwo, należy pamiętać, że wcześniejsze iteracje Bitcoin Core lub aplikacje innych firm nie będą mogły uzyskać dostępu do blocksdir przy użyciu klucza XOR innego niż zero.

Baza danych chainstate została dostrojona, aby zminimalizować czas potrzebny do zakończenia pierwszego pobierania bloku, utrzymując pamięć podręczną wypełnioną przez dłuższy okres czasu podczas przycinania bloków. Doświadczenie użytkownika dla nowo podłączonych węzłów do sieci może zostać znacznie ulepszone dzięki tej aktualizacji.

Ulepszenia protokołu sieciowego i komunikacji

W Bitcoin Core 28.0 wprowadzono szereg modyfikacji protokołów sieciowych i komunikacji. Teraz, gdy rozpoznawane są zapytania JSON-RPC 2.0, serwer JSON-RPC ściśle przestrzega protokołu podczas odpowiadania na nie. Klienci JSON-RPC mogą wymagać aktualizacji w celu zachowania zgodności z tą modyfikacją.

Sposób, w jaki Bitcoin Core zarządza połączeniami P2P, również ulega zmianie w wydaniu. W przeszłości Bitcoin Core zawsze wiązał się z 127.0.0.1:8334, aby nasłuchiwać połączeń Tor, gdy skanował połączenia P2P. To zachowanie zostało zmienione w wersji 28.0, tak że wiązanie na addr:port występuje tylko wtedy, gdy bind=addr:port. Użytkownicy będą musieli wyraźnie określić w swojej konfiguracji, że nie będą już zezwalać na połączenia przychodzące Tor na podstawie wcześniej zakładanego zachowania.

Większa wydajność i stabilność txid dla transakcji wydatkowych są oferowane wraz z dodaniem Pay To Anchor (P2A) jako nowego standardowego typu wyjściowego świadka. Należy zatem zauważyć, że zdolność sieci do propagowania tego wydatku wyjściowego będzie ograniczona, dopóki wystarczająca liczba węzłów nie przyjmie tej aktualizacji.

Ulepszenia funkcjonalności portfela

Funkcjonalność portfela została ulepszona na wiele sposobów w Bitcoin Core 28.0. Teraz, gdy portfel może identyfikować konflikty między transakcjami portfela a mempool, użytkownicy mogą uzyskać dodatkowe informacje o statusie transakcji. Dzięki tej modyfikacji transakcje mogą być zarządzane bardziej efektywnie, zwłaszcza gdy transakcje nadrzędne są usuwane z mempool.

Użytkownicy mają teraz większą kontrolę nad generowaniem transakcji i mogą zapobiec nieoczekiwanym kosztom dzięki uwzględnieniu opcji max_tx_weight w różnych wywołaniach RPC (fundrawtransaction, walletcreatefundedpsbt i wyślij).

Zastrzeżenie

Zgodnie z Zaufaj wytycznym projektu, należy pamiętać, że informacje zawarte na tej stronie nie mają na celu i nie powinny być interpretowane jako porady prawne, podatkowe, inwestycyjne, finansowe lub jakiekolwiek inne formy porad. Ważne jest, aby inwestować tylko tyle, na utratę czego możesz sobie pozwolić, a w przypadku jakichkolwiek wątpliwości zasięgnąć niezależnej porady finansowej. Aby uzyskać więcej informacji, sugerujemy zapoznać się z warunkami oraz stronami pomocy i wsparcia udostępnianymi przez wydawcę lub reklamodawcę. MetaversePost zobowiązuje się do sporządzania dokładnych i bezstronnych raportów, jednakże warunki rynkowe mogą ulec zmianie bez powiadomienia.

O autorze

Victoria jest autorką publikacji na różne tematy technologiczne, m.in Web3.0, sztuczna inteligencja i kryptowaluty. Jej bogate doświadczenie pozwala jej pisać wnikliwe artykuły dla szerszego grona odbiorców.

Więcej artykułów
d'Este
d'Este

Victoria jest autorką publikacji na różne tematy technologiczne, m.in Web3.0, sztuczna inteligencja i kryptowaluty. Jej bogate doświadczenie pozwala jej pisać wnikliwe artykuły dla szerszego grona odbiorców.

Cisza przed sztormem Solana: co mówią teraz wykresy, wieloryby i sygnały łańcuchowe

Solana wykazała się solidnymi wynikami, na co wpływ miał rosnący popyt, zainteresowanie instytucji i kluczowe partnerstwa, mimo iż musiała stawić czoła potencjalnym...

Dowiedz się więcej

Krypto w kwietniu 2025: Kluczowe trendy, zmiany i co dalej

W kwietniu 2025 r. przestrzeń kryptowalutowa skupiła się na wzmocnieniu podstawowej infrastruktury, a Ethereum przygotowywało się na Pectra ...

Dowiedz się więcej
Czytaj więcej
Przeczytaj więcej
Brickken dołącza do komitetu UNE–ISO w celu opracowania globalnych standardów tokenizacji instytucjonalnej
Raport aktualności Technologia
Brickken dołącza do komitetu UNE–ISO w celu opracowania globalnych standardów tokenizacji instytucjonalnej
9 marca 2026 r.
Bitcoin czy dolary? Naukowcy odkrywają, że modele sztucznej inteligencji skłaniają się ku pieniądzom opartym na kryptowalutach
Raport aktualności Technologia
Bitcoin czy dolary? Naukowcy odkrywają, że modele sztucznej inteligencji skłaniają się ku pieniądzom opartym na kryptowalutach
9 marca 2026 r.
Dlaczego DePIN i AI stają się podstawą systemów cyfrowych i fizycznych
Sezony hackowania Opinia
Dlaczego DePIN i AI stają się podstawą systemów cyfrowych i fizycznych
9 marca 2026 r.
Coinbase wprowadza w pełni regulowane kontrakty futures dla traderów w całej Europie
Raport aktualności Technologia
Coinbase wprowadza w pełni regulowane kontrakty futures dla traderów w całej Europie
9 marca 2026 r.
CRYPTOMERIA LABS PTE. SP. Z O.O.