Moteur de blockchain pour la monnaie libre Ğ1

Une monnaie libre : une monnaie qui libère

Duniter est un logiciel développé pour propulser une monnaie libre : la Ğ1.

La monnaie libre est un concept introduit en 2010 par un mathématicien français du nom de Stéphane Laborde dans son ouvrage intitulé Théorie Relative de la monnaie (TRM).

Une monnaie libre met tous ses membres à égalité devant la création monétaire, car elle garantit que :

  1. deux individus créent la même part de monnaie à tout instant t,
  2. deux individus créeront, au cours de leur vie, la même part de monnaie (et ce même s'ils vivent à deux époques différentes).

Cette égalité devant la création monétaire nécessite que la monnaie soit créée uniquement à travers un dividende universel.

Découvrir les monnaies libres

La Ğ1 : monnaie libre propulsée par Duniter

Depuis mars 2017, Duniter fait fonctionner la première monnaie libre de l'histoire de l'humanité : la Ğ1 (prononcez "Ğ une" ou "jüne").

Première expérience grandeur nature d'une monnaie libre, l'aventure embarque chaque jour quelques explorateurs supplémentaires.

En savoir plus sur la Ğ1

Le projet de dividende universel le plus abouti

De nombreuses initiatives essayent de combiner blockchain et une forme ou une autre de "revenu de base" : Circles, Value Instrument, Good Dollar, Swift Demand, brightID, UBIC, trustlines, Greshm...

Fin janvier 2019, un membre s'est rendu à Berlin à l'occasion de l'OpenUBI pour y présenter la Ğ1 et s'enquérir des projets similaires actuellement en cours de développement.

Sa conclusion : Duniter semble aujourd'hui être le plus abouti d'entre eux.

Son compte rendu est consultable ici :

Comparatif des différents projets blockchain + revenu de base (PDF)

Un projet qui tient dans le temps

9 ans

Neuf années d'histoire entre l'écriture de la Théorie Relative de la Monnaie et aujourd'hui.

14 RML

Tous les 6 mois depuis juin 2013, sont organisées les Rencontres Monnaies Libres.

Début juin 2020 aura lieu la 15ème édition.

22 développeurs

mais aussi de nombreux utilisateurs (les "junistes") qui contribuent, par exemple en organisant des apéros monnaie libre.

Un système d’identification décentralisé

Les développeurs de Duniter ont choisi d'utiliser une Toile de Confiance, pour permettre aux membres de s'assurer qu'il n'y a pas de faux-monnayeurs dans le système.

Ce système d’identification basé sur la théorie des graphes permet à Duniter de ne pas dépendre d'une entité centrale chargée d'émettre des documents d'identité.

L'identification est ici pair-à-pair.

Découvrir la Toile de Confiance

La moins énergivore de toutes les blockchains

Dans Duniter, il n'y a pas de récompense particulière à calculer un bloc.

Pas de course à la puissance de calcul donc.

Dans Duniter, les machines utilisées pour le calcul sont des ordinateurs domestiques, éventuellement des serveurs ou plus simplement des Raspberry Pi.

Duniter est-il énergivore ?

1 protocole, 3 implémentations

  1. Duniter

    Première implémentation du protocole en Typescript et Node.js. Elle expose les API WS2P pour les communications inter-nœuds et BMA pour les clients.

  2. Dunitrust

    Implémentation en cours de développement du protocole en Rust. Son objectif est de renforcer la sécurité de l'écosystème en cas de faille ou de bug dans Duniter.

  3. Juniter

    Implémentation en cours de développement du protocole en Java.

3 clients

  1. Cesium

    Développé avec les frameworks AngularJS et Ionic, Cesium est un client multiplateforme.

  2. Sakia

    Développé en Python avec la bibliothèque PyQt5, Sakia est un client de bureau.

  3. Silkaj

    Silkaj est un client en ligne de commande développé en Python.

  4. DuniterPy

    DuniterPy est une bibliothèque Python.

    Elle est actuellement utilisée directement par les clients Sakia et Silkaj, et indirectement par de nombreux autres logiciels qui se basent sur Silkaj.

    DuniterPy peut être aisément utilisé pour implémenter un client Python.

Un écosystème logiciel déjà bien fourni

  • Ğchange

    Ğchange est un logiciel de place de marché.

    Il est implémenté sous la forme d'une interface ionic.js utilisant un serveur Elasticsearch en backend. Comme Césium, il offre des fonctionnalités de création de pages pour les entreprises. Il permet de géolocaliser les différentes annonces.

    C'est aujourd'hui la place de marché la plus active de la communauté.

    Visiter Ğchange

    Dépôts GitLab relatifs à Ğchange

  • Ğannonce

    Ğannonce est un logiciel de place de marché implémenté sous la forme d'un plugin sur un nœud Duniter.

    Cette place de marché offre une fonctionnalité intéressante pour financer les différentes initiatives : la possibilité de mettre en place un financement participatif ("crowdfunding").

    Ğannonce cherche sur le portefeuille cible toutes les transactions ayant pour commentaire celui choisi pour le financement participatif, et met automatiquement à jour la jauge de financement en conséquence.

    Visiter Ğannonce

  • La barre de financement intégrable

    Générateur de barre de financement intégrable dans une page web pour suivre l'évolution d'un financement participatif.

    Permet d'intégrer la barre de progression via une <iframe/> ou une image.

    Voir le dépôt de la barre de financement intégrable

    Générateur d'image et d'<iframe/> en ligne

  • Remuniter

    Remuniter est le premier service de financement des calculateurs, et le seul connu à présent.

    Il fonctionne sous la forme d'une caisse commune : n'importe qui peut déposer de la monnaie sur la clé publique associée au service. Il va alors automatiquement verser une petite somme (0,20 Ğ1 par bloc, à l'heure actuelle) aux nœuds qui participent au réseau.

    Ce service est actuellement complètement centralisé et fonctionne sur la confiance accordée à celui qui héberge la redistribution de Ğ1. Il est implémenté sous la forme d'un plugin Duniter.

    Visiter remuniter.cgeek.fr

  • Ğ1Cotis

    Ğ1Cotis est un système de cotisations volontaires en monnaie libre.

    Ğ1Cotis permet de reverser un pourcentage de transaction(s) à un ou plusieurs comptes, paramétrables selon vos souhaits.

    Visiter g1pourboire.fr/G1cotis

  • Ğ1Pourboire

    Ğ1Pourboire est un système qui permet d'imprimer des petits papiers qui peuvent êtres utilisés pour laisser un pourboire.

    Ces petits papiers contiennent des codes d'accès à un portefeuille dédié, depuis lequel le bénéficiaire pourra transférer la monnaie contenue.

    Visiter g1pourboire.fr

  • VanityGen

    Programme qui permet de créer une clef publique contenant un certain schéma.

    Avec VanityGen, vous pouvez par exemple créer une clef publique de la forme :

    CedricMoreau000BQCsfyJrAUDZJTqfnQHqJm2E89Vc

    ou encore :

    ChaturangaSAS000qcsfyJrAUDZJTqfnQHqJm2E89Vc

    Visiter le dépôt de VanityGen

  • Gsper

    Programme pour essayer de retrouver un mot de passe perdu, par force brute.

    Visiter gsper.duniter.io

    Voir aussi :
    L'aternative de Matograine, en Python

  • Ḡ1sms

    Un système de paiement par SMS.

    Visiter g1sms.fr

  • Ğ1Billet

    Pour imprimer votre propre monnaie, avec des QR codes et des billets à gratter.

    Visiter g1sms.fr/g1billet

  • Ğ1Tag

    Capsule IPFS chiffrée qui conserve le montant en centimes de Ḡ1 (ZEN) dépensés à sa création

    Visiter g1sms.fr/g1tag

  • WOT Wizard

    Développé en Go, WOT Wizard permet de calculer les probabilités futures d’entrées d’une identité dans la toile de confiance

    Visiter wot-wizard.duniter.org

  • WOT map

    Logiciel de visualisation de la toile de confiance sous forme d'un graphe.

    Voir la WOT map

  • g1-monit

    Logiciel permettant de générer diverses statistiques sur la monnaie libre Ğ1.

    Visiter une instance g1-monit

    Dépôt Git du projet

  • Ğmixer

    Anonymiseur de portefeuille Ğ1.

    Site officiel

    Dépôt du client Javascript

    Dépôt du serveur

    Sessions de mix

Vous êtes développeur ?

Vous avez des questions qui n'ont pas trouvé réponse sur ce site ?

Vous aimeriez savoir comment vous pouvez contribuer ?

Présentez-vous sur le forum