Wydanie Litecoin Core v0.21.2

Węzeł źródłowy: 1298407

Skorzystaj z naszych Twitter najnowsze wiadomości dla deweloperów.

Mamy przyjemność wypuścić Litecoin Core 0.21.2. Jest to nowa wersja główna, zawierająca nowe funkcje, różne poprawki błędów i ulepszenia wydajności, a także zaktualizowane tłumaczenia. Ta aktualizacja obejmuje pełną obsługę węzłów, portfela i kopania dla MWEB. Zaleca się, aby wszyscy użytkownicy dokonali aktualizacji do tej wersji.

Jak uaktualnić

Po pierwsze, dziękujemy za uruchomienie Litecoin Core i pomoc w zabezpieczeniu sieci!

Ponieważ używasz starszej wersji Litecoin Core, wyłącz ją. Poczekaj, aż całkowicie się wyłączy — co może potrwać kilka minut w przypadku starszych wersji — a następnie wykonaj następujące proste czynności: W systemie Windows: po prostu uruchom instalator W systemie Mac: skopiuj do /Applications/Litecoin-Qt W przypadku systemu Linux: skopiuj okładkę litecoind/litecoin -qt.

Uwaga: aktualizacja bezpośrednio z „wycofanej” wersji Litecoin Core jest możliwa, ale może to trochę potrwać, jeśli katalog danych wymaga migracji. Generalnie obsługiwane są stare wersje portfela Litecoin Core.

Kompatybilność

Litecoin Core jest obsługiwany i intensywnie testowany w systemach operacyjnych korzystających z jądra Linux, macOS 10.10+, Windows 7 i nowszych. Nie zaleca się używania Litecoin Core na nieobsługiwanych systemach.

Litecoin Core powinien również działać na większości innych systemów uniksopodobnych, ale nie jest na nich tak często testowany.

Pola MWEB dodane do BlockIndex, a format serializacji bloków uległ zmianie. Przejście na starsze wersje jest niebezpieczne. W przypadku aktualizacji do 0.21.2 po MWEB został aktywowany, musisz przeprowadzić ponowną synchronizację, aby pobrać bloki MWEB.

Godne uwagi zmiany

Zmiany konsensusu

P2P i zmiany w sieci

  • Nowa flaga usługi, NODE_MWEB (1 << 24), została dodana, aby zasygnalizować peerom, że węzeł obsługuje MWEB. Gdy połączeni peery obie ogłaszają tę możliwość, oczekuje się, że będą dostarczać wszystkie dane MWEB podczas współdzielenia między sobą transakcji, bloków i kompaktowych bloków.
  • Węzły ogłaszają teraz obsługę kompaktowych bloków w wersji 3, informując partnerów, że mogą dostarczać dane MWEB w kompaktowych blokach.

Zaktualizowane RPC

  • getblockheader zwraca teraz dodatkowe pole mweb_header zawierające wszystkie dane nagłówka MWEB oraz pole mweb_amount zawierające całkowitą liczbę monet przywiązanych do MWEB po zastosowaniu bloku.
  • getblock zwraca teraz dodatkowe pole mweb zawierające informacje nagłówka MWEB oraz wszystkie wejścia, wyjścia i jądra w bloku MWEB.
  • Dodano pola mwebweight, legacymwebweight, ancestormwebweight i mweb do getrawmempool, getmempoolancestors, getmempooldescendants i getmempoolentry.
  • Dodano nowe pola opisujące wejścia, wyjścia i jądra transakcji MWEB dla getrawtransaction.

Zmiany w RPC związanych z Portfelem lub GUI można znaleźć w sekcji GUI lub Portfel poniżej.

Nowe ustawienia

  • Dodano opcję „fMWEBFeatures” umożliwiającą włączenie nowej kontroli „Zaawansowane funkcje MWEB”.

Baza danych portfela

  • Dodano typ „mweb_coin”, który przechowuje monety MWEB i ich klucze pochodne.
  • Dodano CHDChain w wersji 4, który zawiera licznik indeksu klucza MWEB i klucz skanowania adresu ukrytego.
  • Dodano CKeyMetadata w wersji 14, która zawiera indeks klucza MWEB.
  • Dodano FEATURE_MWEB = 210000 minimalna wersja bazy danych.

