Maison> web3.0> le corps du texte

Sortie de Dogecoin Core V1.14.8 : voici pourquoi c'est important

WBOY
Libérer: 2024-08-09 15:53:11
original
877 Les gens l'ont consulté

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

Sortie de Dogecoin Core V1.14.8 : voici pourquoi c'est important

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!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!