Duniter v2 est lancé !
Ça y est enfin ! Après cinq ans de travail en pointillé, avec des périodes intenses et des phases plus calmes, Duniter version 2 et son écosystème logiciel (duniter-squid, Ğecko, Césium 2, Ğ1nkgo ...) sont enfin prêts à accueillir la Ğ1. Le réseau définitif a été lancé avec succès le 7 mars 2026. Le dernier bloc de Duniter v1 (bloc 913 638) a été créé ce jour-là, et l'ensemble des données a été transféré dans le bloc zéro de Duniter v2. Dès le 8 mars, le premier Dividende Universel produit par la nouvelle version a été créé.
Le premier commit de Duniter v2 date du 6 juillet 2021 (8425343d), et la première annonce sur le forum du 14 juillet 2021. De nombreuses personnes ont contribué à cet effort au fil des années. Merci à toutes et tous !
Pourquoi une version 2 ?
Duniter v1, écrit en TypeScript/Node.js, a permis à la Ğ1 de fonctionner pendant neuf ans. Mais les limites de cette architecture rendaient difficile l'ajout de nouvelles fonctionnalités et la maintenance à long terme du logiciel.
Duniter v2 est une réécriture complète en Rust, basée sur le framework Substrate. Ce choix apporte des gains significatifs en performance, en sécurité et en maintenabilité, tout en ouvrant la porte à un écosystème d'outils plus riche.
Améliorations immédiates
- Performance : le passage à Rust et Substrate apporte un gain notable en vitesse de traitement des blocs et en consommation mémoire.
- Indexeur : duniter-squid permet d'interroger l'historique de la blockchain de manière fine et rapide, ce qui facilite le développement d'applications clientes et d**'outils d'analyse**.
- Modularité : l'architecture en pallets Substrate permet d'activer ou désactiver des fonctionnalités indépendamment, et de mettre à jour le protocole sans fork du réseau.
- Interopérabilité : Substrate offre une compatibilité avec l'écosystème Polkadot et ses outils (indexeurs, wallets, infrastructures réseau...).
Perspectives d'évolution
Duniter v2 ouvre la voie à des fonctionnalités attendues de longue date :
- transferts automatiques (programmés dans le temps)
- comptes tuteurs permettant la récupération d'un compte par un tiers de confiance
- comptes de groupe avec seuils de dépense collectifs
- gouvernance on-chain pour les décisions techniques du réseau
Ces fonctionnalités seront activées progressivement par la communauté via les mécanismes de mise à jour du protocole.
Comment se mettre à jour ?
La migration des comptes se fait à l'aide des applications clientes compatibles v2. Les utilisateurs peuvent migrer leur compte en utilisant leur phrase de restauration via :
- Ğecko — portefeuille mobile
- Césium 2 — application multiplateforme
- Ğ1nkgo — application de paiement
- Ğcli — client en ligne de commande
Signaler un bug
La peinture est encore fraîche ! Si vous rencontrez un problème, n'hésitez pas à le signaler, ça nous aide beaucoup :
- sur le forum Duniter avec le tag
#bugV2 - sur les dépôts GitLab du projet
Nous suivons activement tous les retours et priorisons les corrections en fonction des énergies bénévoles disponibles.
Un effort collectif
La version 1 du logiciel est née grâce à cgeek, auteur principal du protocole Duniter. Elle s'est développée pendant toutes ces années grâce aux contributions de nombreux développeurs.
Duniter v2 est le fruit d'un travail collaboratif mené par de nombreux contributeurs. Merci notamment à elois pour l'impulsion initiale et son aide précieuse, à Hugo pour la reprise du projet, à cgeek pour son travail sur le CI et les xtasks, à poka pour son travail sans relâche, son enthousiasme, l'orchestration du lancement et la maintenance de l'infrastructure, à Moul et Immae pour l'administration système du projet, et à tous les autres contributeurs, testeuses et testeurs, et membres de la communauté qui ont rendu cette migration possible.
Deux financements participatifs (2022 et 2024) ainsi qu'un financement ADEME ont permis de soutenir le développement. Un grand merci aux 883 contributrices et contributeurs qui ont participé à ces levées de fonds.
Et maintenant ?
Après cette étape technique majeure, une nouvelle phase commence : celle des usages.
Aujourd’hui, la Ğ1 dispose d’une base technique robuste, prête à supporter de nouveaux outils, de nouvelles pratiques et surtout une adoption plus large.
C’est donc le moment idéal pour :
- (re)découvrir la Ğ1 si vous l’aviez laissée de côté
- créer ou migrer votre compte sur la v2
- échanger avec d’autres membres près de chez vous
- proposer vos biens et services
- développer de nouveaux outils dans cet écosystème renouvelé
Chaque utilisateur, chaque transaction, chaque initiative contribue à renforcer la monnaie.
La Ğ1 reste une expérience unique :
- une monnaie co-créée par ses membres via le Dividende Universel
- un système sans banque centrale ni spéculation
- un réseau basé sur la confiance humaine plutôt que sur le capital
- une économie encore émergente, où tout reste à construire
Avec Duniter v2, les freins techniques diminuent et les perspectives s’élargissent. C’est une opportunité rare : participer à une économie alternative dès ses fondations. À nous de faire vivre la Monnaie Libre Ğ1
Pour suivre les discussions autour du lancement :
- La Ğ1v2 est là ! (forum Duniter)
- Duniter-g1 v2.0.2 bootnodes (forum Duniter)