Seguire le Google+ pagina or Twitter per le ultime notizie sugli sviluppatori.
Siamo lieti di rilasciare la release candidate Litecoin Core 0.17.1. Questa è una nuova versione principale, che include nuove funzionalità, varie correzioni di bug, miglioramenti delle prestazioni e traduzioni aggiornate.
Si consiglia agli utenti esperti di eseguire l'aggiornamento a questa versione. Dopo test sufficienti, verrà rilasciato Litecoin Core 0.17.1 finale e si consiglia a tutti gli utenti di aggiornarlo.
Se stai utilizzando una versione precedente, spegnila. Attendi fino allo spegnimento completo (che potrebbe richiedere alcuni minuti per le versioni precedenti), quindi esegui il programma di installazione (su Windows) o copia semplicemente /Applications/Litecoin-Qt
(su Mac) o litecoind
/litecoin-qt
(su Linux).
Se il tuo nodo ha un txindex, il db txindex verrà migrato la prima volta che esegui 0.17.1 o una versione successiva, operazione che potrebbe richiedere alcune ore. Il tuo nodo non funzionerà fino al completamento di questa migrazione.
La prima volta che esegui la versione 0.15.0 o successiva, il tuo database chainstate verrà convertito in un nuovo formato. Questo richiederà da pochi minuti a mezz'ora a seconda della velocità della macchina.
Si noti che il formato del database a blocchi è cambiato anche nella versione 0.8.0 e non esiste un codice di aggiornamento automatico dalla versione precedente alla 0.8 alla versione 0.15.0. L'aggiornamento diretto da 0.7.xe precedenti senza scaricare nuovamente la blockchain non è supportato. Tuttavia, come al solito, le vecchie versioni del portafoglio sono ancora supportate.
Il database chainstate per questa versione non è compatibile con le versioni precedenti, quindi se esegui 0.15 e poi decidi di tornare a qualsiasi versione precedente, dovrai eseguire la vecchia versione con il -reindex-chainstate
opzione per ricostruire le strutture dati chainstate nel vecchio formato.
Se il tuo nodo ha la potatura abilitata, ciò comporterà il nuovo download e l'elaborazione dell'intera blockchain.
Litecoin Core è ampiamente testato su più sistemi operativi utilizzando il kernel Linux, macOS 10.10+ e Windows 7 e versioni successive (Windows XP non è supportato).
Litecoin Core dovrebbe funzionare anche sulla maggior parte degli altri sistemi simili a Unix ma non viene spesso testato su di essi.
Dalla 0.17.1 in poi macOS <10.10 non è più supportato. 0.17.1 è costruito utilizzando Qt 5.9.x, che non supporta le versioni di macOS precedenti alla 10.10.
Problemi noti
- L'aggiornamento da 0.13.2 o precedente attualmente provoca un aumento della memoria durante il rollback dei blocchi al punto di attivazione SegWit. In questi casi, un full
-reindex
è necessario. - La GUI soffre di difetti visivi nella nuova modalità oscura di MacOS. Questo ha a che fare con la gestione del nostro tema Qt che influisce sulle versioni precedenti di Litecoin Core, ma dovrebbe essere risolto in 0.17.1.
Il listtransactions
RPC account
il parametro è stato rinominato in label
.
Quando litecoin è configurato con l'estensione -deprecatedrpc=accounts
l'impostazione, specificando un'etichetta / account / argomento fittizio restituirà sia le transazioni in uscita che quelle in entrata. Senza il -deprecatedrpc=accounts
impostazione, restituirà solo le transazioni in entrata (perché in passato era possibile creare transazioni di spesa da conti specifici, ma ciò non è più possibile con le etichette).
Quando -deprecatedrpc=accounts
è impostato, è possibile passare la stringa vuota "" per elencare le transazioni che non hanno alcuna etichetta. Senza -deprecatedrpc=accounts
, il passaggio della stringa vuota è un errore perché restituire solo transazioni non etichettate non è generalmente un comportamento utile e può causare confusione.
-includeconf=<file>
può essere utilizzato per includere file di configurazione aggiuntivi. Funziona solo all'interno dilitecoin.conf
file, non all'interno dei file inclusi o dalla riga di comando. Possono essere inclusi più file. Può essere disabilitato dalla riga di comando tramite-noincludeconf
. Nota che comandi con più argomenti come-includeconf
sovrascriverà il precedente-noincludeconf
, Cioè
noincludeconf = 1
includeconf = relative.conf
poiché litecoin.conf includerà ancora relative.conf
.
- L'archiviazione a blocchi può essere limitata in Preferenze, nella scheda Principale. L'annullamento di questa impostazione richiede il nuovo download dell'intera blockchain. Questa modalità non è compatibile con -txindex e -rescan.
Il -wallet=<path>
L'opzione ora accetta percorsi completi invece di richiedere che i portafogli si trovino nella directory -walletdir.
If -wallet=<path>
è specificato con un percorso che non esiste, ora creerà una directory del portafoglio nella posizione specificata (contenente un file di dati wallet.dat, un file db.log e database/log.????????? ? files) invece di creare semplicemente un file di dati nel percorso e archiviare i file di registro nella directory principale. Ciò dovrebbe rendere il backup dei portafogli più semplice rispetto a prima perché il percorso del portafoglio specificato può essere semplicemente archiviato direttamente senza dover cercare nella directory principale i file di registro delle transazioni.
Per compatibilità con le versioni precedenti, i percorsi del portafoglio che sono nomi di file di dati esistenti in -walletdir
la directory continuerà ad essere accettata e interpretata come prima.
In precedenza, i portafogli potevano essere caricati o creati solo all'avvio, specificando -wallet
parametri sulla riga di comando o nel file litecoin.conf. È ora possibile caricare, creare e scaricare i wallet dinamicamente in fase di esecuzione:
- I portafogli esistenti possono essere caricati chiamando il
loadwallet
RPC. Il portafoglio può essere specificato come nome base di file / directory (che deve essere posizionato nel filewalletdir
directory) o come percorso assoluto a un file / directory. - È possibile creare (e caricare) nuovi portafogli chiamando il
createwallet
RPC. Il nome fornito non deve corrispondere a un file del portafoglio inwalletdir
directory o il nome di un portafoglio attualmente caricato. - I portafogli caricati possono essere scaricati chiamando il
unloadwallet
PRC.
Questa funzione è attualmente disponibile solo tramite l'interfaccia RPC.
Evitamento parziale della spesa
Quando un indirizzo viene pagato più volte, le monete di tali pagamenti separati possono essere spesi separatamente, il che danneggia la privacy a causa del collegamento di indirizzi altrimenti separati. Un nuovo -avoidpartialspends
flag è stato aggiunto (default = false). Se abilitato, il portafoglio spenderà sempre insieme UTXO esistenti allo stesso indirizzo anche se si traduce in commissioni più elevate. Se qualcuno dovesse inviare monete a un indirizzo dopo che è stato utilizzato, quelle monete saranno comunque incluse nelle selezioni di monete future.
La commissione di transazione minima predefinita -mintxfee
è stato abbassato a 0.0001 LTC / kB dopo aver allentato le tariffe minime del relè e del relè della polvere nelle versioni precedenti.
È ora possibile per un singolo file di configurazione impostare diverse opzioni per diverse reti. Questo viene fatto utilizzando le sezioni o anteponendo l'opzione con la rete, come ad esempio:
main.uacomment = litecoin
test.uacomment = litecoin-testnet
regtest.uacomment = regtest
[Main]
mempoolsize = 300
[test]
mempoolsize = 100
[registro]
mempoolsize = 20
Se le seguenti opzioni non sono in una sezione, verranno applicate solo alla mainnet: addnode=
, connect=
, port=
, bind=
, rpcport=
, rpcbind=
ed wallet=
. Le opzioni per scegliere una rete (regtest=
ed testnet=
) deve essere specificato al di fuori delle sezioni.
È stata introdotta una nuova API "etichetta" per il portafoglio. Questo è inteso come una sostituzione per l'API "account" obsoleta. L''account 'può continuare a essere utilizzato nella V0.17 avviando litecoind con l'argomento' -deprecatedrpc = accounts 'e verrà completamente rimosso nella V0.18.
L'etichetta Metodi RPC rispecchia la funzionalità dell'account, con le seguenti differenze funzionali:
- Le etichette possono essere impostate su qualsiasi indirizzo, non solo sulla ricezione degli indirizzi. Questa funzionalità era precedentemente disponibile solo tramite la GUI.
- Le etichette possono essere eliminate riassegnando tutti gli indirizzi utilizzando il
setlabel
Metodo RPC. - Non c'è supporto per l'invio di transazioni da un'etichetta o per determinare da quale etichetta è stata inviata una transazione.
- Le etichette non hanno un equilibrio.
Ecco le modifiche ai metodi RPC:
- "
- 7
- 9
- Assoluta
- Il mio account
- aggiuntivo
- Tutti
- api
- blockchain
- Insetto
- casi
- Causare
- codice
- Moneta
- Monete
- confusione
- continua
- Creazione
- dati
- Banca Dati
- Dev
- EC
- caratteristica
- Caratteristiche
- Costi
- Nome
- prima volta
- seguire
- formato
- pieno
- futuro
- Manovrabilità
- hr
- HTTPS
- Compreso
- IT
- per il tuo brand
- con i più recenti
- Limitato
- linea
- linux
- Lista
- Litecoin
- caricare
- località
- Mac
- macos
- maggiore
- partita
- medie
- specchio
- nomi
- Rete
- reti
- Nuove funzionalità
- notizie
- operativo
- sistemi operativi
- Opzione
- Opzioni
- Altro
- pagamenti
- performance
- energia
- Privacy
- Uscite
- Risultati
- Correre
- running
- SegWit
- set
- regolazione
- So
- velocità
- spendere
- Spendere
- startup
- conservazione
- supporto
- supportato
- Interruttore
- SISTEMI DI TRATTAMENTO
- test
- Testing
- tema
- tempo
- delle transazioni
- Le transazioni
- utenti
- aspettare
- Portafoglio
- Portafogli
- finestre
- Lavora
- lavori
- X