Lansarea Litecoin Core v0.21.2

Nodul sursă: 1298407

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

Suntem încântați să lansăm Litecoin Core 0.21.2. Aceasta este o nouă versiune majoră, care include funcții noi, diverse remedieri de erori și îmbunătățiri ale performanței, precum și traduceri actualizate. Această actualizare include suport complet pentru noduri, portofel și minerit pentru MWEB. Se recomandă tuturor utilizatorilor să facă upgrade la această versiune.

Cum să faceți upgrade

În primul rând, vă mulțumim că rulați Litecoin Core și că ajutați la securizarea rețelei!

Pe măsură ce rulați o versiune mai veche a Litecoin Core, închideți-o. Așteptați până când se închide complet – ceea ce ar putea dura câteva minute pentru versiunile mai vechi – apoi urmați acești pași simpli: Pentru Windows: pur și simplu rulați programul de instalare Pentru Mac: copiați în /Applications/Litecoin-Qt Pentru Linux: copiați cover litecoind/litecoin -qt.

NB: este posibilă actualizarea directă de la o versiune de „sfârșit de viață” a Litecoin Core, dar ar putea dura ceva timp dacă directorul de date trebuie migrat. Versiunile vechi de portofel ale Litecoin Core sunt în general acceptate.

Compatibilitate

Litecoin Core este acceptat și testat pe scară largă pe sistemele de operare care utilizează nucleul Linux, macOS 10.10+, 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.

Câmpuri MWEB adăugate la BlockIndex și formatul de serializare a blocurilor s-a schimbat. Trecerea la versiuni mai vechi este nesigură. Dacă faceți upgrade la 0.21.2 după MWEB s-a activat, trebuie să vă resincronizați pentru a descărca blocurile MWEB.

Modificări notabile

Schimbări de consens

  • Această versiune implementează regulile de consens MWEB propuse (LIP002, LIP003, și LIP004)

P2P și modificări de rețea

  • Un nou flag de serviciu, NODE_MWEB (1 << 24), a fost adăugat pentru a semnala colegilor că nodul acceptă MWEB. Atunci când colegii conectați promovează această capacitate, se așteaptă ca ei să furnizeze toate datele MWEB atunci când partajează tranzacții, blocuri și blocuri compacte între ele.
  • Nodurile anunță acum suport pentru versiunea 3 a blocurilor compacte, informând colegii că pot furniza date MWEB în blocuri compacte.

RPC-uri actualizate

  • getblockheader returnează acum un câmp suplimentar mweb_header care conține toate datele antetului MWEB și un câmp mweb_amount care conține numărul total de monede atașate la MWEB după aplicarea blocului.
  • getblock returnează acum un câmp mweb suplimentar care conține informații despre antetul MWEB și toate intrările, ieșirile și nucleele din blocul MWEB.
  • S-au adăugat câmpurile mwebweight, descendantmwebweight, ancestormwebweight și mweb la getrawmempool, getmempoolancestors, getmempooldescendants și getmempoolentry.
  • S-au adăugat noi câmpuri pentru a descrie intrările, ieșirile și nucleele tranzacțiilor MWEB pentru getrawtransaction.

Modificările aduse portofelului sau RPC-urilor legate de GUI pot fi găsite în secțiunea GUI sau Wallet de mai jos.

Setări noi

  • S-a adăugat opțiunea „fMWEBFeatures” pentru activarea noului control „Advanced MWEB Features”.

Baza de date pentru portofel

  • S-a adăugat tipul „mweb_coin” care stochează monede MWEB și cheile derivate ale acestora.
  • S-a adăugat CHDChain versiunea 4, care include un contor de index al cheii MWEB și cheia de scanare a adresei ascunse.
  • S-a adăugat CKeyMetadata versiunea 14, care include indexul cheii MWEB.
  • S-a adăugat FEATURE_MWEB = 210000 versiune minimă a bazei de date.

RPC-ul portofelului se modifică

  • S-a adăugat „listwallettransactions” care se potrivește cu valorile afișate în lista de tranzacții.

GUI se modifică

  • S-a adăugat un control „Funcții MWEB avansate” pentru testare. Este disponibil numai atunci când este furnizat argumentul „-debug” și opțiunea este activată în dialogul de setări.

Descărcați binare

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 0x3620e9d387e55666 (cheia lui davidburkett38).

AVERTISMENT

În ciuda faptului că această versiune a fost testată intens, această versiune poate conține încă erori. Faceți întotdeauna o copie de rezervă a fișierului wallet.dat înainte de a face upgrade. Dacă întâmpinați probleme, vă rugăm să ne anunțați postând în secțiunea de raportare a erorilor de mai jos.

Cod sursă și instrucțiuni de construcție

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

GitHub – litecoin-project/litecoin: arbore sursă Litecoin

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.

Raportare erori

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

Probleme · litecoin-project/litecoin

Liste de adrese

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

Hash-uri pentru verificare

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

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

Credit

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


Lansarea Litecoin Core v0.21.2 a fost publicat inițial în Proiectul Litecoin pe Medium, unde oamenii continuă conversația subliniind și răspunzând la această poveste.

Timestamp-ul:

Mai mult de la Litecoin