[présentation] Jean-Marie du Tarn

Bonjour tout le monde,
voici ma présentation.
je me suis intéressé à la monnaie libre il y a quelques mois.
Profitant d’un passage à Toulouse je me suis rendu à un apéro monnaie libre
où l’on m’a répondu à quelques unes de mes questions.
Depuis j’ai participé à quelques apéros / install party et
finalement eu mes 5 certifications (yesssssssssssss !).
Pour développer la monnaie je comprend bien qu’il faille en priorité des personnes pour faire connaitre la monnaie des vendeurs pour la faire vivre (des acheteurs aussi mais ça c’est facile à trouver) et des profils “technique” pour assurer et développer le fonctionnement de la monnaie.
Et c’est justement ce dernier point qui justifie ma venue sur ce forum.
Etant informaticien de métier (développeur) je me dis que je pourrais peut-être contribuer.
J’ai déjà mis en place un noeud duniter, cloner le dépôt git
et “essayer” de suivre ce tuto ici
https://github.com/duniter/duniter/blob/master/doc/contribute-french.md

Finalement je me suis heurter à quelques problèmes que je détaillerais dans des posts appropriés mais en gros mon nœud est un peu fainéant dans le sens où dès qu’il a réussi à calculer un bloc il laisse les autres calculer puis fini par se désynchroniser.
Ensuite lorsque je tape “npm test” ça consomme de la mémoire, ça swappe et ça freeze tout le PC.

Je voudrais donc savoir comment contribuer et s’il y a des points prioritaires (je veux bien développer une extension pour afficher des champignons rouges les jours impairs mais bon !).

Merci pour vos futures réponses

Jean-Marie

clé publiuque D3krfq6J9AmfpKnS3gQVYoy7NzGCc61vokteTS8LJ4YH

6 Likes

Tu auras des réponses sur le forum, mais pour rester en contact permanent avec les développeurs il est bon de te connecter au salon XMPP : duniter@muc.duniter.org

1 Like

Bienvenue ici en tout cas !

Tu as plusieurs moyens de contribuer, le plus simple et efficace à court terme étant d’essayer de fermer quelques tickets github. C’est ce qui permet de s’assurer que l’existant est maintenable, que la connaissance du coeur du logiciel est diluée entre plusieurs sachants, etc :slight_smile:

Après, certains préfèrent créer leurs propres logiciels et services. Dans ce cas, ca sera à toi de chercher ce que tu peux apporter à la communauté !

Comme l’a dit Galuel, hésite pas à passer sur la chatroom :slight_smile:

Bonjour @ji_emme,

Ce tuto n’est plus vraiment d’actualité, bien qu’il fonctionne peut-être encore. Il conviendrait déjà de remplacer les npm install par des yarn, sinon tu risques de ne pas avoir la même base de code que nous.

Je vais prochainement en rédiger un nouveau (en fait, N nouveaux - des micro-parties), mais n’hésites pas à faire part de tes remontées ici sur le forum. C’est vrai que tu auras des réponses plus rapides sur le salon XMPP, mais celles-ci sont moins partageables avec tous ceux qui pourraient nous lire, le salon n’étant pas indexé par des moteurs de recherche.

Côté “choses à faire”, j’ai encore besoin de faire une liste des tâches possibles. Il y a bien sûr le bug tracker officiel mais j’aimerais associer des labels de priorité / niveaux de difficulté. Ainsi un nouveau venu pourrait prendre une tâche simple pour se faire la main.

En tout cas, je suis dans le coin pour aider les âmes volontaires :slight_smile:

1 Like

Bonjour @ji_emme, et bienvenue :slight_smile:

L’idéal serait que tu puisse venir aux journées techniques des rml10 : https://rml10.duniter.org/programme/
Tu y rencontrera la plupart des dev actuel, et surtout si tu a les compétences et l’envie pour rentrer dans le cœur (duniter) la journée du vendredi y sera dédiée :slight_smile:

Pour installer correctement un nœud de dev je t’invite à suivre la partie compilation manuelle du tuto d’install, je l’ai mise à jours : Duniter | Installer un nœud Duniter

Sache aussi que Duniter a migré vers le typeScript récemment et que désormais on utilise par l’IDE vscode : Migration du cœur de Duniter vers C++/TypeScript - #28 by devingfx

Au plaisir de te retrouver sur le salon xmpp :wink:

2 Likes

Re
désolé pour la réponse tardive.
En tous cas merci pour cet accueil.

Je pense que ça serait une bonne idée pour se faire la main de commencer par des petits bugs.
Ensuite je voudrais voir s’il n’y a pas moyen de gérer des transactions anonymes du même genre que la crypto
monnaie monero (Pour l’instant je dis juste ça comme ça, je n’ai pas creusé le sujet).

Je devrais pouvoir venir le vendredi (peut être même le jeudi).

J’ai re-installé le nœud mais j’ai toujours le problème. Ça vient peut être de la ligne ADSL qui coupe de temps en temps.
J’ai l’impression que dès que mon nœud a trop de bloc de retard il abandonne la preuve de travail et ne se synchronise plus.
Je vais planifier un ping avec un petit crontab pour voir s’il y a une corrélation entre la désynchronisation
et des coupures ADSL.

je vais zieuter

2 Likes

Attention pour participer a la journée du vendredi il faut que tu assiste a la conférence de la veille qui commence a 17h30 le jeudi, si tu loupe le reste du Jeudi ce n’est pas gênant car on y traitera des programmes tierces.

Tout à fait, on projette de créer un nouveau type d’étiquettage des tickets dans ce sens, avec quelques tickets simples réservés aux “nouveaux” :slight_smile:

Houlà ça c’est un boulot titanesque qui implique des changements majeurs de protocoles, il nous faut des spécialistes du sujet et beaucoup de temps, bref clairement c’est un objectif impensable avant 2-3 ans dans le meilleur des cas !

C’est possible. Ne connaissant pas trop le code le fonctionnement des contributions je ne me rend pas bien compte.
Après il faut quand même voir que l’anonymat est une chose qui aurait besoin d’être amélioré.
Une solution de plus haut niveau serait peut-être envisageable et plus simple à mettre en place.
On pourrais imaginer de ne pas toucher à Duniter et créer un porte feuille type “goulot d’étranglement”
où n’importe qui peut y faire des versements. Les montants seraient reversés dans tel ou tel compte à la demande.
on couperait ainsi la chaîne de traçabilité

@vincentux propose déjà un tel service, artisanalement : GMix.

3 Likes

Je dois discuter avec Christian Grothoff cette semaine. Il développe Taler (https://www.taler.net/) et je dois voir avec lui comment on pourrait l’utiliser avec duniter.

3 Likes

Je ne suis pas sur d’avoir compris le micmac mais d’après ce que je comprend ça serait intéressant pour ceux qui veulent
développer une monnaie complémentaire indexée sur la G1 avec l’avantage de pouvoir faire des transactions instantanées.
A voir

Pas exactement. Cela permettrait d’utiliser des ğ1 de manière semi-anonyme. La personne qui reçoit les ğ1 est connue, mais celle qui les envoie ne l’est pas.