DigiByte v9.26.4 : Une mise à jour singulière avec l'arrivée du DigiDollar

DigiByte v9.26.4 : Une mise à jour singulière avec l'arrivée du DigiDollar

#digibyte #github #newreleases

DigiByte Core 9.26.4 poursuit la modernisation technique du réseau DigiByte tout en préparant l’activation de DigiDollar, un actif natif conçu pour suivre la valeur du dollar américain.

DigiByte Core 9.26.4 : une mise à jour ciblée

DigiByte Core 9.26.4 est une version corrective publiée dans la continuité des versions 9.26.2 et 9.26.3. Elle ne constitue pas une refonte complète du protocole, mais apporte une modification importante pour les opérateurs de nœuds : la compatibilité de DigiDollar avec le mode élagué, généralement appelé pruned mode.

Un nœud élagué valide les blocs et les transactions comme un nœud complet, mais ne conserve pas nécessairement l’intégralité de l’historique de la blockchain sur son disque. Il peut supprimer les anciens fichiers de blocs devenus inutiles à son fonctionnement courant, tout en maintenant les données nécessaires à la validation du réseau.

Avant la version 9.26.4, les mécanismes de validation prévus pour DigiDollar nécessitaient un index complet des transactions et empêchaient l’utilisation du mode élagué. La nouvelle version supprime cette contrainte en permettant au nœud de retrouver les informations nécessaires directement dans les blocs conservés depuis la hauteur minimale d’activation de DigiDollar.

Une empreinte disque réduite pour les futurs nœuds DigiDollar

La principale nouveauté de DigiByte Core 9.26.4 concerne donc les opérateurs qui souhaitent participer à la validation du réseau sans conserver plus de douze années d’historique complet.

La configuration recommandée dans les notes de version utilise notamment l’option suivante dans le fichier digibyte.conf :

prune=2000

Cette valeur représente une cible exprimée en mébioctets. Elle ne constitue toutefois pas une limite permanente : après l’activation de DigiDollar, le nœud devra conserver tous les blocs compris entre la hauteur minimale d’activation et la tête actuelle de la chaîne. L’espace utilisé continuera donc à augmenter progressivement.

Le mode élagué réduit principalement le stockage consacré à l’historique antérieur à DigiDollar. Il permet néanmoins de valider les transactions, d’utiliser le portefeuille, de participer au minage et, selon les notes techniques du projet, d’exécuter les fonctions nécessaires à DigiDollar.

Une règle de consensus pour maintenir l’accord entre les nœuds

DigiByte Core 9.26.4 introduit également une règle de consensus ciblée. Les sorties créées avant la hauteur minimale prévue pour l’activation de DigiDollar ne peuvent jamais être considérées comme du collatéral DigiDollar valide.

Cette distinction est essentielle pour garantir qu’un nœud complet et un nœud élagué arrivent toujours au même résultat lorsqu’ils contrôlent une opération de remboursement ou de libération de collatéral.

Le logiciel ajoute aussi plusieurs protections opérationnelles. Un nœud élagué doit conserver tous les blocs appartenant à l’ère DigiDollar. Si ces données sont absentes, illisibles ou incohérentes, le logiciel doit refuser de démarrer normalement plutôt que de poursuivre une validation avec des informations incomplètes.

Ce que représente la branche DigiByte Core 9.26

La branche DigiByte Core 9 repose sur une base issue de Bitcoin Core 26.2. Elle modernise une partie importante du socle logiciel de DigiByte et intègre le code nécessaire au déploiement de DigiDollar.

Les différentes versions de la série 9.26 ont rempli des fonctions distinctes :

DigiByte Core 9.26.2
Première version principale destinée au réseau DigiByte avec le déploiement DigiDollar. Elle a également rétabli une règle rejetant l’ancien algorithme de minage Groestl, retiré lors de l’activation d’Odocrypt.
DigiByte Core 9.26.3
Correction d’un problème de synchronisation des en-têtes rencontré par certains nouveaux nœuds et activation par défaut de l’index des transactions nécessaire à l’implémentation DigiDollar de cette version.
DigiByte Core 9.26.4
Ajout de la compatibilité entre DigiDollar et le mode élagué, avec suppression de l’obligation de conserver un index complet des transactions lors de l’utilisation du pruning.

