Dogecoin Core 1.14.8 è qui: cosa c’è di nuovo e perché è importante

Dogecoin Core versione 1.14.8 è stata ufficialmente rilasciata ed è ora disponibile per il download su GitHub. Questa versione minore apporta numerosi miglioramenti cruciali volti a migliorare la stabilità, l'efficienza e la sicurezza della rete Dogecoin ed è consigliata a tutti gli utenti.

L'aggiornamento include diverse modifiche importanti, in particolare diverse correzioni che sono state trasferite dal file upstream di Bitcoin Core . Lo sviluppatore junior collaboratore di DOGE (@chromatic_x) ha annunciato tramite X: “Dogecoin Core 1.14.8 è stato rilasciato. Questa versione minore include importanti aggiornamenti del codice di rete. Raccomandiamo vivamente a tutti gli utenti di aggiornare presto la piattaforma."

Perché Dogecoin Core V1.14.8 è importante

Uno dei miglioramenti chiave della nuova versione è la notevole riduzione del numero di oggetti INV (inventario) peer. In precedenza, i nodi Dogecoin Core mantenevano un elenco ampio e spesso eccessivo di articoli di inventario per ciascun peer. L'ultimo aggiornamento ha semplificato questo numero a un numero più ragionevole, ottimizzando così l'allocazione delle risorse sui nodi e riducendo il traffico di rete non necessario.

Perfezionando ulteriormente l'efficienza della rete, l'aggiornamento ha revisionato il sistema di tracciamento delle richieste di transazione. Il nuovo sistema migliora il modo in cui Dogecoin Core comunica con altri peer dando priorità ai peer in uscita rispetto a quelli in entrata. Questa definizione delle priorità è fondamentale poiché rende l'utilizzo della CPU e della memoria più prevedibile e scalabile, particolarmente importante con l'aumento del numero di peer.

Inoltre, le transazioni orfane vengono ora elaborate in modo migliore. Precedentemente gestite in modo complesso e dispendioso in termini di risorse, le transazioni orfane vengono ora elaborate in modo simile ai normali messaggi “getdata”. Questa modifica non solo accelera l’elaborazione di queste transazioni, ma semplifica anche il codice sottostante, rendendolo più facile da mantenere e meno soggetto a errori.

Un altro cambiamento notevole è la riduzione del traffico dei getheader per i messaggi INV. In passato, Dogecoin Core inviava più messaggi getheader per messaggio INV, il che aumentava l'utilizzo della larghezza di banda e complicava la base di codice. L'aggiornamento modifica questo approccio inviando un singolo messaggio "getheaders" per un blocco quando annunciato in un messaggio INV, riducendo così il traffico e semplificando la logica di interazione.

La versione include anche un approccio migliore alla segnalazione degli errori di aggiustamento della difficoltà . Prima di questo aggiornamento, le violazioni della correzione della difficoltà non venivano segnalate per le catene che si ramificavano prima dell'ultimo checkpoint. Questo problema è stato risolto riorganizzando la sequenza dei controlli, spostando il controllo del checkpoint per seguire il controllo della difficoltà, il che migliora l'accuratezza delle capacità di automonitoraggio della rete.

La sicurezza è stata una preoccupazione fondamentale in questo aggiornamento, evidenziata dalla documentazione dettagliata nel file SECURITY.md, che descrive le procedure per segnalare potenziali vulnerabilità. Questo approccio proattivo è fondamentale per mantenere la fiducia e l’integrità all’interno della rete Dogecoin.

Dal punto di vista tecnico, l'aggiornamento include diversi aggiornamenti delle dipendenze come fontconfig alla versione 2.12.6, freetype alla versione 2.11.0 ed expat alla versione 2.6.2. Questi aggiornamenti garantiscono che Dogecoin Core funzioni su librerie sicure ed efficienti. Inoltre, l'aggiornamento consente la compilazione con Boost 1.80 e versioni successive e supporta la compilazione con standard C++ aggiornati, migliorando la robustezza del codice e rendendo l'ambiente di sviluppo a prova di futuro.

Al momento della stesura di questo articolo, DOGE veniva scambiato a 0,10134$.

Prezzo Dogecoin

Inizia a scrivere il termine ricerca qua sopra e premi invio per iniziare la ricerca. Premi ESC per annullare.

Torna in alto