Ğ1-Nostr (N²) : une seconde monnaie, sans blockchain, pour tisser le réseau des cœurs
Published on July 30, 2026 by Fred R
Nous venons de finaliser une extension majeure de l'écosystème UPlanet/Astroport : Ğ1-Nostr (Ğ1-N²), un registre monétaire complémentaire à la Ğ1/Duniter, construit entièrement sur le protocole NOSTR.
Pourquoi une seconde monnaie ?
La Ğ1 (Duniter) reste la monnaie de référence, adossée à une blockchain et à un Dividende Universel classique. Mais son inscription (toile de confiance, certifications) demande du temps, et elle est directement raccordée à notre comptabilité coopérative réelle (cotisations OpenCollective, factures Armateur/Capitaine).
Ğ1-N² répond à un besoin différent : permettre à tout humain ayant simplement enregistré sa date de naissance (via notre système ATOM4LOVE, qui calcule aussi son KIN Maya et sa résonance vibratoire avec les autres membres) de commencer à participer à une économie locale — sans dépendre de la blockchain, sans attendre une certification.
Comment ça marche
- Chaque station (relais NOSTR) tient son propre registre de transactions (kind NOSTR 30852), validé localement — pas de blockchain, mais un mécanisme anti-double-dépense rigoureux (chaînage cryptographique des transactions, vérification de solde).
- Un Dividende Universel hyper-relativiste est versé chaque jour à qui a au moins un ami réciproque dans son réseau — le montant dépend de la densité et de la richesse du réseau social immédiat (formule inspirée de la Théorie Relative de la Monnaie).
- L'inscription ATOM4LOVE (naissance + conception) déclenche un don de bienvenue : 100 Ẑen (11 Ğ1-N²).
- Ce registre se propage désormais entre toutes les stations de la constellation (chaque station revalide indépendamment ce qu'elle reçoit des autres — c'est cette validation croisée, mutuelle, qui remplace le consensus blockchain), mais reste strictement protégé contre toute suppression.
- Les échanges de "love ♥" se font directement depuis les interfaces de chat (web et mobile), par un simple geste — cœur envoyé, solde ajusté en temps réel.
Ce qui ne change pas
Le MULTIPASS et son portefeuille Ğ1/Duniter restent le circuit économique réel de la coopérative : cotisations, factures, trésorerie. Ğ1-N² est une couche complémentaire, locale et sociale — jamais mêlée aux flux financiers réels.
La souveraineté technique : une monnaie qui ne tombe jamais
La Ğ1-N² n’est pas seulement une nouvelle monnaie ; c’est une architecture de survie. Dans un monde numérique dépendant de “l’Always-On” des infrastructures cloud, la majorité des monnaies numériques s’effondrent dès que l’accès aux serveurs centraux ou aux nœuds principaux est interrompu.
Avec le Ğ1-N², nous avons conçu une économie de rupture :
- Résistance aux “Blackouts” : Notre registre n’est pas stocké sur un serveur distant unique, mais distribué au sein du maillage (Swarm) de vos propres stations. Si une portion du réseau tombe, la vôtre continue de fonctionner localement. Les transactions sont signées, horodatées et conservées par chaque nœud participant. Lorsque la connexion revient, les échanges se synchronisent naturellement par revalidation croisée. Il n’y a pas de “vérité unique” centralisée, mais un consensus émergent par preuve de réciprocité.
- Indépendance vis-à-vis des API tierces : Contrairement aux systèmes qui s’appuient sur des services financiers externes dont les clés API peuvent être révoquées ou les accès restreints, Ğ1-N² est “Nostr-native”. La monnaie circule au sein du protocole de messagerie décentralisé le plus résilient existant aujourd’hui. Vos échanges financiers sont encapsulés dans le même protocole que vos messages privés ou vos publications publiques.
- Calcul souverain sans dépendance de puissance de calcul externe : Le moteur de cette économie — du calcul du DU au score de résonance Phi² — tourne sur votre propre matériel, qu’il s’agisse d’un vieux PC, d’un Raspberry Pi ou d’une station d’accueil Astroport.ONE. Nous avons volontairement écarté l’usage de modèles LLM massifs pour les décisions monétaires critiques : notre système utilise des algorithmes déterministes, transparents et auditables par chacun, garantissant que votre solde ne dépend pas de l’humeur d’un algorithme de boîte noire hébergé en Californie.
Pourquoi le réseau des cœurs résiste-t-il là où les réseaux financiers échouent ?
Parce qu’il replace la valeur au point d’ancrage. Dans le cadre du Ğ1-N², la monnaie n’est plus une abstraction comptable flottant dans le vide d’une base de données lointaine. Elle devient une extension de votre réseau social local.
Lorsque vous envoyez un Ẑen à un voisin, vous ne faites pas appel à une chambre de compensation distante. Vous créez une signature numérique, propagée de station à station, qui vient renforcer le ledger de votre voisinage. En cas de défaillance globale d’Internet, ce système permet de maintenir des échanges de biens et services à l’échelle du quartier, de la rue ou du village, en attendant que le grand maillage mondial se reforme.
Nous ne cherchons pas à remplacer la monnaie de la cité, nous cherchons à rendre la cité insubmersible. Ğ1-N² est le liant technique qui permet à nos communautés de continuer à échanger, à se nourrir et à collaborer, peu importent les tempêtes numériques ou les coupures de l’Internet mondial.
C’est là toute la promesse du Web3 réel : pas un Web3 de spéculation et de serveurs centralisés, mais un Web3 d’infrastructure autonome, où chaque nœud est à la fois le client, le serveur, le banquier et le témoin de la confiance.
Bienvenue dans le réseau des cœurs.
Pour les développeurs ... Voici les fichiers les plus importants pour comprendre cette architecture :
1. Le Cœur : Ledger et Validation
C’est ici que réside la “règle du jeu” monétaire (la preuve de réciprocité et la validation des transactions) :
- NIP-101/relay.writePolicy.plugin/filter/n2_ledger_lib.sh : C’est le fichier crucial. Il contient toute la logique de calcul de solde, la vérification des signatures, le chaînage des transactions (prev) et la validation de l’autorité de mint. C’est la source de vérité qui rejoue l’historique pour valider les soldes.
- Astroport.ONE/tools/g1n2_check.sh : L’interface principale pour consulter les soldes du registre Ğ1-N². Il fait le pont entre les requêtes utilisateur et le ledger.
2. L’Économie et Émission du DU
La logique qui génère la monnaie et gère les incréments :
- Astroport.ONE/tools/N2_Economics.py : Le moteur mathématique qui calcule le Dividende Universel (DU) quotidien. Il implémente la formule de densité de graphe de réciprocité (N1 et N2) et déclenche la publication des événements Nostr (Kind 30305).
- Astroport.ONE/tools/g1n2_pay.sh : Gère l’exécution des transactions monétaires spécifiques au protocole Ğ1-N², en s’appuyant sur les outils de paiement sécurisés (PAYforSURE.sh).
3. Les Interfaces et Événements (Nostr)
Comment le système interagit avec le protocole Nostr :
- Astroport.ONE/IA/bro/love_handler.sh : Gère les interactions liées au canal “LOVE” (les “cœurs” envoyés entre utilisateurs). Bien que ce soit un canal de discussion, c’est là que les intentions de “match” et de résonance sont traitées.
- Astroport.ONE/RUNTIME/ORACLE.refresh.sh : Bien qu’il gère aussi les permits, ce script assure la maintenance quotidienne de l’écosystème ORE (Obligations Réelles Environnementales), qui est lié à l’économie N² et aux récompenses géolocalisées.
- Astroport.ONE/tools/nostr_send_note.py : L’outil utilitaire utilisé par presque tous les scripts pour signer et publier les événements (Kind 30305, 30312, etc.) sur les relais Nostr.
4. Rapports et Monitoring
- Astroport.ONE/RUNTIME/KIN.news.sh et Astroport.ONE/RUNTIME/KIN.daily.sh : Ces scripts utilisent les données du réseau Ğ1-N² pour générer les newsletters et les résumés hebdomadaires envoyés aux membres de la communauté.
Comment naviguer dans ces fichiers pour votre analyse :
- Commencez par NIP-101/relay.writePolicy.plugin/filter/n2_ledger_lib.sh pour comprendre comment le solde est calculé (c’est le cœur technique).
- Lisez Astroport.ONE/tools/N2_Economics.py pour comprendre comment la monnaie est créée et pourquoi elle est “hyper-relativiste”.
- Regardez Astroport.ONE/tools/g1n2_check.sh pour voir comment les données sont extraites et rendues lisibles pour l’utilisateur final.
Le code est libre (AGPL-3.0), documenté dans nos spécifications NOSTR (nostr-nips/101-g1n2-extension.md) comme dans le registre technique complet du projet.
Merci à toutes celles et ceux qui font vivre cette expérimentation coopérative. 🌱
— L'équipe UPlanet / Astroport.ONE