Rilascio di Litecoin Core v0.21.2

Nodo di origine: 1298407

Segui il nostro Twitter per le ultime notizie sugli sviluppatori.

Siamo lieti di rilasciare Litecoin Core 0.21.2. Questa è una nuova versione principale, che include nuove funzionalità, varie correzioni di bug e miglioramenti delle prestazioni, nonché traduzioni aggiornate. Questo aggiornamento include il supporto completo di nodi, portafogli e mining per MWEB. Si consiglia a tutti gli utenti di eseguire l'aggiornamento a questa versione.

Come aggiornare

Innanzitutto, grazie per aver utilizzato Litecoin Core e per aver contribuito a proteggere la rete!

Poiché stai utilizzando una versione precedente di Litecoin Core, spegnila. Attendi fino allo spegnimento completo, operazione che potrebbe richiedere alcuni minuti per le versioni precedenti, quindi segui questi semplici passaggi: Per Windows: esegui semplicemente il programma di installazione Per Mac: copia su /Applicazioni/Litecoin-Qt Per Linux: copia cover litecoind/litecoin -qt.

NB: è possibile eseguire l'aggiornamento direttamente da una versione "fine vita" di Litecoin Core, ma potrebbe richiedere del tempo se è necessario migrare la directory dei dati. Le vecchie versioni del portafoglio di Litecoin Core sono generalmente supportate.

Compatibilità

Litecoin Core è supportato e ampiamente testato su sistemi operativi che utilizzano il kernel Linux, macOS 10.10+, Windows 7 e versioni successive. Non è consigliabile utilizzare Litecoin Core su sistemi non supportati.

Litecoin Core dovrebbe funzionare anche sulla maggior parte degli altri sistemi simili a Unix, ma non viene testato così frequentemente su di essi.

Campi MWEB aggiunti a BlockIndex e il formato di serializzazione dei blocchi è cambiato. Il downgrade a versioni precedenti non è sicuro. Se si aggiorna alla versione 0.21.2 dopo MWEB è stato attivato, devi risincronizzarti per scaricare i blocchi MWEB.

Modifiche notevoli

Cambiamenti di consenso

  • Questa versione implementa le regole di consenso MWEB proposte (LIP002, LIP003LIP004)

P2P e cambiamenti della rete

  • È stato aggiunto un nuovo flag di servizio, NODE_MWEB (1 << 24), per segnalare ai peer che il nodo supporta MWEB. Quando i peer connessi pubblicizzano entrambi questa funzionalità, ci si aspetta che forniscano tutti i dati MWEB quando condividono transazioni, blocchi e blocchi compatti tra loro.
  • I nodi ora annunciano il supporto della versione 3 dei blocchi compatti, informando i peer che possono fornire dati MWEB in blocchi compatti.

RPC aggiornati

  • getblockheader ora restituisce un campo mweb_header aggiuntivo contenente tutti i dati dell'intestazione MWEB e un campo mweb_amount contenente il numero totale di monete ancorate al MWEB dopo aver applicato il blocco.
  • getblock ora restituisce un campo mweb aggiuntivo contenente informazioni sull'intestazione MWEB e tutti gli input, output e kernel nel blocco MWEB.
  • Aggiunti i campi mwebweight, descendantmwebweight, ancestormwebweight e mweb per getrawmempool, getmempoolancestors, getmempooldescendants e getmempoolentry.
  • Aggiunti nuovi campi per descrivere input, output e kernel delle transazioni MWEB per getrawtransaction.

Le modifiche agli RPC relativi al Portafoglio o alla GUI possono essere trovate nella sezione GUI o Portafoglio di seguito.

Nuove impostazioni

  • Aggiunta l'opzione “fMWEBFeatures” per abilitare il nuovo controllo “Funzionalità MWEB avanzate”.

Database del portafoglio

  • Aggiunto il tipo "mweb_coin" che memorizza le monete MWEB e le relative chiavi derivate.
  • Aggiunta la versione 4 di CHDChain che include un contatore dell'indice delle chiavi MWEB e la chiave di scansione dell'indirizzo invisibile.
  • Aggiunta CKeyMetadata versione 14 che include l'indice delle chiavi MWEB.
  • Aggiunta FEATURE_MWEB = 210000 versione minima del database.

Modifiche all'RPC del portafoglio

  • Aggiunto "listwallettransactions" che corrisponde ai valori visualizzati dell'elenco delle transazioni.

Modifiche alla GUI

  • Aggiunto un controllo "Funzionalità MWEB avanzate" per i test. È disponibile solo quando viene fornito l'argomento "-debug" e l'opzione è attivata nella finestra di dialogo delle impostazioni.

Scarica binari

Per scaricare, visita la pagina di download qui. In alternativa, puoi visualizzare la cartella dei download qui.

Utilizzare GPG per verificare l'integrità dei binari di rilascio. Ciò garantisce che il file binario scaricato non sia stato manomesso. Sono disponibili le istruzioni GPG della riga di comando cygwin per Linux, MacOS e Win32 qui. Tieni inoltre presente che GPG firmiamo i binari per tua comodità, il modo migliore per verificare l'integrità delle build è crearli tu stesso usando Gitian. È possibile trovare istruzioni su come eseguire queste build qui.

Per questa versione, i file binari sono stati firmati con l'identificatore della chiave 0x3620e9d387e55666 (chiave di davidburkett38).

AVVERTIMENTO

Nonostante questa versione sia stata pesantemente testata, questa versione potrebbe contenere ancora bug. Effettua sempre il backup del file wallet.dat prima dell'aggiornamento. Se riscontri problemi, faccelo sapere pubblicando nella sezione di segnalazione bug di seguito.

Codice sorgente e istruzioni per la costruzione

Il ramo principale contiene gli ultimi commit per le prossime versioni stabili di Litecoin Core.

GitHub – litecoin-project/litecoin: albero dei sorgenti di Litecoin

È possibile trovare le istruzioni di compilazione per Linux qui.

È possibile trovare le istruzioni di compilazione per OSX qui.

È possibile trovare le istruzioni di build per Windows qui.

Segnalazione di bug

Invia qui eventuali problemi riscontrati e uno degli sviluppatori Litecoin ti assisterà.

Problemi · progetto litecoin/litecoin

Mailing list

Iscriviti solo per annunci o discussioni di sviluppo.

Hash per la verifica

Questi sono gli hash SHA-256 dei file rilasciati:

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

Credito

Grazie a tutti coloro che hanno contribuito direttamente a questa versione:


Rilascio di Litecoin Core v0.21.2 È stato originariamente pubblicato in Progetto Litecoin Su Media, dove la gente continua la conversazione evidenziando e rispondendo a questa storia.

Timestamp:

Di più da Litecoin