BLOG |
Histoires d'adoption
be-BOP, une suite d'outils de vente gratuite et open source développée en Suisse, accepte désormais Blink comme moyen de paiement « Lightning ».
be-BOP, une boîte à outils commerciale gratuite et open source développée en Suisse, accepte désormais Blink comme moyen de paiement Lightning . Cette intégration n’a donné lieu ni à un partenariat, ni à des négociations sur une feuille de route. be-BOP étant open source, Kemal Yaşar, responsable des projets spéciaux chez Blink, a lui-même mis en place l’intégration et a ouvert une pull request sous son identifiant GitHub personnel, que be-BOP a fusionnée.
Au lieu de nous contenter d'annoncer cette fonctionnalité, nous avons rencontré les cofondateurs de be-BOP, Lionel Jeannerat et Christophe Gérard, pour qu'ils nous racontent comment tout a commencé, qui en assure la gestion et ce que cela implique de créer un outil auquel tout le monde peut contribuer.
be-BOP est une plateforme de monétisation gratuite et open source gérée de manière autonome par les commerçants et les communautés. Elle regroupe le commerce en ligne, les points de vente, les abonnements, le financement participatif, la billetterie et les dons au sein d’un seul et même outil, sans prélever aucune commission sur vos ventes. Vous pouvez l'héberger vous-même ou utiliser leur cloud, tout en conservant le contrôle de vos données, de votre boutique en ligne et de vos fonds. Elle est publiée sous licence GNU AGPL v3, et le dépôt de code énonce clairement les conditions : pas de dépendance vis-à-vis d'un fournisseur, pas de paywall, pas d'abonnement, pas de commission sur les ventes, jamais.
Les modes de paiement sont au choix du commerçant : espèces, cartes bancaires ou Bitcoin, le tout au sein d’un même système. C’était là l’idée fondatrice. Comme l’a expliqué Christophe, lorsqu’on accepte le Bitcoin, on s’attend à bénéficier de la même résilience, de la même résistance à la censure et de la même confidentialité que celles offertes par le Bitcoin lui-même ; or, intégrer un processeur Bitcoin à une plateforme comme Shopify, qui suit et monétise les données des utilisateurs, va à l’encontre de cette attente. be-BOP a été conçu pour garantir la confidentialité de l’ensemble du système de bout en bout.

be-BOP a vu le jour il y a environ trois ans et demi. Lionel dirige une maison d’édition, et pour vendre des livres, des livres numériques, mener des campagnes de financement participatif et encaisser les paiements lors de festivals, il devait bricoler toute une série d’outils, dont aucun ne respectait la confidentialité à laquelle lui et Christophe étaient attachés. Ils avaient déjà essayé d’intégrer un module Lightning à PrestaShop. Mais cela ne suffisait pas.
Lionel a eu l’idée et a trouvé le financement ; Christophe, qui avait auparavant travaillé dans le contrôle qualité pour un prestataire de services de paiement bancaire en ligne, s’est chargé de la gestion du produit. C’est cette expérience professionnelle qui a façonné l’éthique de be-BOP. Selon ses propres termes, il a « constaté des pratiques d’exploitation des données des utilisateurs » qui, bien que légales, étaient répréhensibles, et en est ressorti convaincu que tout projet lié au Bitcoin et aux paiements devrait être open source afin que chacun puisse vérifier ce qu’il fait réellement.
Dans la proposition de financement initiale de Lionel, le projet s'appelait BOP, pour « Boutique Online Peer-to-Peer » (« boutique » signifiant « magasin » en français). La communauté a suggéré d'ajouter « be », qui fait également référence au bebop, le style de jazz que Christophe affectionne particulièrement. Les majuscules dans « be-BOP » conservent toujours le sens d'origine : c'est votre boutique, de pair à pair.
be-BOP a été développé grâce à des fonds publics provenant du canton suisse de Neuchâtel, à une condition posée par Lionel lui-même : si l'État finance le projet, le code source doit être rendu public. Cela va à l'encontre de presque tout ce que les adeptes du Bitcoin attendent d'un gouvernement.
Neuchâtel est un petit canton, qui compte environ 180 000 habitants, et dont l’économie repose depuis toujours davantage sur l’horlogerie et l’industrie de précision que sur la finance. Depuis environ 2015, alors que les courtiers en bitcoins avaient du mal à ouvrir des comptes bancaires ailleurs, les autorités neuchâteloises ont demandé à leur banque cantonale de les prendre en charge, et un écosystème d’acteurs techniques s’est développé autour de cette ouverture. Une coopérative appelée B2Bitcoin contribue désormais à structurer cet écosystème.
Lionel aurait pu garder le code confidentiel. Il ne l'a pas fait :
« J'aurais pu choisir de ne pas rendre le code source accessible. Mais je leur ai dit : "Ce sont des fonds publics, le code devrait donc lui aussi être public." Ils ont été d'accord. Ils ne savaient pas toujours exactement ce que cela impliquait, mais ils ont compris que c'était préférable. »
Ce soutien prenait la forme d’une subvention, et non d’un apport en capital ni d’un prêt. Selon les propres termes de Lionel, l’objectif était de « cristalliser les connaissances » pour en faire un outil et de donner au canton un projet concret à mettre en avant. Grâce à son expérience dans le domaine de l’édition, il jouissait déjà d’une bonne réputation auprès des autorités cantonales, qui lui ont donc fait confiance pour mener à bien ce projet. Il affirme d’ailleurs que be-BOP a dépassé toutes les attentes.

