Service de Ḡ1 Portefeuilles Multicanal ( Web / SMS / PaperWallet / ... )

Lancement d’un service de portefeuille en monnaie libre Ḡ1 pilotable par Web & SMS.
Afin de permettre à tous d’utiliser la monnaie libre Ḡ1 (les possesseurs de téléphone portable (non smartphone) ou non), je propose de mettre au point un système de paiement par SMS associé à l’impression de billets (paper wallet).

Exemple d’utilisation (ala Bristol Pound): https://bristolpound.org/how/

Un premier prototype a permis de vérifier la validité technique du concept. Ça fonctionne!

Pour l’impression de billets, voici les pistes:

ou https://duniter.tednet.fr/paperwallet/

Maintenant, avant de pouvoir le rendre disponible au grand public, il reste pas mal d’actions importantes à réaliser:

  • Installer le tout sur un serveur SMS sur RaspberryPi (cout trop élévé de Twilio), optimiser les scénari.
  • Améliorer la sécurité de stockage des clefs des portefeuilles (Cryptage) et la confirmation des transactions (Silkaj)
  • Développer une interface web de gestion de compte (virement automatiques à certains seuils, création et impression de billets paperwallet, …)
  • Autres idées que vous pourriez avoir :wink:

Pour réaliser ce projet et réaliser les différents investissements en matériel et temps, un financement participatif auprès des utilisateurs de la monnaie libre est lancé.

