Litecoin Core v0.18.1 Candidat de lansare

Nodul sursă: 1097877
Adrian Gallagher

Urmaţi nostru Twitter pentru cele mai recente știri despre dev.

Suntem încântați să lansăm versiunea candidată Litecoin Core 0.18.1. Aceasta este o nouă versiune majoră, care include funcții noi, diverse erori remediate, îmbunătățiri ale performanței și traduceri actualizate.

Se recomandă utilizatorilor cu putere să facă upgrade la această versiune. După teste suficiente, Litecoin Core 0.18.1 final va fi lansat și este recomandat tuturor utilizatorilor să facă upgrade.

Dacă rulați o versiune mai veche, opriți-o. Așteptați până când se oprește complet (ceea ce poate dura câteva minute pentru versiunile mai vechi), apoi rulați programul de instalare (pe Windows) sau pur și simplu copiați /Applications/Litecoin-Qt (pe Mac) sau litecoind/litecoin-qt (pe Linux).

Prima dată când rulați versiunea 0.15.0 sau o versiune mai nouă, baza de date Chainstate va fi convertită într-un nou format, care va dura de la câteva minute la jumătate de oră, în funcție de viteza mașinii.

Rețineți că formatul bazei de date bloc s-a schimbat și în versiunea 0.8.0 și nu există niciun cod de actualizare automată de la versiunea anterioară a versiunii 0.8 la versiunea 0.15.0 sau ulterioară. Actualizarea directă de la 0.7.x și versiuni anterioare fără a descărca din nou blockchain nu este acceptată. Cu toate acestea, ca de obicei, versiunile vechi de portofel sunt încă acceptate.

Litecoin Core este acceptat și testat pe scară largă pe sistemele de operare care utilizează nucleul Linux, macOS 10.10+ și Windows 7 și mai nou. Nu este recomandat să utilizați Litecoin Core pe sisteme neacceptate.

Litecoin Core ar trebui să funcționeze și pe majoritatea celorlalte sisteme asemănătoare Unix, dar nu este testat la fel de des pe ele.

De la 0.17.0 încolo, macOS <10.10 nu mai este acceptat. 0.17.0 este construit folosind Qt 5.9.x, care nu acceptă versiuni de macOS mai vechi de 10.10. În plus, Litecoin Core nu își schimbă încă aspectul atunci când „modul întunecat” macOS este activat.

În plus față de platformele CPU acceptate anterior, distribuția pre-compilată a acestei versiuni oferă și binare pentru platforma RISC-V.

