En 2022 nous publiions un article sur le [financement de Ğecko par l'ADEME](/blog/2022-09-15-financement-ademe). Aujourd'hui, nous arrivons au terme de ce financement et il est temps de faire un bilan sur les prévisions et l'évolutions du projet.
En 2022 nous avons publié un premier article sur le [financement de Ğecko par l'ADEME](/blog/2022-09-15-financement-ademe). Aujourd'hui au terme de ce financement, c'est le moment de faire un bilan sur l'aboutissement et l'évolution du projet.
## Résumé des objectifs et de la stratégie proposée
L'objectif de l'appel à commun de l'ADEME est de favoriser la résilience des territoires via des projets collectifs ayant un impact à l'échelle locale. L'association Axiom Team avait répondu à l'appel en proposant un plan pour développer Ğecko, une application focalisée sur la facilité et la rapidité des échanges afin de répondre aux besoins rencontrés lors des Ğmarchés.
## Rappel des objectifs et de la stratégie proposée
L'objectif de l'appel à commun de l'ADEME est de développer la résilience des territoires via des projets collectifs ayant un impact à l'échelle locale. L'association Axiom Team avait répondu à l'appel en proposant l'application Ğecko, qui augmente la facilité et la rapidité des échanges de manière significative, pour les besoins des Ğmarchés.
Cet objectif nécessitait à la fois de développer une application simple et rapide d'utilisation et des fonctionnalités côté serveur assurant une réactivité suffisante. Les éléments techniques principaux permettant d'assurer ces objectifs étaient :
Cet objectif requiert une application simple et rapide d'utilisation et des fonctionnalités serveur assurant une réactivité irréprochable. Les éléments techniques principaux permettant d'assurer ces objectifs étaient :
- la création automatique et sécurisée de compte portefeuille
- la possibilité de payer sans mot de passe complexe
- une API réactive avec des délais inférieurs à la seconde
...
...
@@ -23,20 +26,21 @@ Cet objectif nécessitait à la fois de développer une application simple et ra
C'est pourquoi la stratégie proposée incluait à parts égales une partie backend (côté Duniter) et une partie frontend (côté application mobile).
## Objectifs atteints par une voie surprenante
## Objectifs atteints par une voie imprévue
Les développements frontend se sont déroulés sans encombre, mais ça n'a pas été le cas des développements backend. En effet, le développeur principal envisagé pour cette tâche a été embauché par une autre société, laissant en place une version non finalisée de Duniter 1.9 et une version préliminaire de Duniter 2.0. Nous n'avons pas réussi à recruter un profil approprié pour prendre le relais, et il nous a donc fallu trouver une stratégie alternative en cours de route.
Les développements frontend se sont déroulés sans encombre, mais ça n'a pas été le cas des développements backend. En effet, le développeur principal ayant commencé cette tâche a été recruté par une autre société, laissant une version non finalisée de Duniter 1.9 et une version préliminaire de Duniter 2.0. Nous n'avons pas trouvé le profil approprié pour prendre le relais, il nous a donc fallu trouver une stratégie alternative.
Heureusement, la communauté bénévole a trouvé une voie astucieuse :
1.déployer la version instable de Duniter 1.9 en parallèle de Duniter 1.8
1.utiliser les briques techniques de l'application Ğecko pour développer une application compatible, Ğinkgo
1.rediriger les efforts de Ğecko vers Duniter 2.0 et finaliser son développement
La voie astucieuse de la communauté bénévole :
1.Déployer la version instable de Duniter 1.9 en parallèle de Duniter 1.8.
1.Utiliser les briques techniques de l'application Ğecko pour développer une application compatible, Ğinkgo.
1.Transférer les efforts de Ğecko vers Duniter 2.0 pour finaliser son développement.
Finalement, les objectifs annoncés lors du financement ADEME ont été atteints via l'application Ğinkgo qui gagne aujourd'hui en adoption parmi la communauté Ğ1. Cette solution n'aurait pas pu voir le jour sans le financement de l'ADEME, mais une partie des développements ont eu lieu en dehors du cadre du financement. C'est un bel exemple de la souplesse que permet un logiciel libre mis à disposition d'une communauté.
Les objectifs du financement ADEME ont été atteints via l'application Ğinkgo qui gagne aujourd'hui en adoption parmi la communauté Ğ1. Cette solution n'aurait pas pu voir le jour sans ce financement, mais une partie des développements ont eu lieu en dehors de ce cadre. Bel exemple de la souplesse permise par un logiciel libre mis à disposition d'une communauté.
## Développements réalisés et usages observés
Parmi les freins à l'utilisation de la Ğ1 dans Cesium, il y avait la gestion du mot de passe, qui résultait d'un équilibre entre sécurité et facilité d'accès. Ğinkgo a revu cette question et génère un identifiant sécurisé pour l'utilisateur et lui permet de réaliser des transactions sans mot de passe, en reposant sur la sécurité du téléphone. Cette innovation a transformé l'utilisation de la Ğ1 car les utilisateurs ont maintenant plusieurs comptes "jetables" avec moins de monnaie et d'enjeu de sécurité, et plus faciles à utiliser.
Parmi les freins à l'utilisation de Cesium, il y a la gestion du mot de passe qui résulte d'un équilibre entre sécurité et facilité d'accès. Ğinkgo revoit cette question en générant un identifiant sécurisé pour l'utilisateur, qui lui permet de réaliser des transactions sans mot de passe, en reposant sur la sécurité du téléphone.
Cette innovation a transformé l'utilisation de la Ğ1 car les utilisateurs ont maintenant plusieurs portefeuilles "jetables" avec moins de monnaie et d'enjeu de sécurité, et plus faciles à utiliser.
<style>
/* Manu, il faut que tu m'expliques comment insérer simplement des images, parce que là c'est juste pénible */
...
...
@@ -56,11 +60,11 @@ Les échanges avec les animateurs de groupes locaux montrent que la prise en mai
## Nouveaux objectifs apparus lors du projet
Les objectifs annoncés ayant été atteints par Ğinkgo en cours de projet, nous avons souhaité continuer sur notre lancée avec de nouveaux objectifs plus ambitieux pour Ğecko. La solution actuelle est peu pérenne sur le plan technique, car elle dépend d'une version de Duniter non maintenue, et il nous a semblé primordial de stabiliser l'écosystème logiciel pour permettre les développements futurs. Les efforts ont donc été dirigés vers la version 2 de Duniter dont nous avons parlé à plusieurs reprises sur le blog duniter ([[1]](https://duniter.fr/blog/duniter-substrate/), [[2]](https://duniter.fr/blog/duniter-v2-alpha/)).
Les objectifs annoncés ayant été atteints par Ğinkgo en cours de projet, nous avons continué sur notre lancée avec des objectifs plus ambitieux pour Ğecko. La solution actuelle peu pérenne, car dépendante d'une version de Duniter non maintenue, devait migrer pour stabiliser l'écosystème logiciel et permettre les développements futurs. Les efforts ont donc été concentrés sur la version 2 de Duniter ([[1]](https://duniter.fr/blog/duniter-substrate/), [[2]](https://duniter.fr/blog/duniter-v2-alpha/)).
La version 2 de l'écosystème est une ré-écriture complète, ce qui demande un travail conséquent. Mais elle permettra à Duniter d'être mieux compris par les développeurs d'autres cryptomonnaies, ce qui est indispensable pour la maintenance à long terme du logiciel et le développement de nouvelles fonctionnalités. Un aspect qui démarque Duniter d'autres projets est sa toile de confiance, un système d'identité numérique décentralisé à grande échelle aux applications multiples.
Il s'agit d'une ré-écriture complète, un gros chantier. Mais Duniter sera mieux compris par les développeurs d'autres cryptomonnaies, ce qui est indispensable pour la maintenance à long terme du logiciel et le développement de nouvelles fonctionnalités.
Une fois la version 2 solidement établie, nous pourrons développer les applications permises par la toile de confiance :
Un aspect qui démarque Duniter d'autres projets est sa toile de confiance, un système d'identité numérique décentralisé à grande échelle aux applications multiples. Une fois la version 2 solidement établie, nous pourrons développer les applications permises par la toile de confiance :
- des systèmes de vote transparents et surs à toutes les échelles
- des plateformes d'échanges de services hautement dépendants de liens de confiance
...
...
@@ -68,7 +72,7 @@ Ces applications pourront faire l'objet de propositions pour des appels à commu
## Bilan sur l'impact du financement
Les échanges en Ğ1 connaissent une croissance stable (actuellement autour de 15000 transactions par mois). Le nombre de régions concernées augmente comme on peut le voir sur la [carte.monnaie-libre.fr](https://carte.monnaie-libre.fr/), et des Ğmarchés ont lieu avec régularité (visible sur l'agenda du site [monnaie-libre.fr](https://monnaie-libre.fr/#agenda)). Nous n'avons pas de système de surveillance permettant de tracer les utilisateurs de Ğinkgo, mais le nombre de commentaires de transaction public incluant le mot "Ginkgo" a atteint des proportions similaires à celles de "Cesium", pourtant l'application la plus utilisée, comme on peut le voir sur les graphiques suivants.
Les échanges en Ğ1 connaissent une croissance stable (actuellement autour de 15.000 transactions par mois). Le nombre de régions concernées augmente comme on peut le voir sur la [carte.monnaie-libre.fr](https://carte.monnaie-libre.fr/), et des Ğmarchés ont lieu avec régularité (visible sur l'agenda du site [monnaie-libre.fr](https://monnaie-libre.fr/#agenda)). Nous n'avons pas de système de surveillance permettant de tracer les utilisateurs de Ğinkgo, mais le nombre de commentaires de transaction publics incluant le mot "Ginkgo" a atteint des proportions similaires à celles de "Cesium", pourtant l'application la plus utilisée, comme on peut le voir sur les graphiques suivants.