Les dons versé à ce projet de ce Portefeuille Multicanal (web / sms / paperwallet ) serviront à offrir 1Ḡ1 (ou plus?) de bienvenue. Rémunérer les différents participants à sa mise en place (codeurs, administrateur, donateurs de matériel ou d’hébergement, … ). Simple projet communautaire pour le moment, le service une fois mis en place pourrait être géré par une SCIC (Société coopérative d'intérêt collectif — Wikipédia).

Vos contributions et vos idées seront toutes prisent en compte (alimentez la discussion)

Le projet vous plaît? Plein d’idées sont réalisables!!

Merci pour vos dons, commentaires, propositions et aide technique :heart:

=========================================================================

Crowdfunding:
https://gannonce.duniter.org/#/announce/490749df-6ac0-43af-bf5d-831b65724bf5**

6 « J'aime »

Je suis prêt à soutenir le projet s’il est libre. Tant que je ne vois pas le code source, je ne soutiens pas :wink:

1 « J'aime »

Idem pour moi, j’ai de gros doute sur l’architecture mise en place.

Ma vision serait plutôt de développer un logiciel que chacun peut installer sur une machine pour devenir à son tour « fournisseur du service de paiement / SMS / etc. ». Comme je l’ai fait avec le service en ligne d’envoi de notifications par email, géré par des noeuds Cesium+ que l’on peut installer n’importe où.

La décentralisation me parait une option plus sûre.

6 « J'aime »

Quelles sont tes craintes ?

Je voudrais que chacun puisse implémenter son service de paiement, et que cela puisse fonctionner de manière décentralisée et transparente.

4 « J'aime »

Je cherche avant tout à faciliter l’usage des néophytes technologiques…
Je vais bien sûr publier le code source qui sera libre, mais je ne suis pas sûr que tout le monde se sentira à l’aise pour se l’installer chez soi :wink:

Il me reste un peu de boulot pour le porter sur Raspberry et nettoyer le code…
Une version décentralisée me plairait bien aussi :wink: Comme extension à Cesium, mais il faudrait que je prenne un cours sur les environnements utilisés…

1 « J'aime »

Alors que j’écoute l’intéressante présentation de Ğ1billet au RML11 par @1000i100 , mon esprit divague autour de la confiance numismatique.

Imaginons un jeton, une pièce, une médaille qui ait un coût à la fabrication supérieur à sa valeur faciale . Sa niche d’utilisation n’offrirait pas le marché permettant sa revente. L’investissement de l’émetteur de ce jeton se ferait à perte.

J’illustre par un exemple festif et éthylique:

Un festival fait graver des jetons en métal à un prix de 2,50€ pièce avec le logo du festival.

Le festival vend ses jetons à 2€ à sa caisse.

Les festivaliers échangent un jeton contre une bière.

Les jetons reçus au bar retournent à la caisse centrale.

Les jetons non utilisé par un festivalier sont remboursés par le festival en fin de soirée, ou utilisable l’année prochaine.

Le festivalier malintentionné qui essaie de faire des faux jetons a des difficultés pour y arriver à un prix inférieur à celui de la bière entre deux éditions du festival.

Le festival amortie (je ne parle pas de rentabiliser) le coût de ces jetons au fur et mesure qu’ils sont utilisés.

On peut même aller un peu plus loin.
Le festival fait graver plusieurs séries de jetons. Le jeton en métal peut vaut à peine moins que le prix d’une bière seulement s’il est fabriqué en masse. Le festival alterne d’une édition sur l’autre les séries, et propose de convertir les anciens jetons d’une éditions précédentes par ceux de l’édition en cours à la caisse centrale. Si un faussaire en a fait un grand nombre, il devra se confronter à la caisse centrale à même de détecter un gros mouvement de change suspect.

Dans les faits les organisateurs de festivals ne font pas cela pour plusieurs raisons:
les jetons sont trop chers. Ils n’ont pas de vue sur la pérennité des éditions. Ils impriment plutôt des tickets-boissons. Il leur en faudrait beaucoup car ils font les comptes de consommations de bière en comptant après l’événement, à froid, le nombre de tickets-boissons. Il y a une question de confiance dans les équipes aux bars aussi, et la qualité autodestructive du ticket à souche n’est parfois pas inutile. On évite les faussaires de tickets-boissons en imprimant de nouveaux motifs secret d’une édition sur l’autre.

Mais c’était là juste une illustration imaginative. N’allons pas plus loin pour le moment.

Pourquoi j’en parle ici? Parce que l’expérience jeton-pièce me semble tout aussi intéressante que le paperwallet.

Le jeton-pièce fournit de la facilité de circulation monétaire.

Imaginons que quelqu’un vend en Ğ1 des jetons en métal dont il garantit le taux de change en Ğ1. Sa fabrication vaudrait manifestement plus que n’importe quel taux de change qui puissent être imaginé. Cela crée une part de la confiance dans le jeton. Bien sûr que l’identité de l’émetteur du jeton joue le rôle de tiers de confiance si quelqu’un doute du coût de fabrication. On peut aussi rajouter une fausse dimension de confiance en fixant une date de fin de vie de la valeur du jeton. Ça aurait au moins comme intérêt pour l’émetteur de limiter la durée du risque qu’il prend avec sa garantie.

Reste la question de l’investissement à perte (en MNL) pour la fabrication. J’ai quand même pu observer nombre de personnes qui ont déjà fait dans un investissement de leur temps et de leur argent pour favoriser le développement de la monnaie libre bien supérieur à ce qu’ils imaginent en récupérer :smile: .

Les bénéfices possible pour « l’émetteur » pourraient être quand même les suivants:

  • garder le trésor en Ğ1 qui n’auront pas été changés à la fin de la durée de vie des jetons. (Les sociétés émettrices de tickets restaurant papier font ça très bien)
  • valoriser les jetons dans le marché de collectionneurs après destruction d’une partie du stock (mais bon , il ne faut pas se faire d’illusion).

Là il ne faut pas trop réfléchir, se sentir foufou :crazy_face:, se lancer, chercher des partenaires non moins foufous, et décider si ce serait des jetons métal DU ou des jetons plastique Ğ1, ou les deux.

J’en profite pour dire que, concernant l’idée de @1000i100 (que je ne partage pas du tout - à cause des questions de sécurité), nous avons eu une idée avec @inso, que nous vous partagerons bientôt.
Ca permettra le même usage (sans connexion, impression par l’utilisateur lui-même à moindre cout, sans obligation tier de confiance) tout en permettant une meilleure sécurité.
Suspense ! :slight_smile:

10 « J'aime »

Je suis impatient de partager cette idée :wink:

1 « J'aime »

Je crois que ce serait génial si on pouvait embaucher @kimamila pour la partie gestion Web (extension à Cesium+) et @1000i100 pour la mise au point des Ḡ1billets :wink:
Je ne pense pas pouvoir rivaliser rapidement avec la maîtrise que vous avez des codes de la nébuleuse Duniter.

Je vous invite à venir discuter de futurs Ḡ1 Libre Services
https://framavox.org/invitations/bf780b3da3e9b3579b6f
Qui pourront donner lieu à des collectes: Astroport - Open Collective

G1sms le site:
https://www.g1sms.fr

Grâce à cette cagnotte collective en UNL, nous avons pu aider à financer les actions de Axiom Team lors des RML13. Acheter un partie du matériel que j’ai utilisé pour mettre au point G1sms+ (la version décentralisée en essaim IPFS de G1sms).

Détail des dépenses: Astroport · Expenses - Open Collective

CROWDFUNDING G1sms+
https://gannonce.duniter.org/#/announce/a9fac56b-f6c1-47e1-9ee3-45b925f2a997

MERCI A TOUS CEUX QUI NOUS ONT DEJA AIDE

Paiement de 10.00 Ğ1 par BJXnups88wJNwUZowjmikRMPFQLxN2gm3jh9VzXcSnoy
Paiement de 200.00 Ğ1 par 51EFVNZwpfmTXU7BSLpeh3PZFgfdmm5hq5MzCDopdH2
Paiement de 100.00 Ğ1 par 4FgeWzpWDQ2Vp38wJa2PfShLLKXyFGRLwAHA44koEhQj
Paiement de 100.00 Ğ1 par FSxCXHpNUGJm5rdiD8M72ZZEZu4Kd65DLcHu84zEvJQy
Paiement de 100.00 Ğ1 par FwjJMoXYfV72ceZkpFWWeUN6rrsnaHYvw5joqmo3H7As
Paiement de 100.00 Ğ1 par 5TMQvwiSZr63RBWhXimSfbnhfKmSBprZogJWH8zGYzu2
Paiement de 20.00 Ğ1 par 2Km9Mzr7xrqzmDsirDCmmu6wUBuSbMuAgopCDYuBJF3i
Paiement de 50.00 Ğ1 par 8o8CUu2Uh5BcAJeaHtKDuJauJXEhdRypSAiYibhfTeVB
Paiement de 100.00 Ğ1 par 7AQzQb475tEzCkSLKD4HffeQbckizJWFvubhYA2rfwgt
Paiement de 200.00 Ğ1 par 72VWt6LkCSXF7KYykxFaNvC99S1jGLQVgLrJPiRMLNnC
Paiement de 400.00 Ğ1 par D2meevcAHFTS2gQMvmRW5Hzi25jDdikk4nC4u1FkwRaU
Paiement de 100.00 Ğ1 par 8SJZia3RJ36hp3wXy8AJXJj8z7yeLHCVaTtv2xSi2MBj
Paiement de 10.00 Ğ1 par 4km3ARYpr7yE5PriXCxdRxGU6Yq3gH27pJcPU1bgQAjh
Paiement de 50.00 Ğ1 par 3tHhrYxMnHbZS7jRRJdXhwnA1W8fkW7QW1GeDzC7PHQR
Paiement de 20.00 Ğ1 par 5uzCkNe564xMEAEHjGChLvfHeKRyNAskihvDnMGhqWS3
Paiement de 200.00 Ğ1 par 471Bc4Xyt2RjbhhiwFAoqFMxfpBfssWV7rK31WvWisSv
Paiement de 100.00 Ğ1 par BJXnups88wJNwUZowjmikRMPFQLxN2gm3jh9VzXcSnoy
Paiement de 100.00 Ğ1 par LFoG1wupku6PnkY42CBNvR8kx5f9nCCTt87A18pjEDr
Paiement de 100.00 Ğ1 par FJG7A9pHPGqhyK82Pd3BdN89riQ7dxFrejVhKAtHS4VG
Paiement de 100.00 Ğ1 par 91NrDFF7QZFgow37gp6MBTwmvgueqK2uxerjjkBFvM2J
Paiement de 100.00 Ğ1 par GJ5dYPG7ipt3JMbJS25NV5A8saKzLYxaxEaJnpXN5ixV
Paiement de 50.00 Ğ1 par 4mqWGkCUrorpuKS84W61bACPgUXQ6YAE6i4JjBjst7rd
Paiement de 10.00 Ğ1 par 2wEAMN9ZhpdTnteHEw5fXncWEBs4SRx2bCAYTQ7fr57R
Paiement de 100.20 Ğ1 par 8UAraMbqzSTr9HiepL4DR1knoc4xBeDysYEwy3HXSp63
Paiement de 100.00 Ğ1 par Bt3aq3zzVsV7CMarkjM6LNHfTBg4fmoYW6sj9HVeBdkx
Paiement de 300.00 Ğ1 par LFoG1wupku6PnkY42CBNvR8kx5f9nCCTt87A18pjEDr
Paiement de 100.00 Ğ1 par fW4xi1siLtSEN6BMXgCRfdeu28HSVWT15TQHmfmMA85
Paiement de 20.00 Ğ1 par HCheyWFNnBxGoh3wrorgEuDWrDggGN6jr82GsKNiE1YK
Paiement de 200.00 Ğ1 par GJ5dYPG7ipt3JMbJS25NV5A8saKzLYxaxEaJnpXN5ixV
Paiement de 100.00 Ğ1 par 2zcSdoEj1VEeRBqFooNBZW5XhzbuzyoqAUcvaVc61G4H
Paiement de 502.00 Ğ1 par 44KGKJ9bXEqswvbHqoVGcbKd2WHx42Ws5APwJStghjjU
Paiement de 1000.00 Ğ1 par ePs5xpo1rMQgvrKrthYXSLHMawKTNebqFnUqifW5P6v
Paiement de 300.00 Ğ1 par DfjVNNn7JWphiMKz9qWBghR3QTuh1zQJKynn227Vsbvd
Paiement de 200.00 Ğ1 par 5PpK2pTwcBYBwkjN7jeYCpzppwRXfVtoNMw6u7Pi61B1
Paiement de 22.00 Ğ1 par EEAPu5kqQBpobAV232MHqL5uWfxCsJfMi6H24AEPKHBU
Paiement de 100.00 Ğ1 par 8dkCwvAqSczUjKsoVMDPVbQ3i6bBQeBQYawL87kqTSQ3
Paiement de 10.00 Ğ1 par 8dkCwvAqSczUjKsoVMDPVbQ3i6bBQeBQYawL87kqTSQ3

Paiement de 314.14 Ğ1 par D2meevcAHFTS2gQMvmRW5Hzi25jDdikk4nC4u1FkwRaU
Paiement de 100.00 Ğ1 par 32DRXvVv6khqCpNiM7oyB13Hh97UYpyoy4KEYMNYkZYe
Paiement de 200.80 Ğ1 par 5QeRxNgEQx987TumrukAoFXNL672DbJVdmpLKJYWrUgi
Paiement de 100.00 Ğ1 par BJXnups88wJNwUZowjmikRMPFQLxN2gm3jh9VzXcSnoy
Paiement de 100.00 Ğ1 par 7vU9BMDhN6fBuRa2iK3JRbC6pqQKb4qDMGsFcQuT5cz
Paiement de 40.00 Ğ1 par 4km3ARYpr7yE5PriXCxdRxGU6Yq3gH27pJcPU1bgQAjh
Paiement de 50.00 Ğ1 par 32jZNQLKYfW9KtCHiaSewR27ZRb6zoncC6JvBVCBW4k1
Paiement de 100.00 Ğ1 par BJXnups88wJNwUZowjmikRMPFQLxN2gm3jh9VzXcSnoy
Paiement de 100.40 Ğ1 par 4sfQWXBBy811CCDV6J3YP52EQGK2Ko4x53AAiPa6GGS4
Paiement de 500.00 Ğ1 par BDv28pi7c1GCbfZqcdEdXuMwubTjswepR1mAZW7YS9vt
Paiement de 150.00 Ğ1 par 2Km9Mzr7xrqzmDsirDCmmu6wUBuSbMuAgopCDYuBJF3i
Paiement de 200.00 Ğ1 par 2Km9Mzr7xrqzmDsirDCmmu6wUBuSbMuAgopCDYuBJF3i
Paiement de 100.40 Ğ1 par DxGbWTcFLMqKm5hpWEf98WQyt5eG1x3twHWtxYbWhg78
Paiement de 200.00 Ğ1 par 4km3ARYpr7yE5PriXCxdRxGU6Yq3gH27pJcPU1bgQAjh
Paiement de 20.00 Ğ1 par qGEasgxMQnrz1fNmUTUidEL1NRyg1VavYUQV5M1sXkc
Paiement de 20.00 Ğ1 par 47JpfrGkoHJWtumeu7f67fbAxkvaHYVQBNo5GszNs61Z
Paiement de 500.00 Ğ1 par 8UAraMbqzSTr9HiepL4DR1knoc4xBeDysYEwy3HXSp63
Paiement de 50.00 Ğ1 par 7MX9hZjxY3wbtNHmsndtaGFEkaDX3aLoQko3j8qkfEwD
Paiement de 100.00 Ğ1 par 7AQzQb475tEzCkSLKD4HffeQbckizJWFvubhYA2rfwgt
Paiement de 200.00 Ğ1 par 6CGNX3GB66XW3y6nub4Lm8wTpuVdq7YsfFFRJkg4Ue2A
Paiement de 50.00 Ğ1 par 3sD9scCPbNMvb1Fu9Xs5iKykb9ddG67wdJacHPAeQrbT
Paiement de 100.00 Ğ1 par 84rJgNDwWCxETARsfE1gJVvTK8xz2V1Mvntnj9Ubfcqr
Paiement de 200.00 Ğ1 par 84rJgNDwWCxETARsfE1gJVvTK8xz2V1Mvntnj9Ubfcqr
Paiement de 100.00 Ğ1 par JDta9UQwp4e5zy4ytwzye68pZ5rLR2qaPSM9DEjY6fyp
Paiement de 100.00 Ğ1 par 6fZEgvAnWHwPzh1hb9fHcWinEzdrzDTKv6sMrzmbijcy
Paiement de 100.00 Ğ1 par 3grGQpK3sZeHFPHYmGS2JkezNVjnAdtEQVmAexmQbxPW
Paiement de 600.74 Ğ1 par 2TEweLgpEjU84ZSk4HzofaLEP7r9UWR3F3GoEeuY7kxo

Le G1FabLab

@kimamila @inso c’était quoi cette idée : est elle devenue obsolète au jour d’aujourd’hui avec le développement de G1SMS de @qoop ?

1 « J'aime »