Zmiany RPC portfela

  • Dodano opcję „listwallettransactions”, która odpowiada wyświetlanym wartościom listy transakcji.

Zmiany GUI

  • Dodano kontrolę „Zaawansowane funkcje MWEB” do testowania. Jest dostępny tylko wtedy, gdy podano argument „-debug”, a opcja jest włączona w oknie dialogowym ustawień.

Pobierz pliki binarne

Aby pobrać, odwiedź stronę pobierania tutaj. Alternatywnie możesz wyświetlić folder pobierania tutaj.

Użyj GPG, aby zweryfikować integralność plików binarnych wydania. Gwarantuje to, że pobrany plik binarny nie został zmieniony. Dostępne są instrukcje GPG dla Linuksa, MacOS i Win32 cygwin tutaj. Należy również pamiętać, że podpisujemy pliki binarne GPG dla wygody użytkownika. Ostatecznym sposobem weryfikacji integralności kompilacji jest samodzielne ich zbudowanie przy użyciu Gitian. Instrukcje dotyczące wykonywania tych kompilacji można znaleźć tutaj.

W tym wydaniu pliki binarne zostały podpisane identyfikatorem klucza 0x3620e9d387e55666 (klucz Davidburkett38).

OSTRZEŻENIE

Pomimo tego, że ta wersja jest intensywnie testowana, ta wersja może nadal zawierać błędy. Zawsze wykonaj kopię zapasową pliku wallet.dat przed aktualizacją. Jeśli napotkasz jakiekolwiek problemy, poinformuj nas o tym, pisząc w poniższej sekcji zgłaszania błędów.

Kod źródłowy i instrukcje kompilacji

Gałąź master zawiera najnowsze zatwierdzenia kolejnych stabilnych wersji Litecoin Core.

GitHub – projekt litecoin/litecoin: drzewo źródeł Litecoina

Instrukcje tworzenia dla systemu Linux można znaleźć tutaj.

Instrukcje tworzenia dla OSX można znaleźć tutaj.

Instrukcje dotyczące kompilacji dla systemu Windows można znaleźć tutaj.

Zgłaszanie błędów

Prześlij tutaj wszelkie napotkane problemy, a jeden z programistów Litecoin Ci pomoże.

Zagadnienia · litecoin-projekt/litecoin

Listy dyskusyjne

Zapisz się tylko do ogłoszeń lub dyskusji na temat rozwoju.

Skróty do weryfikacji

Oto skróty SHA-256 wydanych plików:

b5a0b5bdf45c5e1f26c73a0be751ceb90c93fad8679aebe22ed5f64f615aea6b litecoin-0.21.2-aarch64-linux-gnu.tar.gz
e15b4d9db8807706c3492c05287f04c44956e3cdb77ebf4f87e19a296aa3a06b litecoin-0.21.2-arm-linux-gnueabihf.tar.gz
cb2a1504f151646d735d198ce77a1c1e4fea3ff672ed60549d6aa9f1d4a19b09 litecoin-0.21.2-riscv64-linux-gnu.tar.gz
94a10a217d91d29e97e7a0088bc1545f34b188297c3ce5b87b07e775d8d00b12 litecoin-0.21.2-x86_64-linux-gnu.tar.gz
39d0df6aecace19e91c9849d09aaeb60c0bb73b34a97c7b8ccae402da634cfa2 litecoin-0.21.2-osx.dmg
b0ab5fc95d8b7cfe990cc6d90d0af6f6f2d447b6a0bca162a72d12c3df1676a7 litecoin-0.21.2-win64-setup.exe

Kredyt

Dziękujemy wszystkim, którzy bezpośrednio przyczynili się do powstania tego wydania:


Wydanie Litecoin Core v0.21.2 został pierwotnie opublikowany w Projekt Litecoin na Medium, gdzie ludzie kontynuują rozmowę, podkreślając tę ​​historię i odpowiadając na nią.

Znak czasu:

Więcej z Litecoin