Dogecoin Core version 1.14.8 a été officiellement publiée et est désormais disponible en téléchargement sur GitHub. Cette version mineure apporte plusieurs éléments cruciaux
Dogecoin Core v1.14.8, une version mineure, est désormais disponible en téléchargement sur GitHub et est recommandée à tous les utilisateurs. Cette mise à jour comprend plusieurs améliorations cruciales visant à améliorer la stabilité, l'efficacité et la sécurité du réseau Dogecoin.
La mise à jour inclut notamment plusieurs correctifs qui ont été rétroportés depuis l'amont de Bitcoin Core. Comme annoncé par le développeur junior contributeur DOGE (@chromatic_x) sur X, « Dogecoin Core 1.14.8 a été publié. Cette version mineure inclut des mises à jour importantes du code réseau. Nous recommandons fortement à tous les utilisateurs de mettre à jour prochainement chaque plate-forme. »
Pourquoi Dogecoin Core V1.14.8 est important
L'une des principales améliorations de la nouvelle version est la réduction majeure du nombre d'objets peer INV (inventaire). Auparavant, les nœuds Dogecoin Core maintenaient une liste longue et souvent excessive d'articles en stock pour chaque homologue. La dernière mise à jour a rationalisé ce nombre à un nombre plus raisonnable, optimisant ainsi l'allocation des ressources sur les nœuds et réduisant le trafic réseau inutile.
Affinant encore l’efficacité du réseau, la mise à jour a remanié le système de suivi des demandes de transaction. Le nouveau système améliore la façon dont Dogecoin Core communique avec d'autres pairs en donnant la priorité aux pairs sortants par rapport aux pairs entrants. Cette hiérarchisation est essentielle car elle rend l'utilisation du processeur et de la mémoire plus prévisible et évolutive, ce qui est particulièrement important à mesure que le nombre de pairs augmente.
De plus, les transactions orphelines sont désormais mieux traitées. Auparavant gérées de manière complexe et gourmande en ressources, les transactions orphelines sont désormais traitées de la même manière que les messages « getdata » classiques. Ce changement accélère non seulement le traitement de ces transactions, mais simplifie également le code sous-jacent, le rendant plus facile à maintenir et moins sujet aux erreurs.
Un autre changement notable est la réduction du trafic getheaders pour les messages INV. Dans le passé, Dogecoin Core envoyait plusieurs messages getheaders par message INV, ce qui augmentait l'utilisation de la bande passante et compliquait la base de code. La mise à jour modifie cette approche en envoyant un seul message « getheaders » pour un bloc lorsqu'il est annoncé dans un message INV, réduisant ainsi le trafic et simplifiant la logique d'interaction.
La version inclut également une meilleure approche pour signaler les erreurs d’ajustement de la difficulté. Avant cette mise à jour, les violations d'ajustement de difficulté n'étaient pas signalées pour les chaînes qui bifurquaient avant le dernier point de contrôle. Ce problème a été corrigé en réorganisant la séquence de contrôles, en déplaçant le contrôle du point de contrôle pour suivre le contrôle de difficulté, ce qui améliore la précision des capacités d'auto-surveillance du réseau.
La sécurité a été une préoccupation majeure dans cette mise à jour, soulignée par la documentation détaillée du fichier SECURITY.md, qui décrit les procédures de signalement des vulnérabilités potentielles. Cette approche proactive est cruciale pour maintenir la confiance et l'intégrité au sein du réseau Dogecoin.
Sur le plan technique, la mise à jour inclut plusieurs mises à niveau de dépendances telles que fontconfig vers la version 2.12.6, freetype vers la version 2.11.0 et expat vers la version 2.6.2. Ces mises à niveau garantissent que Dogecoin Core fonctionne sur des bibliothèques sécurisées et efficaces. De plus, la mise à jour permet la compilation avec Boost 1.80 et versions ultérieures, et prend en charge la compilation avec les normes C++ mises à jour, améliorant ainsi la robustesse du code et pérennisant l'environnement de développement.
Au moment de mettre sous presse, DOGE s'échangeait à 0,10134 $.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!