
Galoy : l’application bancaire communautaire en bitcoins
Proposer aux communautés des fonctionnalités de paiement en bitcoins accessibles et à grande échelle, tel est l’objectif de Galoy, une application propulsée par Nicolas Burtey et qui trouve son origine dans la fameuse Bitcoin Beach au Salavador. Un thème d’actualité à un moment où les sanctions internationales se multiplient sur la planète.
Europe de l’Est, Mali, Niger… le bannissement des circuits financiers traditionnels est désormais une menace brandie par les autorités internationales contre des pays jugés peu coopératifs, au grand dam des populations concernées. C’est même en passe de devenir une habitude pour les états envers leurs propres citoyens, comme on l’a vu récemment au Canada lors des convois de la liberté en 2022 . Et cette tendance n’ira qu’en s’aggravant avec la mise en place prochaine des CDBC dans nos belles contrées. Évidemment, c’est dans ce contexte que l’utilisation de bitcoin prends tout son sens, mais encore faut-il disposer d’applications performantes pour y parvenir. Eh bien Galoy se propose de répondre à cette problématique, avec l’objectif avoué de reproduire le modèle communautaire de la micro-finance à l’environnement bitcoin.
C’est une belle histoire que celle de la genèse de Galoy : tout commence par l’initiative bien connue « Bitcoin Beach » menée à El Zonte au Salvador lancée en 2019 et qui a finalement mené à l’adoption officielle du bitcoin par ce pays. Selon le constat qui a été tiré de cette expérience, c’est avec un outil permettant d’utiliser bitcoin dans une économie circulaire que le taux d’adoption et les retombées concrètes de l’emploi de la cryptomonnaie sont au rendez-vous. C’est fort de cette expérience qu’a été développé Galoy, une solution complète reposant sur bitcoin et le lightning network. En réalité, le Bitcoin Beach Wallet est la première implémentation de Galoy et a servi à affiner ses concepts.

Galoy s’adresse à tout type de communauté (associations, entreprises, administrations, …) désirant offrir à leurs adhérents ou participants la possibilité de créer une économie bitcoin. L’utilisateur a accès à des transactions plus rapides et moins chères en permettant une combinaison de transferts en chaîne, Lightning et intra-livre, c’est à dire directement entre les utilisateurs de l’instance Galoy à laquelle ils sont inscrits. Dépenser ses bitcoins est également facilité avec une liste des marchands inscrits géolocalisés sur une carte et des paiements s’effectuant de manière intuitive via l’adresse Bitcoin, la facture Lightning ou le nom d’utilisateur individuel.
Les flux financiers sont gérés par un livre comptable en partie double et une garde partagée multisig des bitcoins. Le capital est ainsi mutualisé et géré par la communauté. De même, les canaux Lightning sont gérés pour les membres sans aucun coût pour l’ouverture ou la fermeture des canaux et les frais peuvent être réduits en regroupant les transactions en chaîne.
Et il faut ici préciser que Blink, le wallet Lightning bien connu, fait partie intégrante du projet avec justement ses fonctions communautaires idéales pour exploiter une communauté Galoy.

Les administrateurs ne sont pas en reste avec des tableaux de bord interactifs et des graphiques en temps réel. Côté technique, c’est l’état de l’art avec l’utilisation d’une pile fullstack javascript, de kubernetes pour la mise à l’échelle et du langage de requêtes GraphQL. Concrètement, Galoy se compose de plusieurs outils qui interagissent afin d’offrir la meilleure expérience possible à l’utilisateur : Ensemble d’api, applications mobiles et web, tableaux de bords, wallets ; tout est décrit sur la page github du projet.
Mais cette approche a un coût : alors qu’un BTCPay Server peut se contenter d’une infrastructure minimale pour fonctionner, tel n’est pas le cas de Galoy qui requiert une architecture beaucoup plus lourde. Car étant conçu pour supporter des communautés de plusieurs milliers voire millions d’utilisateurs, les exigences ne sont forcément pas les mêmes. Il faut donc prévoir des ressources conséquentes en serveurs (cloud ou non) et en ressources humaines pour déployer et exploiter Galoy correctement.
Ainsi, dans l’optique d’une adoption massive de bitcoins dans une communauté, le choix d’une solution telle que Galoy semble indispensable pour pérenniser les efforts qui seront consentis en ce sens.