Pentru utilizatorii avansați care au atât (1) funcții de control al monedelor activate, cât și (2) folosesc mai multe portofele încărcate în același timp: dialogul de selectare a intrării pentru controlul monedelor poate păstra în mod eronat starea de portofel greșit atunci când schimbă portofelele utilizând meniul derulant. Deocamdată, se recomandă să nu utilizați funcțiile de control al monedelor cu portofele multiple încărcate.

  • Apeluri la getblocktemplate va eșua dacă regula urmărită nu este specificată. Apel getblocktemplate fără urmări specificat este aproape sigur o configurație greșită, deoarece acest lucru duce la recompense mai mici pentru miner. Apelurile eșuate vor produce un mesaj de eroare care descrie modul de activare a regulii de urmărire.
  • Este tipărit un avertisment dacă în fișierul de configurare este utilizat un nume de secțiune nerecunoscut. Secțiunile recunoscute sunt [test], [main], și [regtest].
  • Sunt disponibile patru noi opțiuni pentru configurarea numărului maxim de mesaje pe care ZMQ le va pune în coadă în memorie („high water mark”) înainte de a arunca mesaje suplimentare. Valoarea implicită este 1,000, aceeași cu cea folosită pentru versiunile anterioare. Vezi documentația ZMQ pentru detalii.
  • rpcallowip opțiunea nu mai poate fi folosită pentru a asculta automat pe toate interfețele de rețea. În schimb, cel rpcbind parametrul trebuie utilizat pentru a specifica adresele IP pe care să ascultați. Ascultarea comenzilor RPC printr-o conexiune de rețea publică este nesigură și ar trebui să fie dezactivată, așa că acum este tipărit un avertisment dacă un utilizator selectează o astfel de configurație. Dacă trebuie să expuneți RPC pentru a utiliza un instrument precum Docker, asigurați-vă că legați RPC doar la gazda locală, de exemplu docker run [...] -p 127.0.0.1:9332:9332 (acesta este un plus :9332 peste specificația normală a portului Docker).
  • rpcpassword opțiunea acum provoacă o eroare de pornire dacă parola setată în fișierul de configurare conține un caracter hash (#), deoarece este ambiguu dacă caracterul hash este destinat parolei sau ca un comentariu.
  • whitelistforcerelay opțiunea este utilizată pentru a transmite tranzacțiile de la colegii din lista albă chiar și atunci când nu sunt acceptate în mempool. Această opțiune este acum dezactivată implicit, astfel încât modificările în politică și comportamentul de deconectare/interzicere nu vor face ca un nod care îl înscrie pe altul pe lista albă să fie abandonat de către colegi. Utilizatorii pot activa în mod explicit acest comportament cu opțiunea de linie de comandă (și ar putea dori să ia în considerare contactarea proiectul Litecoin Core pentru a ne informa despre cazul lor de utilizare, deoarece această caracteristică ar putea fi depreciată în viitor).

Când creați o tranzacție cu o taxă de mai sus -maxtxfee (implicit 0.1 LTC), comenzile RPC walletcreatefundedpsbt și fundrawtransaction va eșua acum în loc să rotunjească taxa în jos. Atenție că feeRate argumentul este specificat în LTC pe kilobyte, nu litoshi pe octet.

  • Un nou scurt document Despre interfața JSON-RPC descrie cazuri în care rezultatele unui RPC ar putea conține inconsecvențe între datele provenite din diferite subsisteme, cum ar fi starea portofelului și starea mempool. Se adaugă o notă la Documentația interfeței REST indicând că se aplică aceleași reguli.
  • Informații suplimentare sunt adăugate la Documentația JSON-RPC despre cum să securizați această interfață.
  • O nouă document despre litecoin.conf fișierul descrie cum să îl utilizați pentru a configura Litecoin Core.
  • Un nou document prezintă Litecoin Core BIP174 Tranzacții Litecoin parțial semnate (PSBT) interfață, care este utilizată pentru a permite mai multor programe să lucreze în colaborare pentru a crea, semna și difuza tranzacții noi. Acest lucru este util pentru portofelele offline (de stocare la rece), portofelele multisig, implementările coinjoin și multe alte cazuri în care două sau mai multe programe trebuie să interacționeze pentru a genera o tranzacție completă.
  • descriptor de script de ieșire documentația a fost actualizată cu informații despre funcții noi în acest limbaj în curs de dezvoltare pentru a descrie scripturile de ieșire pentru care un portofel sau un alt program dorește să primească notificări, cum ar fi adresele pentru care dorește să cunoască plățile primite. Limbajul este utilizat în prezent în mai multe RPC-uri noi și actualizate descrise în aceste note de lansare și este de așteptat să fie adaptat la alte RPC-uri și la structura portofelului de bază.
  • O nouă --disable-bip70 opțiunea poate fi transmisă către ./configure pentru a preveni construirea Litecoin-Qt cu suport pentru protocolul de plată BIP70 sau conectarea libssl. Deoarece protocolul de plată a expus Litecoin Core la vulnerabilități libssl în trecut, constructorii care nu au nevoie de suport BIP70 sunt încurajați să folosească această opțiune pentru a-și reduce expunerea la vulnerabilitățile viitoare.
  • Versiunea minimă necesară de Qt (când se construiește GUI) a fost mărită de la 5.2 la 5.5.1 (la depinde de sistem prevede 5.9.7)
  • getnodeaddresses returnează adrese peer cunoscute acestui nod. Poate fi folosit pentru a găsi noduri la care să se conecteze fără a utiliza un seeder DNS.
  • listwalletdir returnează o listă de portofel în directorul portofel (fie directorul portofel implicit, fie directorul configurat de -walletdir parametru).
  • getrpcinfo returnează detaliile de rulare ale serverului RPC. În acest moment, returnează o serie de comenzi active în prezent și cât timp au rulat.
  • deriveaddresses returnează una sau mai multe adrese corespunzătoare unui descriptor de ieșire.
  • getdescriptorinfo acceptă un descriptor și returnează informații despre acesta, inclusiv suma de control calculată.
  • joinpsbts îmbină mai multe PSBT distincte într-un singur PSBT. PSBT-urile multiple trebuie să aibă intrări diferite. PSBT-ul rezultat va conține fiecare intrare și ieșire de la toate PSBT-urile. Orice semnături furnizate în oricare dintre PSBT-uri vor fi eliminate.
  • analyzepsbt examinează un PSBT și oferă informații despre ceea ce conține PSBT și pașii următori care trebuie parcurși pentru a finaliza tranzacția. Pentru fiecare intrare a unui PSBT, analyzepsbt furnizează informații despre informațiile care lipsesc pentru acea intrare, inclusiv dacă un UTXO trebuie furnizat, ce pubkey-uri mai trebuie furnizate, ce scripturi trebuie furnizate și ce semnături sunt încă necesare. Fiecare intrare va enumera, de asemenea, ce rol este necesar pentru a finaliza acea intrare și analyzepsbt va enumera, de asemenea, următorul rol în general necesar pentru a finaliza PSBT. analyzepsbt va furniza, de asemenea, rata estimată a taxei și dimensiunea virtuală estimată a tranzacției finalizate, dacă are suficiente informații pentru a face acest lucru.
  • utxoupdatepsbt caută în setul de ieșiri ale tranzacțiilor necheltuite (UTXO) pentru a găsi rezultatele cheltuite de tranzacția parțială. PSBT-urile trebuie să aibă UTXO-urile cheltuite pentru a fi furnizate, deoarece algoritmul de semnare necesită informații de la UTXO-ul cheltuit. Pentru intrările urmărite, este necesar doar UTXO-ul în sine. Pentru ieșirile care nu sunt urmărite, este necesară întreaga tranzacție anterioară, astfel încât semnatarii să poată fi siguri că semnează corect. Din păcate, deoarece setul UTXO conține doar UTXO și nu tranzacții complete, utxoupdatepsbt va adăuga doar UTXO pentru intrările urmărite.

Notă: unele modificări RPC de nivel scăzut, utile în principal pentru testare, sunt descrise în secțiunea Modificări de nivel scăzut de mai jos.

  • getpeerinfo acum returnează un suplimentar minfeefilter câmpul setat la filtrul de taxe BIP133 al utilizatorului. Puteți utiliza acest lucru pentru a detecta că aveți colegi care sunt dispuși să accepte tranzacții sub taxa minimă implicită de retransmisie.
  • RPC-urile mempool, cum ar fi getrawmempool cu verbose=true, returnați acum o valoare suplimentară „bip125-inlocuibilă” care indică dacă tranzacția (sau strămoșii săi neconfirmați) optează pentru a cere nodurilor și minerilor să o înlocuiască cu o tranzacție cu taxe mai mari cheltuind oricare dintre aceleași intrări.
  • settxfee încercările ignorate anterior de a seta taxa sub minimele permise. Acum tipărește un avertisment. Valoarea specială „0” poate fi folosită în continuare pentru a solicita valoarea minimă.
  • getaddressinfo oferă acum o ischange câmp care indică dacă portofelul a folosit adresa într-o ieșire de modificare.
  • importmulti a fost actualizat pentru a accepta P2WSH, P2WPKH, P2SH-P2WPKH și P2SH-P2WSH. Solicitările pentru P2WSH și P2SH-P2WSH acceptă un cost suplimentar witnessscript parametru.
  • importmulti acum returnează un suplimentar warnings câmp pentru fiecare cerere cu o matrice de șiruri care explică când câmpurile sunt ignorate sau sunt inconsecvente, dacă există.
  • getaddressinfo acum returnează un suplimentar solvable câmp boolean atunci când Litecoin Core știe suficient despre scriptPubKey, redeemScript opțional și witnessScript opțional ale adresei pentru ca portofelul să poată genera o intrare nesemnată pentru cheltuirea fondurilor trimise la acea adresă.
  • getaddressinfo, listunspent, și scantxoutset RPC-urile returnează acum un suplimentar desc câmp care conține un descriptor de ieșire care conține toate căile cheilor și informațiile de semnare pentru adresă (cu excepția cheii private). The desc câmpul este returnat doar pentru getaddressinfo și listunspent când adresa este rezolvabilă.
  • importprivkey va păstra etichetele setate anterior pentru adrese sau cheile publice corespunzătoare cheii private importate. De exemplu, dacă ați importat o adresă numai pentru ceas cu eticheta „portofel rece” în versiunile anterioare ale Litecoin Core, importarea ulterioară a cheii private ar reseta eticheta adresei la eticheta implicită de șir goală (“”). În această versiune, eticheta anterioară de „portofel rece” va fi păstrată. Dacă, opțional, specificați orice etichetă în afară de cea implicită atunci când apelați importprivkey, noua etichetă va fi aplicată adresei.
  • A se vedea Minerit secțiune pentru modificări la getblocktemplate.
  • getmininginfo acum omite currentblockweight și currentblocktx când un bloc nu a fost niciodată asamblat prin RPC pe acest nod.
  • getrawtransaction Punctele finale RPC și REST nu mai verifică setul UTXO necheltuit pentru o tranzacție. Comportamentele rămase sunt următoarele: 1. Dacă este furnizat un blockhash, verificați blocul corespunzător. 2. Dacă nu este furnizat niciun blockhash, verificați mempool-ul. 3. Dacă nu este furnizat niciun blockhash, dar txindex este activat, verificați și txindex.
  • unloadwallet este acum sincron, ceea ce înseamnă că nu va reveni până când portofelul nu este complet descărcat.
  • importmulti acum acceptă importarea adreselor din descriptori. Un parametru „desc” poate fi furnizat în loc de „scriptPubKey” într-o solicitare, precum și un interval opțional pentru descriptori interval pentru a specifica începutul și sfârșitul intervalului de importat. Descriptori cu informații cheie despre origine importate prin importmulti vor avea informațiile de origine cheie stocate în portofel pentru a fi utilizate la crearea de PSBT. Mai multe informații despre descriptori pot fi găsite aici.
  • listunspent a fost modificat astfel încât să revină witnessScript, scriptul martor în cazul unei ieșiri P2WSH sau P2SH-P2WSH.
  • createwallet acum are opțional blank argument care poate fi folosit pentru a crea un portofel gol. Portofelele goale nu au chei sau semințe HD. Ele nu pot fi deschise în software mai vechi de 0.18. Odată ce un portofel gol are un set de semințe HD (prin utilizarea sethdseed) sau au fost importate chei private, scripturi, adrese și alte lucruri numai pentru ceasuri, portofelul nu mai este gol și poate fi deschis în 0.17.x. Criptarea unui portofel gol va seta, de asemenea, un seed HD pentru acesta.
  • signrawtransaction este eliminat după ce a fost depreciat și ascuns în spatele unei opțiuni speciale de configurare în versiunea 0.17.0.
  • API-ul „cont” este eliminat după ce a fost depreciat în v0.17. API-ul „etichetă” a fost introdus în v0.17 ca înlocuitor pentru conturi. Vezi note de lansare din v0.17 pentru o descriere completă a modificărilor de la API-ul „account” la API-ul „label”.
  • addwitnessaddress este eliminat după ce a fost depreciat în versiunea 0.16.0.
  • generate este depreciat și va fi eliminat complet într-o versiune majoră ulterioară. Acest RPC este folosit doar pentru testare, dar implementarea sa a ajuns în mai multe subsisteme (portofel și minerit), așa că este depreciat pentru a simplifica interfața portofel-nod. Proiecte care se folosesc generate în scopuri de testare ar trebui să treacă la utilizarea generatetoaddress RPC, care nu necesită și nu utilizează componenta portofel. Apel generatetoaddress cu o adresă returnată de către getnewaddress RPC oferă aceeași funcționalitate ca vechiul generate RPC. Pentru a continua să utilizați generate în această versiune, reporniți litecoind cu -deprecatedrpc=generate opțiune de configurare.
  • Amintiți-vă că părți ale validateaddress comanda au fost depreciate și mutate în getaddressinfo. Următoarele câmpuri învechite au fost mutate în getaddressinfo: ismine, iswatchonly, script, hex, pubkeys, sigsrequired, pubkey, embedded, iscompressed, label, timestamp, hdkeypath, hdmasterkeyid.
  • addresses câmpul a fost eliminat din validateaddress și getaddressinfo metode RPC. Acest câmp era confuz, deoarece se referea la cheile publice folosind adresa lor P2PKH. Clienții ar trebui să folosească embedded.address câmp pentru adresele împachetate P2SH sau P2WSH și pubkeys pentru inspectarea participanților multisig.
  • O nouă /rest/blockhashbyheight/ Punctul final este adăugat pentru preluarea hash-ului blocului în cel mai bun blockchain actual, în funcție de înălțimea acestuia (câte blocuri este după blocul Genesis).
  • Un nou meniu fereastră este adăugat alături de meniurile existente Fișier, Setări și Ajutor. Mai multe elemente din celelalte meniuri care au deschis ferestre noi au fost mutate în acest nou meniu Fereastră.
  • În fila Trimitere, caseta de selectare pentru „plătiți doar taxa necesară” a fost eliminată. În schimb, utilizatorul poate pur și simplu să scadă valoarea din câmpul Custom Feerate până la taxa minimă de releu configurată pentru nod.
  • În fila Prezentare generală, soldul numai pentru ceas va fi singurul sold afișat dacă portofelul a fost creat folosind createwallet RPC și disable_private_keys parametrul a fost setat la adevărat.
  • Opțiunea de lansare la pornire nu mai este disponibilă pe macOS dacă este compilată cu versiunea macosx min mai mare de 10.11 (utilizați CXXFLAGS=”-mmacosx-version-min=10.11″ CFLAGS=”-mmacosx-version-min=10.11″ pentru setare versiunea SDK de implementare)
  • O nouă litecoin-wallet Instrumentul este acum distribuit alături de celelalte executabile ale Litecoin Core. Fără a fi nevoie să folosească niciun RPC, acest instrument poate crea în prezent un nou fișier de portofel sau poate afișa câteva informații de bază despre un portofel existent, cum ar fi dacă portofelul este criptat, dacă folosește un seed HD, câte tranzacții conține și câte intrările din agenda pe care le are.

Această secțiune descrie modificările planificate ale Litecoin Core care pot afecta alte software și servicii Litecoin.

  • Începând cu versiunea 0.16.0, portofelul încorporat al Litecoin Core a generat în mod prestabilit adrese urmări împachetate în P2SH atunci când utilizatorii doresc să primească plăți. Aceste adrese sunt compatibile cu toate programele utilizate pe scară largă. Începând cu Litecoin Core 0.20 (așteptată la aproximativ un an după 0.18), Litecoin Core va utiliza implicit adresele native segwit (bech32) care oferă economii suplimentare de taxe și alte beneficii. În prezent, multe portofele și servicii acceptă deja trimiterea către adrese bech32 și, dacă proiectul Litecoin Core vede suficientă adoptare suplimentară, va fi în schimb adresele de primire bech32 în Litecoin Core 0.20. Adresele urmărite împachetate în P2SH vor continua să fie furnizate dacă utilizatorul le solicită în GUI sau prin RPC, iar oricine nu dorește actualizarea va putea să-și configureze tipul implicit de adresă. (În mod similar, utilizatorii de pionierat care doresc să-și schimbe acum valoarea implicită pot seta addresstype=bech32 opțiune de configurare în orice versiune Litecoin Core de la 0.16.0 în sus.)
  • Mesajele de respingere BIP 61 sunt acum depreciate. Mesajele de respingere nu au niciun caz de utilizare în rețeaua P2P și sunt înregistrate doar pentru depanare de către majoritatea nodurilor de rețea. În plus, ele măresc lățimea de bandă și pot fi dăunătoare pentru confidențialitate și securitate. Este posibil să dezactivați mesajele BIP 61 începând cu v0.17 cu -enablebip61=0 opțiune. Mesajele BIP 61 vor fi dezactivate implicit într-o versiune viitoare, înainte de a fi eliminate în întregime.

Această secțiune descrie modificările RPC utile în principal pentru testare, de cele mai multe ori nerelevante în producție. Modificările sunt menționate pentru a fi complet.

  • submitblock RPC a returnat anterior motivul pentru care un bloc respins a fost invalid prima dată când a procesat acel bloc, dar a returnat un mesaj generic de respingere „duplicat” în ocaziile ulterioare în care a procesat același bloc. Acum returnează întotdeauna motivul fundamental pentru respingerea unui bloc invalid și returnează doar „duplicat” pentru blocurile valide pe care le-a acceptat deja.
  • O nouă submitheader RPC permite trimiterea antetelor de bloc independent de blocul lor. Acest lucru este probabil util doar pentru testare.
  • signrawtransactionwithkey și signrawtransactionwithwallet RPC-urile au fost modificate astfel încât să accepte și opțional a witnessScript, scriptul martor în cazul unei ieșiri P2WSH sau P2SH-P2WSH. Acest lucru este compatibil cu schimbarea la listunspent.
  • Pentru walletprocesspsbt și walletcreatefundedpsbt RPC-uri, dacă bip32derivs parametrul este setat la adevărat, dar metadatele cheii pentru o cheie publică nu au fost încă actualizate, atunci acea cheie va avea o cale de derivare ca și cum ar fi doar o cheie independentă (adică nicio cale de derivare și amprenta sa principală este ea însăși).
  • -usehd opțiunea de configurare a fost eliminată în versiunea 0.16. Din acea versiune încolo, toate portofelele noi create sunt portofele deterministe ierarhice. Această ediție face specificații -usehd o opțiune de configurare nevalidă.
  • Această versiune permite colegilor pe care nodul dvs. i-a deconectat automat din cauza unui comportament greșit (de exemplu, trimiterea de date invalide) să se reconecteze la nodul dvs. dacă aveți sloturi de conexiune de intrare neutilizate. Dacă sloturile dvs. se umplu, un nod care se comportă greșit va fi deconectat pentru a face loc nodurilor fără un istoric de probleme (cu excepția cazului în care nodul care se comportă greșit vă ajută în alt mod, cum ar fi conectarea la o parte a Internetului de la care nu nu am mulți alți colegi). Anterior, Litecoin Core a interzis adresele IP ale colegilor care se comportau greșit pentru o perioadă de timp (implicit de 1 zi); acest lucru a fost ocolit cu ușurință de atacatorii cu mai multe adrese IP. Dacă interziceți manual un peer, cum ar fi folosind setban RPC, toate conexiunile de la acel peer vor fi în continuare respinse.
  • Metadatele cheie vor trebui actualizate prima dată când semințele HD sunt disponibile. Pentru portofelele necriptate, acest lucru se va întâmpla la încărcarea portofelului. Pentru portofelele criptate, acest lucru va avea loc prima dată când portofelul este deblocat.
  • Portofelele nou criptate nu vor mai necesita repornirea software-ului. În schimb, astfel de portofele vor fi complet descărcate și reîncărcate pentru a obține același efect.
  • Un sub-proiect al Litecoin Core oferă acum scripturi Hardware Wallet Interaction (HWI) care permit utilizatorilor de linie de comandă să utilizeze mai multe dispozitive populare de gestionare a cheilor hardware cu Litecoin Core. Vezi lor Pagina proiectului pentru detalii.
  • Această versiune modifică generatorul de numere aleatorii (RNG) utilizat de la OpenSSL la implementarea proprie a Litecoin Core, deși entropia adunată de Litecoin Core este transmisă la OpenSSL și apoi citită înapoi atunci când programul are nevoie de o aleatorie puternică. Acest lucru aduce Litecoin Core puțin mai aproape de a nu mai fi nevoie să depindă de OpenSSL, o dependență care a cauzat probleme de securitate în trecut. Noua implementare adună entropia din mai multe surse, inclusiv din hardware-ul care suportă instrucțiunea CPU rdseed.
  • Pe macOS, Litecoin Core renunță acum la limitarea procesorului aplicației („app nap”) în timpul descărcării inițiale a blockchain-ului, când ajunge din urmă de la peste 100 de blocuri din spatele vârfului actual al lanțului sau când reindexează datele lanțului. Acest lucru ajută la prevenirea ca aceste operațiuni să dureze prea mult, deoarece sistemul de operare încearcă să economisească energie.

Pentru a descărca, vă rugăm să vizitați pagina de descărcare aici. Alternativ, puteți vizualiza folderul de descărcare aici.

Vă rugăm să utilizați GPG pentru a verifica integritatea binarelor de lansare. Acest lucru asigură faptul că binarul pe care l-ați descărcat nu a fost modificat. Sunt disponibile instrucțiuni GPG pentru linia de comandă Linux, MacOS și Win32 cygwin aici. Vă rugăm să rețineți, de asemenea, că GPG semnăm binele ca o comoditate pentru dvs., modalitatea finală de a verifica integritatea versiunilor este să le construiți singur folosind Gitian. Puteți găsi instrucțiuni despre cum să efectuați aceste versiuni aici.

Pentru această versiune, binarele au fost semnate cu identificatorul cheii FE3348877809386C (cheia zdrobitorului).

În ciuda faptului că această versiune a fost testată intens, această versiune poate conține în continuare erori. Întotdeauna faceți backup fișierului wallet.dat înainte de actualizare. Dacă întâmpinați probleme, vă rugăm să ne anunțați prin postarea în secțiunea de raportare a erorilor de mai jos.

Sucursala principală conține cele mai recente angajamente pentru următoarele versiuni stabile ale Litecoin Core.

Instrucțiuni de construcție pentru Linux pot fi găsite aici.

Instrucțiuni de construcție pentru OSX pot fi găsite aici.

Instrucțiuni de construire pentru Windows pot fi găsite aici.

Trimiteți orice problemă pe care o întâlniți aici și unul dintre dezvoltatorii Litecoin vă va ajuta.

Înscrieți-vă numai pentru anunțuri sau discuții despre dezvoltare.

Acestea sunt hash-urile SHA-256 ale fișierelor lansate:

b8a118e94703e84128bec31a99a59b91af54edb1b0470b970cec3809fc8753ae litecoin-0.18.1-aarch64-linux-gnu.tar.gz
7a47b11065c86a661eec3eb5ba8d157d65ac7e16930fbd381e519d4dcbf86574 litecoin-0.18.1-arm-linux-gnueabihf.tar.gz
58be96c96f7579f05acb3b544698a3e1cd8ede8fb10874ccc7ce1ee9de4f3fc0 litecoin-0.18.1-i686-pc-linux-gnu.tar.gz
8798e030235e2099a456f06a8488a5567641058885965da03036538fa57df0a6 litecoin-0.18.1-osx64.tar.gz
68f4348cb9aa913845a94bcc93718b83b593999ed41e245cdfed0477ec1a9631 litecoin-0.18.1rc1-osx.dmg
7b7f78588340d26b222ff927c7bbfa5eafa68d80b8408d1835f537361a4d9123 litecoin-0.18.1rc1-win32-setup.exe
b76f31c9e7341ffb21f655cfa217ee50b9cde4e10f117eba7167aff85a57e769 litecoin-0.18.1rc1-win64-setup.exe
00e05c776d57443127ed4a75c5a27b3789f8f7bbf01edb668bfa75ac138a49d3 litecoin-0.18.1-riscv64-linux-gnu.tar.gz
6dfa71ccf059463f0a304f85ff1ca8b88039d63e93269d6f056ab24915be936d litecoin-0.18.1.tar.gz
4aea854431c495f43bf3665fc6c0e18f2e6a0caf2b5c4682b8aca4875650c5ad litecoin-0.18.1-win32.zip
fa47ab17be61a924ac5dcba251cbea919aef7ff2dabe7803a6b3af402ef1fe75 litecoin-0.18.1-win64.zip
3c8d2cd2cc06645fc553ced8361c6951eef50e09dc2334268625902bcdb18f76 litecoin-0.18.1-x86_64-linux-gnu.tar.gz

Mulțumim tuturor celor care au contribuit direct la această versiune:

  • Dezvoltatorii de bază Bitcoin
  • Adrian Gallagher
  • aunyks
  • coblee
  • criptonexii
  • EP1IUNIE
  • gabrieldov
  • jmutkawoa
  • Loshan
  • Martin Smith
  • NeMO84
  • OlegKozhemiakin
  • ppm0
  • romanornr
  • shaolinfry
  • spl0i7
  • stedwms
  • ultragtx
  • VKoskiv
  • voidmain
  • wbsmolen
  • xinxi

Source: https://blog.litecoin.org/litecoin-core-v0-18-1-release-candidate-22bfdc95a65a?source=rss—-d41bceeb173b—4

Timestamp-ul:

Mai mult de la Litecoin