Jakie znaczenie dla użytkowników ma wersja 28.0 klienta Bitcoin?
Bitcoin Core 28.0: kompleksowa poprawa ochrony prywatności, optymalizacji wydajności i zarządzania portfelem.
Bitcoin Core 28.0: Kompleksowe ulepszenia w zakresie ochrony prywatności, optymalizacji wydajności i zarządzania portfelem.
Autor: 0XNATALIE
2 października oficjalnie wydano Bitcoin Core 28.0, głównego klienta Bitcoin Core. Wersja ta została opracowana przez wielu doświadczonych deweloperów, w tym współzałożyciela Blockstream Pieter Wuille (głównego kontrybutora technologii SegWit i Taproot), byłego CTO Blockstream Grega Maxwella (uczestniczył w rozwoju BIP66 i BIP174), a także doświadczonego dewelopera Bitcoina Luke Dashjr i innych.
Bitcoin Core to najczęściej używany klient pełnego węzła (Full Node) Bitcoin, utrzymywany i rozwijany przez globalną społeczność open source, zapewniający bezpieczeństwo, stabilność i decentralizację sieci Bitcoin. Każdy może przyczynić się do rozwoju poprzez GitHub.
Dla zwykłych użytkowników, Bitcoin Core 28.0 wprowadza automatyczne wykrywanie konfliktów transakcji oraz zoptymalizowaną funkcję szacowania opłat, co skutecznie zwiększa skuteczność transakcji i obniża koszty. Ulepszenia funkcji portfela sprawiają, że zarządzanie adresami i kluczami jest wygodniejsze, a tworzenie kopii zapasowych i przywracanie są prostsze. Dla deweloperów nowa wersja oferuje stabilniejsze środowisko programistyczne i silniejsze możliwości komunikacji węzłów.
Główne nowe funkcje i ulepszenia
Ulepszenia funkcji portfela
Portfel Bitcoin Core 28.0 może automatycznie wykrywać konflikty z niepotwierdzonymi transakcjami w mempoolu, zapobiegając sytuacjom, w których użytkownicy napotykają na duplikaty lub konflikty podczas wysyłania transakcji. Zwiększa to skuteczność transakcji i zmniejsza ryzyko zamrożenia lub opóźnienia środków z powodu konfliktów transakcji. Nowa wersja wprowadza również portfele oparte na deskryptorach, będące nowocześniejszym sposobem zarządzania portfelem. Dzięki deskryptorom użytkownicy mogą definiować złożone reguły generowania adresów, w tym adresy jednopodpisowe, wielopodpisowe (multisig) oraz zagnieżdżone, spełniając różne potrzeby użytkowników. Portfele deskryptorowe używają jednolitego pliku deskryptora do zapisywania wszystkich informacji o adresach i kluczach, więc użytkownik musi wykonać tylko jedną kopię zapasową tego pliku, aby w pełni przywrócić wszystkie funkcje i środki portfela, upraszczając proces tworzenia kopii zapasowej i przywracania.
Aby pomóc użytkownikom oszczędzać koszty, Bitcoin Core 28.0 zoptymalizował szacowanie opłat transakcyjnych. System domyślnie automatycznie wybiera najbardziej ekonomiczny model opłat, a automatyczne szacowanie bardziej rozsądnych opłat transakcyjnych pomaga użytkownikom oszczędzać koszty. Jednocześnie zachowano „tryb konserwatywny” dla użytkowników wymagających wyższych szacunków opłat, aby zaspokoić różne potrzeby.
Ulepszenia interfejsu użytkownika
Bitcoin Core 28.0 dodał do interfejsu użytkownika funkcję „migracji portfela”, umożliwiającą użytkownikom łatwe przenoszenie danych portfela ze starszych wersji do nowej, bez konieczności wykonywania skomplikowanych operacji, aby zakończyć transfer i aktualizację danych portfela. Ponadto okno informacyjne zawiera teraz szczegółowe informacje o pojemności mempoolu, w tym bieżące wykorzystanie. Dzięki tej funkcji użytkownicy mogą lepiej monitorować stan węzła i optymalizować konfigurację oraz wydajność węzła.
Optymalizacje sieci i prywatności
- Testnet4: Zgodnie z BIP94, nowa wersja wprowadza nową sieć testową Testnet4, stopniowo wycofując starą Testnet3. Testnet4 zapewnia bardziej stabilne i nowoczesne środowisko testowe, zwiększając niezawodność i bezpieczeństwo sieci testowej.
- Bardziej elastyczna ochrona prywatności: Nowa wersja zoptymalizowała połączenia Tor. Tor to narzędzie sieciowe chroniące prywatność, które może ukryć prawdziwy adres IP i zwiększyć prywatność online. Dzięki tej aktualizacji użytkownicy mogą łatwiej konfigurować połączenia Tor, zwiększając anonimowość i bezpieczeństwo komunikacji węzłów.
- Wsparcie dla gniazd domeny UNIX: Nowa wersja dodaje obsługę gniazd domeny UNIX, będących bezpiecznym sposobem komunikacji między różnymi programami na tym samym komputerze. Zapewnia to zaawansowanym użytkownikom i deweloperom bezpieczniejszy i wydajniejszy sposób komunikacji, szczególnie podczas interakcji aplikacji lokalnych z węzłem Bitcoin, znacznie poprawiając wydajność i bezpieczeństwo.
- Ulepszony interfejs zdalnego sterowania: Nowa wersja poprawia kompatybilność interfejsu JSON-RPC. Obsługuje standard JSON-RPC 2.0. To ulepszenie umożliwia aplikacjom firm trzecich bardziej stabilną i niezawodną interakcję z węzłem Bitcoin, zapewniając deweloperom stabilniejsze środowisko programistyczne.
Wzrost wydajności
Pod względem wydajności, Bitcoin Core 28.0 zoptymalizował mechanizm buforowania bazy danych bloków, przyspieszając synchronizację bloków. Użytkownicy uruchamiający Bitcoin Core po raz pierwszy mogą zsynchronizować się z najnowszym stanem blockchain w krótszym czasie. Nowa wersja usunęła również nieużywane stare komponenty, zmniejszając złożoność oprogramowania i potencjalne ryzyko bezpieczeństwa. Jednocześnie zaktualizowano do najnowszych wersji zewnętrzne biblioteki i narzędzia wymagane do budowy oprogramowania (zależności kompilacji).
Przegląd wersji v27: Naprawione poważne luki
W mniejszych wersjach przed wydaniem Bitcoin Core 28.0 (27.1 i 27.2), deweloperzy naprawili kilka problemów wpływających na bezpieczeństwo i stabilność systemu:
- Ulepszenia bezpieczeństwa RPC: W wersji 27.1 naprawiono problem z obsługą parametru
setmocktime.setmocktimeto parametr służący do ustawiania czasu testowego. Naprawiono błąd obsługi tego parametru, aby uniknąć awarii węzła spowodowanych błędnym ustawieniem czasu. Ponadto ulepszono komunikaty o błędach, aby lepiej opisywać źródło problemu, umożliwiając deweloperom szybsze znalezienie przyczyny podczas rozwiązywania problemów. - Optymalizacja Miniscript: Miniscript to język skryptowy Bitcoina, służący do zapewnienia bezpieczeństwa transakcji, np. kto może wydać określone środki lub ile osób musi jednocześnie podpisać, aby dokonać przelewu. W wersji 27.1 deweloperzy ulepszyli sposób analizy Miniscript, dzięki czemu nawet bardzo złożone reguły transakcji mogą być poprawnie rozpoznane i wykonane.
- Optymalizacja komunikacji sieciowej: Ulepszono mechanizm identyfikacji węzłów w sieci P2P, zapewniając bardziej stabilne i wydajne połączenia między węzłami. Zwiększono ogólną niezawodność sieci.
- Naprawa wycieku pamięci: Wycieki pamięci to „marnotrawstwo zasobów” w programach komputerowych, ponieważ program nie zwalnia poprawnie nieużywanej pamięci. Wycieki pamięci mogą prowadzić do spadku wydajności programu, a nawet do awarii węzła. W wersji 27.2 naprawiono problem powodujący wyciek pamięci.
- Poprawki bezpieczeństwa portfela: Wersja 27.2 ulepszyła logikę przetwarzania transakcji w portfelu, naprawiając niektóre problemy, które mogły prowadzić do błędów transakcji. Na przykład, gdy użytkownik próbował utworzyć niepodpisaną transakcję, system dokładniej rozpoznawał i sygnalizował potencjalne błędy. Ponadto naprawiono problem z ustawieniami Proxy IP, zwiększając bezpieczeństwo i stabilność połączeń przez proxy.
Następna wersja 29.0 planowana jest na początek kwietnia 2025 roku. Oczekuje się, że wprowadzi więcej optymalizacji transakcji, wydajniejszy protokół przesyłania bloków oraz silniejsze funkcje prywatności.
Zastrzeżenie: Treść tego artykułu odzwierciedla wyłącznie opinię autora i nie reprezentuje platformy w żadnym charakterze. Niniejszy artykuł nie ma służyć jako punkt odniesienia przy podejmowaniu decyzji inwestycyjnych.
Może Ci się również spodobać
Kluczowy poziom wsparcia przełamany, „jastrzębi cień” Fed może ponownie wywołać zmienność na rynku
Bitcoin wykazuje oznaki słabości, a wiara rynku jest wystawiona na próbę.

SHIB buduje silne wsparcie w okolicach $0.0000095 przed dużym rajdem

PEPE testuje kluczową linię trendu przed posiedzeniem FOMC w tym tygodniu

$TRUMP potwierdza byczy wzorzec wybicia, gdy cena rośnie do 8,29 USD w trakcie ożywienia rynku