DigiDollar : un actif natif adossé à du DGB

DigiDollar est présenté par ses concepteurs comme un actif natif de la blockchain DigiByte destiné à représenter une valeur de référence proche d’un dollar américain.

Son architecture repose sur le verrouillage de DGB en collatéral. Dans le modèle documenté par le projet, un utilisateur immobilise des DGB afin de créer des DigiDollars. Le système utilise ensuite des données de prix DGB/USD fournies par plusieurs oracles pour déterminer la valeur du collatéral.

Contrairement à un stablecoin émis par une entreprise conservant des dollars sur un compte bancaire, DigiDollar est conçu pour fonctionner directement dans les règles du protocole DigiByte. Il n’est pas présenté comme un DigiAsset classique ni comme un jeton géré sur une blockchain séparée.

L’implémentation prévue utilise notamment des sorties UTXO verrouillées, des mécanismes associés à Taproot et des signatures Schnorr de type MuSig2. Les notes de la branche 9.26 décrivent un ensemble de trente-cinq emplacements d’oracles, dont sept signatures sont nécessaires pour qu’une donnée de prix soit reconnue par le consensus.

DigiDollar n’est pas encore actif sur le réseau principal

La publication de DigiByte Core 9.26.4 ne signifie pas que DigiDollar est immédiatement utilisable sur le réseau principal.

Son activation doit intervenir au moyen d’un déploiement BIP9 utilisant le bit de version 23. Les mineurs doivent signaler leur compatibilité pendant la période prévue par le protocole. Tant que les conditions d’activation ne sont pas remplies, les règles de consensus, les commandes RPC et les fonctions réseau propres à DigiDollar restent inactives.

Il est donc plus exact de présenter DigiByte Core 9.26.4 comme une version qui prépare et sécurise le déploiement de DigiDollar, et non comme le lancement définitif d’un stablecoin déjà opérationnel.

Un mécanisme ambitieux qui comporte des risques

DigiDollar constitue une évolution importante du protocole DigiByte, mais son fonctionnement ne garantit pas automatiquement une parité permanente avec le dollar.

Comme tout actif reposant sur un collatéral cryptographique et sur des données de prix externes, son fonctionnement dépendra notamment de la valeur du DGB, de la qualité des données transmises par les oracles, de la liquidité disponible, des paramètres de collatéralisation et de la robustesse de l’implémentation.

Le terme stablecoin décrit ici l’objectif économique du protocole. Il ne doit pas être interprété comme une garantie financière, bancaire ou réglementaire de maintien permanent de la valeur à un dollar.

Faut-il mettre son nœud DigiByte à jour ?

Les opérateurs utilisant déjà la branche 9.26 peuvent installer la version 9.26.4 en arrêtant proprement DigiByte Core, en remplaçant les exécutables, puis en redémarrant le service.

Selon les notes de version, un nœud complet fonctionnant normalement ne nécessite pas de réindexation lors du passage à la version 9.26.4. L’activation du mode élagué doit néanmoins être préparée avec soin, notamment en retirant une éventuelle configuration txindex=1, incompatible avec le pruning.

Les pools de minage, plateformes d’échange, explorateurs et autres infrastructures doivent examiner cette version avec une attention particulière, car elle contient une règle supplémentaire participant au consensus et prépare l’activation future de DigiDollar.

Conclusion

DigiByte Core 9.26.4 est avant tout une version d’infrastructure. Elle réduit les contraintes de stockage associées au futur fonctionnement de DigiDollar et garantit que les nœuds complets et élagués appliquent les mêmes règles de validation.

Cette mise à jour ne lance pas encore DigiDollar sur le réseau principal. Elle fournit cependant une base plus accessible aux opérateurs de nœuds et rapproche le projet de sa phase d’activation par les mineurs.

DigiDollar représente une tentative inhabituelle d’intégrer un actif indexé sur le dollar directement dans une blockchain UTXO, sans émetteur bancaire centralisé ni sidechain distincte. Son intérêt réel pourra être évalué après son activation, lorsque son fonctionnement, sa stabilité et son adoption auront été observés dans les conditions du réseau principal.