2024
janvier
- MRs Duniter (incomplet, pour plus de détails, cf https://git.duniter.org/nodes/rust/duniter-v2s/-/merge_requests/ )
- sujets sur le forum
- Pendant combien de temps doit-on conserver une évaluation de la règle de distance?
- De quel mécanisme antispam a-t-on besoin pour l’évaluation de la règle de distance?
- Mise à jour de l’image docker de mon noeud pour le calcul de la distance
- Duniter-squid
- Adhésion automatique après évaluation de la distance
- Un nouvelle fournée pour Duniter-v2?
- Les frais, ça devient concret
- Ğcli s’adapte au runtime 800 : nouveau parcours forgeron
- Différencier l’ajout d’une nouvelle certification et le renouvellement
- Rythme de certifications – promesse/intention de certification
- Offchain scheduling
- Interopérabilité des systèmes crypto
- Proposition pour supprimer la pallet membership
- Preuve de travail côté client pour la suppression des frais
février
pour ce mois il s’est passé tant de choses que je ne liste pas les MR sur les différents projets (Duniter, Squid, Ğcli, site web…) mais seulement les sujets importants sur ce forum
- Faire le tri dans la pallet duniter-account
- Taxe de création de compte
- Polkadot réinvente la monnaie libre
- Vidéo : interview sur la chaîne blockchain expert
- Build de ĞCli réparé, version 0.2.5 disponible
- Nouvelle image de duniter-squid
- Debian developers web of trust
- Toile de confiance BrightID
- Mettre à jour la doc pour avoir un oracle de distance
- Différentes manières de faire tourner l’oracle de distance
- ĞDev8 bootnodes
- ĞDev8 rpc endpoints
- Réflexion sur la sortie JSON
- Altaïr GraphQL
- Running full local network for tests (duniter + indexer)
- Ğcli version 0.2.7
- Runtime 801
- 18ème Rencontre de la Monnaie Libre Ğ1 (RML18) : 12-14 mars // Laval // France
- Ğcli version 0.2.8
- ĞDev Runtime 802
- Conséquences d’une durée de certification gdev différente de Ğ1
- Hasura / Hydra / Squid un peu de recul s’impose
- Réflexion sur les datapods décentralisés
mars
Sujets abordés sur le forum par ordre chronologique
- Étendre la toile de confiance sans consensus global
- Migration v2 – solde des comptes à zéro
- Licence SSPL
- Ǧcli version 0.2.9
- Quelles sont les pratiques de certification?
- Contre pouvoir à la technique
- Nostr pour le stockage hors chaîne
- du 12 au 15 mars rml18
- Schéma parcours membre et forgeron
- Installer wotwizard-ui
- Discourse log in with a passkey
- Vidéo : table ronde des RML18 sur la toile de confiance
- IPFS pour les datapods v2
- Interface de gestion du noeud Duniter
- Migration de l’historique des transfers pour la migration en v2?
Posts d’organisation
- Visio stratégie et coordination v2 – lundi 25 mars 13h
- About the visio category
- Création de la catégorie visio
Posts de communication
En résumé
Le mois de mars a été marqué par les RML18 et le début des réflexions sur les Datapods v2 décentralisés grâce à IPFS. Il y a également du travail sur les différents dépôts que je ne visibilise pas ici, mais qui est visible directement depuis mon activité GitLab. Et aussi du travail de recherche de financement côté Axiom Team, adhérez à l’asso pour en savoir plus et apporter votre aide !
avril
Sujets abordés sur le forum par ordre chronologique
- Package Nix pour Ğcli (vit)
- Nœud forgeron avec problème de clé de session (moul)
- Faire financer DAG-SCALE IPLD par la web3.foundation
- Timestamp array mapping merkle trie in IPLD
- Données Cesium plus, à quoi correspond exactement le hash?
- Fork ou mise à jour? (Natha, 1000i100, Maaltir)
- 13 avril, mon anniversaire, j’ai 29 ans
- About the Datapods category
- Clients v2 et Datapods v2
- Les datapods partent en prod
- Smith certifs? (moul)
- DDD-UI – démo des datapods
- Existential deposit value
- Format des documents custom à signer
- Datapod : spécifique à un réseau ou agnostique?
- Pubkey ou address
- Développements avec docker duniter/duniter-v2s-gdev (Alice, Bob, etc) (vit)
- 26 - 28 avril rencontre Axiom-Team à Toulouse
- Qu’en est il de la gouvernance de la Ǧ1 (1000i100)
- Tache prioritaire pour nouvelle contributrice?
Posts d’organisation
- Visio coordination et communication v2 – 8 avril 13h
- INDEX Visios coordination et communication V2s
- Visio coordination de la migration v2 – 15 avril 2024 13h
- Visio coordination de la migration v2 – Lundi 22 avril 2024 13h
- Visio coordination de la migration v2 – Lundi 29 avril 2024 13h
- 4ème rencontre annuelle en Espagne invite les devs!
- 19èmes RML?
Résumé
Le mois d’avril a été marqué pour moi par une implication intense sur le code des Datapods IPFS. Malgré ma motivation interne qui vise des besoins théoriques larges, je voulais rapidement sortir une PoC en mesure de couvrir les besoins particulier de Duniter v2 (commentaires de transaction, profils C+, carnet d’adresse…).
Les visio du lundi midi proposées lors des RML pour associer la communauté à la mise-à-jour v2 et trouver les bons mots pour communiquer dessus prennent forme grâce à plusieurs personnes qui y mettent une belle énergie ! Lisez les compte-rendus et venez les aider !
mai
Sujets abordés sur le forum
- Qu’en est il de la gouvernance de la Ǧ1
- Bilan personnel
- Relecture du document “Qu’est-ce que la V2 des logiciels de la Ğ1”
- Comment et sur quoi communiquer ? Définition de l’objectif
- Options pour gérer les commentaires de transaction côté serveur
- Édition et suppression de commentaire de transaction
- Documentation Rust autogénérée de Duniter v2
- Visualiser la règle de distance
- Et si les frais de transaction étaient remboursés sur tous les comptes à usage humain? - #12 by HugoTrentesaux
- Remboursement des frais de transaction en cas de bloc non-plein
- Élagage de l’état, élagage des blocs, noeuds archive et miroir
- Gestion d’un échec d’extrinsic, via la lib @polkadot/api (ts/js)
- Soumission via endpoint http (centralisé) et format de signature
- “Fiches de pair” de datapods
- Tests de transactions de Aurélien Bois
- Alice et Bob s’amusent avec les sources
- Transactions avec plusieurs issuers
- Utilisation de la piscine de certification
- Transaction blockstampTime vs block medianTime
- Image docker pour Ğcli
- Paquet debian pour Ğcli
- Paquet MacOS pour Ğcli (poka)
- Vidéo : point sur les frais de transactions
- Indexeur squid Axiom en panne
- Schéma de release pour Duniter #195
- Encore une réflexion sur les datapods – vision serveur vs vision client
- Aide pour utiliser Ğ1lib.js
- Format des commentaires de transaction
- Implémentation des commentaires de transaction
Résumé
TODO
travail sur les commentaires de transaction et la migration des données historiques sur duniter-squid
juin
Sujets abordés sur le forum par ordre chronologique
- Vocabulaire avancé pour comprendre Duniter-substrate
- Giga docker compose
- Outils d’organisation pour la migration
- Ǧcli version 0.2.14
- [sondage] Gestion des exécutables et des paquets v2
- Article à paraître sur le blog Duniter, demande de retours
- Déplacement du groupe sur la mise-à-jour v2 vers le forum monnaie libre
- Visio dev jeudi 20 juin 14h
- Monitoring des sorties de forgeron avec Grafana
- Perte du statut membre par non renouvellement d’adhésion
- Panneau pour visualiser les forgerons
- Documentation en ligne sur doc.duniter.org
- Paquet Yunohost pour Duniter
- Paquet Debian pour Duniter
- Oplog onchain vs offchain
- Documentation forgeron en français Duniter v2
- Carte.monnaie-libre.fr en panne
- Aide installation noeud Duniter2
Résumé
Le mois de juin est celui de la montée en puissance du groupe de travail sur la migration v2. Il a permis de lisser le travail de mai pour finir de préparer le terrain pour les utilisateurs de Duniter, donc les forgerons.
J’ai également commencé le projet duniter-vue, initialement un panneau à destination des forgerons (cf Panneau pour visualiser les forgerons), mais qui se transforme en client rudimentaire petit à petit.
juillet
Pas grand chose sur le forum, l’essentiel a eu lieu sur le gitlab.
- Aide installation nœud Duniter2
- Duniter panel, un client pour tester la v2
- Guessing distance result before requesting evaluation
- Liste des endpoints
- Parcours d’un nouveau membre en v2
- Besoin d’aide pour développer sur Cesium²
- Bug subsquid
- Finalisation bloquée #2
- Alice est membre
Résumé
Le mois de juillet a été riche en nouvelles choses, notamment dans Duniter Panel qui permet d’assembler toutes les briques, ce qui est satisfaisant. Benjamin a commencé à bosser sur Duniter-squid, ce qui me décharge un peu plus, ouf ! Axiom-Team n’a pas décroché le financement NGI commons fund, ce qui est une déception, mais cela ne nous empêche pas de continuer. Et Cesium² avance petit à petit avec Kimamila, ça promet pour la rentrée ! Il reste encore quelques bugs à corriger et systèmes à mettre en place, on devrait être prêts à temps pour tenir les engagements, je l’espère !! Je me sens malgré ça un peu seul sur le dev, mais @1000i100 a passé trois jours chez moi, c’était super ! Maintenant, place aux vacances méritées en août
août
vacances + g1ntada (4ème rencontre annuelle en Espagne invite les devs!)
Des vacances dont j’avais besoin !! Puis la super rencontre à Baztan.
septembre
- Installer Ǧinkgo
- Carte monnaie-libre.fr en panne
- Processus de relecture de Duniter
- Terminer Duniter v2 – priorisation des tâches
- Durée du dossier d’adhésion (Ğ1v2 protocol)
- Missions prioritaires pour Benjamin pour “terminer Duniter”
- Duniter-squid version 0.2.3
- Session keys directement dans le panneau forgeron
- Version “finale” de Duniter v1
- Stabilisation des datapods en cours
- Questions before installing a datapod
- Qui sont les forgerons de la v1?
- Faire tourner Duniter Debian en même temps que Docker (support)
- Install Duniter-v2s sur Docker sous OpenMediaVault 7 avec omv-extras + omv-ompose (support)
- API RPC IPFS publique
- Liste des incidents “offline” sur la gdev
- LegacyBackend subxt
- Le nœud forgeron de moul est en fork
- Contenu license forgeron?
- Specs minimales des serveurs
- Pubkey to address
- Requêtes longues
- Investiguer l’historiques des events d’un compte
- V2- certification - 72h au lieu de 48h
- Nouvelle image docker duniter/duniter-v2s-gdev-800
- C’est quoi ces alertes ? C’est grave docteur?
- Renouvellement d’adhésion en v2
- Mise en place oracle : mise en place connexion réseau RPC avec le nœud forgeron
- Compte Daigongen en v2
- Exploration du réseau p2p substrate
- Nombre de pairs sur la GDev
- ĞDev runtime 802 – release
- Renouvellement d’adhésion sudo
- Mon nœud a crashé!
- Nodes 1.9 with GVA part desynchronized
- Tutoriel pour importer son compte Ğecko dans Duniter Panel
Rentrée difficile avec beaucoup de sujets à traiter en parallèle, l’annonce de la fin du mécénat, des tensions dans Axiom Team, et l’épuisement du financement ADEME et donc la dernière mission de Benjamin. Mais tout est en train de s’assembler de manière plus ou moins fluide, je vois le bout arriver. Si le financement participatif et le développement de Cesium v2 se passent bien, je suis confiant pour une migration en mars 2025 conformément au plan annoncé par le groupe de coordination sur la mise à jour v2.
octobre
- Vote Comité Technique dans Tikka
- Mnemonique en français
- Option “ipfs” de substrate
- Configuration réseau pour un bon fonctionnement pair à pair
- Ğcli version 0.3.0
- Candidature Matograine TdC forgeron
- Demande aux devs de valider le travail du groupe CoordoV2 du Lundi
- Duniter squid doubts
- Mise à jour forcée de Cesium (en douceur)
- Financement participatif pour finaliser la v2
- Format de clé et vérification
- Partager facilement un fichier de configuration pour changer les endpoints par défaut
- Duniter Squid crash for out of range integer
- Chronologie de la migration
- Utilisation de la couche p2p de substrate
- JS issue with monnaie-libre.fr website map backend
- Message sur la page d’accueil Cesium
- Récapitulatif du parcours membre
- Montants des frais / quotas?
- Ğ1nkgo v2 support progress, plan and pubkeys/address proposal
- Un point sur les dérivations
- About the Ğinkgo category (creation de Ğinkgo)
- Duniter Squid bug for UD history custom SQL
- Development talks
- Duniter-squid version 0.2.7
J’ai mis des aux posts importants ou qui montrent qu’on s’approche de la migration.
Le mois d’octobre a été un peu éprouvant, parce que j’ai dû à la fois être très présent sur le forum, avancer sur des petits sujets multiples plutôt que des gros chantiers, et lancer le financement participatif pour Cesium v2.
C’est aussi l’annonce de la fin du mécénat en novembre, ce qui est à la fois une bonne et une mauvaise nouvelle, comme je le détaillerai dans une vidéo de bilan en décembre.
On voit cependant qu’on s’approche de la fin, avec des posts comme la chronologie de la migration, qui est de plus en plus claire et réalisable.
Je suis maintenant assez convaincu que nous allons réussir à tenir la date de migration du 8 mars 2025, avec cependant une inconnue sur l’état de Cesium et les fonctionnalités des datapods.
Le plan de communication “MAJ V2” pour informer les utilisateurs Ğ1 de la mise à jour et ne perdre personne avec les changements est en route, et ça donne confiance dans le soutien de la communauté !