Ğ1Cotis permet de reverser un pourcentage de transaction(s) à un ou plusieurs comptes, paramétrables selon vos souhaits.
Mettons que, vendeur de kouign-amann, je souhaite contribuer au financement de la Ğ1. Je demande à mes client.e.s de payer sur un compte temporaire. Chaque jour, le service Ğ1Cotis va :
Vous souhaitez affecter une part de votre création monétaire à certains projets ? C'est très louable !
Si vous faites fonctionner votre propre instance de Ğ1Cotis, il n'y a pas de contre-indication. Assurez-vous simplement que l'accès à votre clef privée est bien sécurisé.
Pensez également à adapter la périodicité des cotisations (par exemple, la choisir à un mois) pour éviter de surcharger le réseau Duniter.
Cependant, Confier vos identifiants membres à un prestataire, même de confiance, est contraire à la licence et dangereux pour le réseau Duniter.
Si vous ne faites pas fonctionner Ğ1Cotis vous-même, alors il ne faut pas l'utiliser sur votre compte membre.
En revanche, vous pouvez l'utiliser comme un intermédiaire pour les versements entre votre compte membre et un compte portefeuille. A chaque virement vers votre compte portefeuille, vous enverriez 5% (par exemple) vers le compte de votre choix.
J'en gère un, réservé aux personnes qui m'ont rencontré physiquement. Cependant, je ne veux pas prendre la responsabilité des transactions de personnes que je ne connais pas.
Ce script est relativement simple d'installation, si vous avez quelques connaissances en GNU/Linux, vous pouvez installer et proposer ce service autour de vous, ou demander à quelqu'un de s'en charger. On peut l'utiliser même sur un ordinateur qui n'est pas allumé tout le temps !
Si vous décidez de proposer ce service, indiquez-le moi ! Je serai d'ailleurs heureux qu'il serve pour un usage commercial.
Vous devez être sous un compte admin "sudo". Il vous faut tout d’abord installer les dépendances :
Silkaj : version spécifique à G1Cotis, en attendant la 0.8 officielle.
Diceware
Installer Silkaj sous Debian Buster ou Ubuntu 19.X GNU/Linux:
$ sudo apt update ; sudo apt upgrade ; sudo apt install diceware pipenv libsodium23
$ wget https://git.duniter.org/matograine/silkaj/-/archive/g1cotis-multi output/silkaj-g1cotis-multioutput.tar.gz
$ tar -xf silkaj-g1cotis-multioutput.tar.gz
$ cd silkaj-g1cotis-multioutput
$ pipenv install "-e ."
Sous Debian Stretch : inspirez-vous de ce post pour pour installer Silkaj en pipenv.
Utilisez cette version : https://git.duniter.org/matograine/silkaj/-/archive/g1cotis-multi output/silkaj-g1cotis-multioutput.tar.gz
. Puis :
$ sudo apt install diceware
Sous d’autres distributions : je ne sais pas, indiquez-moi comment vous faites ! Voici le site de Silkaj
Ensuite :
$ wget https://git.duniter.org/matograine/g1-cotis/-/archive/0.3/g1-cotis-0.3.tar.gz
$ tar -xf g1-cotis-0.3.tar.gz
$ mv g1-cotis-0.3 G1cotis
$ sudo chmod 700 G1cotis
$ cd G1cotis
$ nano config.sh
$ bash nouveau-compte.sh
$ crontab -e
Choisissez tout simplement "cotisations" (1) à la création du compte, puis répondez aux questions du script.
Cette fonctionnalité est aussi disponible pour des ordinateurs qui ne sont pas allumés H24. Pour cela, choisissez la fréquence "au reboot".
La configuration pour plusieurs comptes est identique à celle pour un usage personnel.
Concernant la sécurité des identifiants, je vous conseille d'être un "tiers de confiance" et de ne pas donner les clefs privées des comptes de répartition à vos usager.e.s, pour éviter des conflits : s'il y a un problème sur ce compte, vous êtes seul.e responsable.
J'envisage de créer un rappel par courriel pour les comptes de versement récurrent. Si vous voulez y contribuer, le git est là.
Je n'ai pas les compétences pour ajouter une interface web, mais je pense que ce serait un ajout agréable pour qui veut être prestataire de ce service. Faites un fork !
Enfin, il est possible que je le réécrive Ğ1Cotis en Python, pour me familiariser avec Duniterpy et réduire le nombre de transaction (avoir une seule transaction en sortie).
Vous pouvez tester Ğ1Cotis en envoyant un don sur la clef 5QAE7UAruPcBL7LeWrrRMUBdw3nMSGcMHSUnq27VPUnK !
L'ensemble de la page g1pourboire.fr/g1cotis est publiée par Matograine sous licence cc-by-sa : vous pouvez diffuser, copier, modifier, en donnant l'auteur.ice initial.e, et sous des conditions de licence similaires.
Vous pouvez faire des dons sur une caisse de répartition des dons : bg3AoYQKeyzaJaQoXJQATehLCk5wRFnYEvdRyjgg9LT
Vous pouvez également faire des contributions en logiciel et en documentation. Pour cela, rendez-vous sur le forum général ou sur le forum technique