Aujourd'hui, be-BOP gère des boutiques, organise des événements et anime des associations, à commencer par celles de ses fondateurs.
La maison d’édition de Lionel, PVH Éditions, est l’une des plus anciennes instances be-BOP : elle vend des livres et des livres numériques en ligne et encaisse les paiements en personne lors des festivals du livre. Bon nombre de ses lecteurs sont des adeptes du logiciel libre qui ne souhaitaient pas donner leur nom pour acheter un livre numérique ; il affirme d’ailleurs que les ventes de livres numériques ont augmenté après le lancement d’un système de paiement privé. Deux autres éditeurs indépendants l'utilisent : l'auteure suisse de fantasy Sara Schneider, et les Éditions Petites singularités, une maison d'édition militante qui accepte également les GNU Taler.
Le commerce de détail et l’hôtellerie-restauration ne sont pas très différents. BitcoinStore, géré par le youtubeur et créateur de vêtements français Mill3sim3, vend des produits liés au Bitcoin et finance ses propres projets de manière collaborative sur sa propre instance, plutôt que par le biais d’une plateforme de financement participatif qui prélève une commission. LAB 312 propose des formations en sécurité et du matériel informatique. Montarouet, une location de vacances située dans la campagne française, accepte les réservations en monnaie fiduciaire et en Bitcoin. Plus près de chez eux, le bar de Coffice, leur espace de coworking à Neuchâtel, fonctionne également avec be-BOP: café, sandwichs, bière, voire absinthe, payables en Lightning, ce qui leur permet de recueillir les retours d’expérience du personnel qui sert de vrais clients toute la journée.
Le troisième groupe concerne les événements et les adhésions. « Le Paradigme Bitcoin », une conférence suisse francophone qui existe depuis six ans, gère sa billetterie sur be-BOP, tout comme la prochaine conférence PROOF à Vilnius. « Le Cercle du Coin », la plus ancienne association francophone dédiée au Bitcoin, gère ses abonnements via cette plateforme, et le Costa Rica Freedom Forum l’a utilisée lors d’une édition précédente. be-BOP a également servi de logiciel de vote pour l’Africa Social Impact Award lors de l’Africa Bitcoin Conference 2024, où les participants ont voté en faveur de huit projets présélectionnés à l’aide de sats. Christophe estime que, par rapport à une plateforme prélevant 5 % de commission, cela a permis aux projets d’économiser environ 400 dollars. En Afrique, a-t-il déclaré, cela permet de faire beaucoup de choses.
Et, bien sûr, be-bop.io fonctionne sous be-BOP.

