Śledź Strona Google+ or Twitter aby uzyskać najnowsze informacje od deweloperów.
Z przyjemnością udostępniamy Litecoin Core 0.17.1. To jest nowa wersja główna, zawierająca nowe funkcje, różne poprawki błędów i ulepszenia wydajności, a także zaktualizowane tłumaczenia. Zaleca się wszystkim użytkownikom aktualizację do tej wersji.
Jeśli używasz starszej wersji, zamknij ją. Poczekaj, aż całkowicie się wyłączy (co może zająć kilka minut w przypadku starszych wersji), a następnie uruchom instalator (w systemie Windows) lub po prostu skopiuj /Applications/Litecoin-Qt
(na Macu) lub litecoind
/litecoin-qt
(w systemie Linux).
Jeśli twój węzeł ma txindex, baza txindex zostanie przeniesiona przy pierwszym uruchomieniu wersji 0.17.1 lub nowszej, co może potrwać do kilku godzin. Twój węzeł nie będzie działał do czasu zakończenia migracji.
Przy pierwszym uruchomieniu wersji 0.15.0 lub nowszej, baza danych stanu łańcucha zostanie przekonwertowana do nowego formatu. Zajmie to od kilku minut do pół godziny, w zależności od prędkości maszyny.
Należy zauważyć, że format bazy danych bloków również zmienił się w wersji 0.8.0 i nie ma kodu automatycznej aktualizacji z wersji wcześniejszej niż 0.8 do wersji 0.15.0. Aktualizacja bezpośrednio z wersji 0.7.xi wcześniejszych bez ponownego pobierania łańcucha bloków nie jest obsługiwana. Jednak, jak zwykle, nadal obsługiwane są stare wersje portfela.
Baza danych chainstate dla tego wydania nie jest kompatybilna z poprzednimi wydaniami, więc jeśli uruchomisz 0.15, a następnie zdecydujesz się przełączyć z powrotem na jakąkolwiek starszą wersję, będziesz musiał uruchomić starszą wersję z -reindex-chainstate
opcja odbudowy łańcuchowych struktur danych w starym formacie.
Jeśli twój węzeł ma włączone przycinanie, będzie to wymagało ponownego pobrania i przetworzenia całego łańcucha bloków.
Litecoin Core jest szeroko testowany na wielu systemach operacyjnych przy użyciu jądra Linux, macOS 10.10+ oraz Windows 7 i nowszych (Windows XP nie jest obsługiwany).
Litecoin Core powinien również działać na większości innych systemów typu Unix, ale nie jest na nich często testowany.
Od 0.17.1 i nowsze wersje macOS <10.10 nie są już obsługiwane. 0.17.1 jest zbudowany przy użyciu Qt 5.9.x, który nie obsługuje wersji macOS starszych niż 10.10.
Znane problemy
- Aktualizacja z wersji 0.13.2 lub starszej powoduje obecnie wysadzenie pamięci podczas przywracania bloków do punktu aktywacji SegWit. W takich przypadkach pełny plik
-reindex
jest to konieczne. - GUI cierpi z powodu błędów wizualnych w nowym trybie ciemnym MacOS. Ma to związek z obsługą motywów Qt wpływających na starsze wersje Litecoin Core, ale oczekuje się, że zostanie rozwiązane w wersji 0.17.1.
Połączenia listtransactions
RPC account
nazwa parametru została zmieniona na label
.
Gdy litecoin jest skonfigurowany z -deprecatedrpc=accounts
ustawienie, określenie etykiety / konta / argumentu dummy zwróci zarówno transakcje wychodzące, jak i przychodzące. Bez -deprecatedrpc=accounts
ustawienie, zwróci tylko transakcje przychodzące (ponieważ dawniej można było tworzyć transakcje rozchodujące z określonych kont, ale nie jest to już możliwe przy użyciu etykiet).
Kiedy -deprecatedrpc=accounts
jest ustawiona, można przekazać pusty ciąg „” w celu wyświetlenia transakcji, które nie mają żadnej etykiety. Bez -deprecatedrpc=accounts
, przekazanie pustego ciągu jest błędem, ponieważ zwracanie tylko transakcji bez etykiet nie jest ogólnie użytecznym zachowaniem i może powodować zamieszanie.
-includeconf=<file>
może służyć do dołączania dodatkowych plików konfiguracyjnych. Działa tylko wlitecoin.conf
pliku, a nie w dołączonych plikach ani z wiersza poleceń. Można dołączyć wiele plików. Można wyłączyć z wiersza poleceń za pomocą-noincludeconf
. Zwróć uwagę, że polecenia wieloargumentowe, takie jak-includeconf
zastąpi poprzednie-noincludeconf
, tj
noincludeconf = 1
includeeconf = relative.conf
ponieważ litecoin.conf nadal będzie zawierał relative.conf
.
- Pamięć blokową można ograniczyć w Preferencjach na karcie Główne. Cofnięcie tego ustawienia wymaga ponownego pobrania pełnego łańcucha bloków. Ten tryb jest niekompatybilny z -txindex i -rescan.
Połączenia -wallet=<path>
opcja akceptuje teraz pełne ścieżki zamiast wymagać umieszczania portfeli w katalogu -walletdir.
If -wallet=<path>
jest określona ścieżką, która nie istnieje, utworzy teraz katalog portfela w określonej lokalizacji (zawierający plik danych wallet.dat, plik db.log i database / log. ????????? ? files) zamiast po prostu tworzyć plik danych w ścieżce i przechowywać pliki dziennika w katalogu nadrzędnym. Powinno to uczynić tworzenie kopii zapasowych portfeli prostszymi niż wcześniej, ponieważ określona ścieżka portfela może być bezpośrednio zarchiwizowana bez konieczności szukania plików dziennika transakcji w katalogu nadrzędnym.
Aby zapewnić kompatybilność wsteczną, ścieżki portfeli, które są nazwami istniejących plików danych w -walletdir
katalog będzie nadal akceptowany i interpretowany tak samo jak poprzednio.
Wcześniej portfele można było ładować lub tworzyć tylko podczas uruchamiania, określając -wallet
parametry w wierszu poleceń lub w pliku litecoin.conf. Teraz możliwe jest dynamiczne ładowanie, tworzenie i zwalnianie portfeli w czasie wykonywania:
- Istniejące portfele można załadować, wywołując plik
loadwallet
RPC. Portfel można określić jako plik / katalog nazwa podstawowa (który musi znajdować się wwalletdir
katalogu) lub jako bezwzględna ścieżka do pliku / katalogu. - Nowe portfele można tworzyć (i ładować), wywołując plik
createwallet
RPC. Podana nazwa nie może pasować do pliku portfela wwalletdir
katalog lub nazwę aktualnie załadowanego portfela. - Wczytane portfele można rozładować, dzwoniąc do
unloadwallet
ChRL.
Ta funkcja jest obecnie dostępna tylko za pośrednictwem interfejsu RPC.
Częściowe unikanie wydatków
Gdy adres jest opłacany wielokrotnie, monety z tych oddzielnych płatności mogą być wydawane osobno, co narusza prywatność ze względu na łączenie innych adresów. Nowy -avoidpartialspends
flaga została dodana (domyślnie = false). Jeśli jest włączona, portfel zawsze będzie wydawał istniejące UTXO razem na ten sam adres, nawet jeśli spowoduje to wyższe opłaty. Jeśli ktoś miałby wysłać monety na adres po ich użyciu, te monety nadal będą uwzględniane w przyszłych selekcjach monet.
Domyślna minimalna opłata transakcyjna -mintxfee
została obniżona do 0.0001 LTC / kB po złagodzeniu minimalnych stawek opłat za przekaźnik i przekaźnik pyłowy we wcześniejszych wersjach.
W jednym pliku konfiguracyjnym można teraz ustawić różne opcje dla różnych sieci. Odbywa się to za pomocą sekcji lub poprzedzając opcję nazwą sieci, na przykład:
main.uacomment = litecoin
test.uacomment = litecoin-testnet
regtest.uacomment = regtest
[Główny]
mempoolsize = 300
[test]
mempoolsize = 100
[przetestuj]
mempoolsize = 20
Jeśli poniższych opcji nie ma w sekcji, będą miały zastosowanie tylko do sieci głównej: addnode=
, connect=
, port=
, bind=
, rpcport=
, rpcbind=
i wallet=
. Opcje wyboru sieci (regtest=
i testnet=
) należy określić poza sekcjami.
Dla portfela wprowadzono nowe API „etykiet”. Ma to zastąpić wycofany interfejs API „konta”. „Konto” może być nadal używane w wersji 0.17, uruchamiając litecoind z argumentem „-deprecatedrpc = accounts”. Zostanie ono całkowicie usunięte w wersji 0.18.
Metody RPC etykiet odzwierciedlają funkcjonalność konta, z następującymi różnicami funkcjonalnymi:
- Etykiety można ustawić na dowolnym adresie, nie tylko na adresach odbiorczych. Ta funkcja była wcześniej dostępna tylko za pośrednictwem interfejsu GUI.
- Etykiety można usunąć, ponownie przypisując wszystkie adresy za pomocą rozszerzenia
setlabel
Metoda RPC. - Nie ma obsługi wysyłania transakcji od etykieta lub do określenia, z której etykiety transakcja została wysłana.
- Etykiety nie mają równowagi.
Oto zmiany w metodach RPC:
- Bitcoin
- blockchain
- zgodność z technologią blockchain
- konferencja blockchain
- blockchain technologia
- coinbase
- pomysłowość
- Zgoda
- konferencja kryptograficzna
- wydobycie kryptograficzne
- kryptowaluta
- Zdecentralizowane
- DeFi
- Zasoby cyfrowe
- waluty cyfrowe
- ethereum
- Litecoin
- uczenie maszynowe
- niezamienny żeton
- plato
- Platon Ai
- Analiza danych Platona
- Platoblockchain
- PlatoDane
- platogaming
- Wielokąt
- dowód stawki
- W3
- zefirnet