L'un des utilisateurs les plus assidus de be-BOP se trouve bien loin de Neuchâtel. Gloire Kambale Wanzavalere dirige Bridge Sats et Kiveclair depuis Goma, dans l'est de la République démocratique du Congo, et a cofondé l'Africa Bitcoin Conference. D'après ses propres déclarations publiques, il utilise be-BOP depuis ses débuts.
Goma est coupée du système bancaire depuis plus d’un an, depuis que les rebelles se sont emparés de la ville, et même avant cela, seul un quart environ de la population active du pays disposait d’un compte bancaire. Les moyens de paiement ne nécessitant pas de banque ne relèvent pas là-bas d’une préférence philosophique.
Gloire avait exposé publiquement les raisons qui l'avaient poussé à choisir be-BOP dès 2024, lorsqu'il l'avait cité parmi les partenaires à l'origine de son projet visant à développer l'utilisation du Bitcoin à travers le Congo : une infrastructure combinant le Bitcoin et Nostr, qu'il souhaitait utiliser pour créer des places de marché souveraines, et qu'il considérait comme l'outil idéal pour favoriser l'adoption du Bitcoin par les entreprises locales.
Depuis, il n'a cessé de développer cette initiative. Une cinquantaine de projets fonctionnent désormais sur be-BOP grâce à son équipe, notamment des sites destinés à des ONG locales qui collectent des fonds sans intermédiaires. Le site de Kiveclair lui-même fonctionne sur cette plateforme. En 2024, il a lancé Wazibooks en collaboration avec PVH Éditions (dirigée par Lionel) et Konsensus, proposant des livres imprimés localement à des prix deux à trois fois inférieurs à ceux des ouvrages importés. Il a également mis en place une page de dons sur be-BOP pour financer des rencontres, un espace de lecture, un hébergement pour un réfugié et des formations sur le Bitcoin. Il a résumé son action à Frank Corva, de Fedi:
« C'est l'un de mes projets préférés en matière d'adoption du Bitcoin. Il s'agit d'une solution open source, sans aucun plugin, et d'une infrastructure qui prépare l'Afrique à l'adoption du Bitcoin. Nos clients utilisent déjà be-BOP pour leur site aujourd'hui et pourront activer le Bitcoin dès demain sans grande difficulté. »
Un commerçant dispose désormais d'un site opérationnel et peut activer le paiement en bitcoins lorsqu'il est prêt, ce qui représente un obstacle bien moins important que de lui demander d'adopter le bitcoin tout en refondant sa boutique.
be-BOP souhaitait intégrer Blink depuis environ un an et demi. L'équipe savait que cela en valait la peine. Mais le budget était serré et les priorités s'accumulaient, ce qui a repoussé ce projet.
Alors, plutôt que d'attendre, Kemal l'a développé et a ouvert une pull request externe vers le dépôt de be-BOP. Ils l'ont examinée comme ils l'auraient fait pour n'importe qui d'autre, puis l'ont fusionnée.
Pour Christophe, ce moment-là résumait tout l'intérêt de développer en open source :
« Et puis, du jour au lendemain, quelqu’un débarque avec une intégration de Blink bien ficelée et propre. C’est exactement ce que je voulais voir se réaliser. N’importe qui dans le monde peut apporter sa pierre à l’édifice, et le résultat est accessible à tous. »
C'est d'ailleurs ce qu'a déclaré be-BOP lors de l'annonce de la fusion :
« Blink rejoint la liste des processeurs Lightning pris en charge par be-BOP. Il s'agit d'un PR externe proposé par pretyflaco, et non d'un développement interne. C'est là que l'on voit tout l'intérêt du logiciel libre. Nous préférons ajouter des options plutôt que de confiner les commerçants à un seul portefeuille. »
(« Blink rejoint la liste des processeurs de paiement Lightning pris en charge par be-BOP. Il s’agit d’un communiqué de presse externe publié par pretyflaco, et non d’une fonctionnalité que nous avons développée en interne. C’est là que réside toute la valeur de l’open source. Nous préférons offrir davantage d’options plutôt que d’enfermer les commerçants dans un seul et même portefeuille. ») — be-BOP, annoncé sur X)
Blink répondit dans le même esprit :
« Génial ! Merci pour l'intégration et le soutien. Vive l'open source et la liberté de choix pour les commerçants ! »
(« Super ! Merci pour cette intégration et votre soutien. Vive l'open source et la liberté de choix pour les commerçants ! ») — Blink Wallet, en réponse sur X
Personne n'avait besoin d'autorisation. Personne n'avait à attendre qu'une entreprise en fasse une priorité. Kemal a compris que les deux fonctionneraient mieux ensemble et l'a développé en open source. be-BOP proposait déjà « Lightning » via le nœud propre au commerçant, sans nœud grâce à phoenixd, ou via BTCPay Server et Swiss Bitcoin Pay. Blink figure désormais aux côtés de ces solutions dans le README de be-BOP, et chaque commerçant be-BOP y a accès.

La contribution, PR n° 2693, ajoute Blink en tant que prestataire de paiement Lightning . Il s'agit d'une fonctionnalité de réception uniquement : une boutique be-BOP peut accepter des paiements Lightning directement sur un compte Blink. be-BOP détecte le type de connexion Blink utilisé par un commerçant à partir des identifiants qu'il saisit, qu'il s'agisse d'un compte de dépôt avec une clé API, d'un compte de dépôt par adresse Lightning ou d'un compte non dépositaire (Spark). Le résultat est le même dans tous les cas : un client règle une facture Lightning , et les sats sont crédités sur le compte Blink du commerçant.
Aucun nœud à faire fonctionner, aucune instance BTCPay à héberger et aucun dépositaire si vous utilisez un compte Blink non dépositaire.

Le financement des logiciels libres et open source est difficile, et les subventions qui leur sont destinées ne se concrétisent souvent pas. Ce qui permet au projet de perdurer, c’est un mélange de soutien suisse, d’abonnements au cloud et de missions sur mesure, notamment avec Watchmakers United, une place de marché dédiée aux montres de luxe à Genève qui a accepté le modèle open source là où un fournisseur propriétaire aurait pu refuser. Christophe a clairement exposé cette philosophie : comme be-BOP est gratuit et auto-hébergable, le projet peut survivre à l’entreprise qui l’a créé.
L'intégration de Blink en est un exemple. Si vous gérez une boutique be-BOP et que vous souhaitez disposer d'une option « Lightning » sans avoir à héberger votre propre nœud, cette solution est désormais disponible. Et si vous constatez une lacune dans un outil que vous utilisez, l'open source vous permet de la combler sans avoir besoin de l'autorisation de qui que ce soit. La documentation de l'API Blink constitue un bon point de départ.
be-BOP va également au-delà du Web. Lors d’une récente démonstration, Christophe a connecté un microcontrôleur esp32 et une imprimante thermique à un point de vente be-BOP. Vous payez par carte, via PayPal ou avec GNU Taler ; un ticket de caisse comportant un code QR est alors imprimé ; vous le scannez avec n’importe quel portefeuille Lightning , et les sats sont versés, provenant du phoenixd propre à be-BOP. Il décrit ce système comme transformant be-BOP en un distributeur automatique qui verse des sats, l'argent liquide au comptoir étant la prochaine étape. Il faudra encore quelques mois avant que ce système soit accessible à tous, et il a évoqué la possibilité d'utiliser la même configuration pour actionner un distributeur ou une serrure intelligente. Comme il l'a dit, vous payez sur be-BOP et cela déclenche des actions dans la vie réelle.
Si vous souhaitez tester le service avant de vous engager, be-BOP propose un environnement de test gratuit que vous pouvez créer sans compte ni carte bancaire. La documentation couvre à la fois l'offre cloud et l'auto-hébergement.
Ils ont également exprimé sans détour leurs besoins. L'adoption avant tout : si vous avez quelque chose à vendre, servez-vous-en. Et des investisseurs, mais d'un certain type. Pour reprendre les mots de Lionel :
« Nous recherchons des investisseurs qui partagent nos valeurs en matière de logiciels libres et de protection de la vie privée. Il s’agit d’un investissement dans une idée, dans un projet concret qui donne vie à cette idée. Nous ne suivons pas le modèle américain des start-ups, qui consiste à exploiter les utilisateurs prisonniers de leur solution. »
Toute communauté ou entreprise œuvrant en faveur de l'adoption du Bitcoin et souhaitant développer un projet spécifique avec nous est invitée à nous contacter.
be-BOP prend-il en charge Blink comme prestataire de paiement ?
Oui. Depuis le PR n° 2693, les commerçants be-BOP peuvent ajouter Blink aux côtés de phoenixd, BTCPay Server, Swiss Bitcoin Pay ou de leur propre nœud.
Quels types de comptes Blink sont compatibles avec be-BOP ?
Les comptes sous gestion avec une clé API, les comptes sous gestion avec uniquement une adresse Lightning et les comptes non dépositaires (Spark). be-BOP détecte automatiquement le type à partir des identifiants saisis.
Puis-je envoyer des bitcoins depuis be-BOP via cette intégration, ou est-ce uniquement pour en recevoir ?
Uniquement pour recevoir. Cette fonctionnalité est conçue pour accepter les paiements en Lightning sur un compte Blink, et non pour en envoyer depuis be-BOP.
Dois-je exécuter un nœud Lightning pour utiliser Blink avec be-BOP ?
Non. Une adresse Lightning Blink ou une clé API suffit.
be-BOP est-il vraiment gratuit ?
Oui. C'est un logiciel gratuit et open source sous licence GNU AGPL v3. Vous pouvez l'héberger vous-même ou utiliser le cloud de be-BOP ; dans les deux cas, le code est accessible à tous.
Où puis-je consulter le code ? PR n° 2693 de l'
, dans le dépôt be-BOP-io-SA/be-BOP.
Commencez à recevoir et à envoyer des bitcoins dès maintenant