Paiements & Lightning
Le plugin Bark de BTCPay — Accepter des paiements Lightning sans nœud
Le plugin Bark apporte des paiements Lightning et Ark autocustodiés à BTCPay Server sans nœud, canaux ni liquidité entrante à gérer. Voici comment ça marche.
Publié 25 septembre 2026 · Mis à jour 25 septembre 2026 · 8 min de lecture
Lightning est devenu le standard de facto de bitcoin pour les paiements de détail, mais les commerçants utilisant des caisses BTCPay Server devaient traditionnellement exploiter un nœud Lightning complet — avec ses canaux et sa liquidité entrante — juste pour l’accepter. Le plugin Bark pour BTCPay Server, désormais en version 0.9.2 et prêt pour la production, supprime entièrement cette contrainte. Il repose sur le protocole Ark, une nouvelle conception de couche 2 pour bitcoin qui remplace les canaux de paiement par des UTXOs partagées hors chaîne. Cet article explique le fonctionnement d’Ark, ce que fait réellement le plugin pour un commerçant, et les compromis qu’il implique.
Pourquoi Lightning est devenu difficile pour les petits commerçants
Exploiter un nœud Lightning, ce n’est pas seulement installer un logiciel — c’est un travail opérationnel continu. Un commerçant doit ouvrir des canaux, les financer on-chain, et garder une liquidité entrante suffisante pour que les clients puissent réellement le payer. Comme les flux de paiement de détail sont presque entièrement à sens unique (les clients payant le commerçant, presque jamais l’inverse), les canaux d’un commerçant s’épuisent en capacité entrante à mesure que les ventes arrivent, et nécessitent un rééquilibrage périodique, souvent coûteux, pour continuer à fonctionner.
Ce fardeau opérationnel — disponibilité du nœud, gestion des canaux, approvisionnement en liquidité — explique en grande partie pourquoi l’adoption de Lightning parmi les petites boutiques BTCPay a pris du retard sur l’intérêt réel. Les commerçants veulent accepter Lightning ; la plupart ne veulent pas exploiter un nœud pour y parvenir.
Qu’est-ce que le protocole Ark ?
Ark est un protocole de couche 2 pour bitcoin, initialement proposé sur la liste de diffusion bitcoin-dev, conçu pour permettre des transactions hors chaîne à faible coût sans le travail de configuration nécessaire à l’ouverture et au financement de canaux de paiement. Malgré la comparaison naturelle, la conception d’Ark a peu en commun avec celle de Lightning. Lightning est un réseau de canaux de paiement bilatéraux qui acheminent les paiements le long de chemins entre eux. Ark est plutôt un protocole client-serveur : les utilisateurs se coordonnent via un serveur Ark central, tout en gardant le contrôle de leur propre bitcoin à tout moment.
L’élément central est le VTXO (UTXO virtuel) — la part d’un utilisateur au sein d’une grande UTXO, partagée potentiellement entre des centaines de milliers de participants. Là où Lightning partage une UTXO entre exactement deux contreparties d’un canal, Ark partage une seule UTXO entre tout un groupe d’utilisateurs, structurée comme un arbre de transactions hors chaîne.
- Rounds : le serveur Ark organise périodiquement des « rounds », où les utilisateurs peuvent rafraîchir leurs VTXOs existantes vers une nouvelle UTXO partagée. Cela maintient les VTXOs valides sans exiger une transaction on-chain pour chaque utilisateur à chaque fois.
- Connecteurs : des sorties spéciales dans la transaction de l’UTXO partagée rendent les rafraîchissements de chaque round atomiques, de sorte qu’un utilisateur n’abandonne jamais une ancienne VTXO sans la garantie d’en recevoir une nouvelle.
- Arkoor (paiements hors round) : comme les rounds prennent du temps et nécessitent une confirmation on-chain, les paiements réels entre utilisateurs se font instantanément, hors round, cosignés par le serveur Ark. Le destinataire peut soit conserver cette VTXO jusqu’à ce qu’elle doive être rafraîchie, soit l’intégrer au round suivant.
Fait crucial, le serveur Ark ne prend jamais la garde des fonds des utilisateurs — les détenteurs de VTXO peuvent toujours diffuser leur branche de transactions et récupérer leur bitcoin on-chain, sans la coopération du serveur. Deux implémentations indépendantes du protocole sont actuellement en développement : Second (second.tech, l’équipe derrière Bark) et Arkade (arkadeos.com).
Ce que fait réellement le plugin Bark pour une boutique BTCPay
Le plugin Bark connecte directement une boutique BTCPay Server à un portefeuille Ark, si bien qu’il n’y a ni processus de nœud séparé, ni gestion de canaux, ni liquidité à approvisionner. Le commerçant installe le plugin, l’active, et sa caisse devient immédiatement compatible Lightning et Ark — sans attente de synchronisation, et sans transaction on-chain nécessaire pour ouvrir un premier canal.
Figure 1 : Tableau de bord d’un portefeuille Bark, montrant la répartition du solde hors chaîne/on-chain, le compte à rebours jusqu’au prochain rafraîchissement de VTXO, et un mélange de transactions Ark, Lightning et on-chain en une seule vue — le même moteur de portefeuille qui alimente le plugin BTCPay.
À la caisse, les clients voient un unique QR code unifié proposant simultanément le paiement on-chain, Lightning et Ark, laissant le portefeuille de chaque client choisir la méthode la plus efficace. Comme il n’y a pas de plafond de liquidité entrante, la boutique peut recevoir des paiements — grands ou petits — indéfiniment, et les paiements jusqu’à un seul sat sont pris en charge à la fois via Lightning et Ark. Recevoir via Lightning est gratuit pour le commerçant, et les clients ne paient rien au-delà des frais de routage Lightning habituels. Chaque paiement atterrit dans le solde Ark hors chaîne de la boutique, qui peut être retiré via Lightning, on-chain ou Ark quand nécessaire.
Au-delà de la caisse elle-même, le plugin est un portefeuille pratiquement complet :
- Widgets de tableau de bord pour un aperçu rapide de l’activité on-chain et hors chaîne.
- Pages complètes d’envoi et de réception, avec vérification optionnelle de la destination.
- Maintenance automatisée du portefeuille via Barkd, le démon de portefeuille de référence, qui maintient le solde Ark de la boutique rafraîchi en arrière-plan.
- Contrôle du rafraîchissement — rafraîchissement automatique proche de l’expiration pour rester gratuit, ou rafraîchissement à la réception moyennant de petits frais et une sécurité supplémentaire.
- Une page de gestion des VTXOs pour les utilisateurs avancés souhaitant inspecter, rafraîchir, sortir (offboard) ou quitter (exit) des VTXOs individuelles.
- Sauvegarde et restauration par phrase de récupération, afin qu’une nouvelle installation BTCPay puisse récupérer le solde de la boutique si le serveur venait à disparaître.
- Une fonction de sortie d’urgence, permettant au plugin de récupérer indépendamment tout le solde hors chaîne de la boutique on-chain, sans avoir besoin de la coopération du serveur Ark — la garantie d’autocustodie qui fait fonctionner tout le modèle.
Portefeuilles compatibles Bark : qui bénéficie de paiements Ark gratuits
N’importe quel portefeuille Lightning peut payer une caisse BTCPay équipée de Bark via Lightning, moyennant les frais de routage habituels. Mais les clients utilisant un portefeuille compatible Bark bénéficient de paiements Ark gratuits directement dans le solde du commerçant. Les portefeuilles construits avec Bark incluent :
Compromis à considérer avant de l’installer
La conception d’Ark échange certaines hypothèses de Lightning contre une intégration plus simple, et ce compromis mérite d’être compris avant de s’y fier pour un commerce :
- Les paiements hors round dépendent de l’honnêteté du serveur Ark. Les paiements arkoor sont cosignés par le serveur Ark, et le modèle de confiance suppose que l’expéditeur et le serveur ne s’entendent pas pour une double dépense avant que le destinataire ne rafraîchisse la VTXO au round suivant. Rafraîchir rapidement réduit cette fenêtre d’exposition.
- Un serveur Ark unique constitue un point de coordination, même s’il n’a jamais la garde des fonds. Les utilisateurs peuvent toujours sortir vers une UTXO on-chain de manière indépendante, mais cette sortie dépend toujours de la diffusion correcte et à temps d’un arbre spécifique de transactions.
- Le plugin nécessite un BTCPay Server auto-hébergé, pas la version hébergée, en version 2.4.4 ou ultérieure.
- C’est un logiciel jeune. Le plugin n’a atteint ce que ses développeurs appellent la maturité pour la production qu’en version 0.9.2 en septembre 2026, après avoir été lancé sur le mainnet bitcoin seulement trois mois plus tôt, en juin 2026.
Comment l’installer
- Assurez-vous que votre boutique fait tourner un BTCPay Server auto-hébergé en version 2.4.4 ou ultérieure.
- Installez le plugin depuis le BTCPay Plugin Builder, ou suivez le guide d’installation pas à pas de Second.
- Activez-le sur votre boutique et vérifiez que le QR code unifié apparaît à la caisse.
- Pour du support, utilisez le forum communautaire ou le chat communautaire de Second.
Pour les commerces qui suivent déjà le prix du bitcoin afin de réconcilier leurs ventes ou fixer leurs prix, le suivi de prix de Bitcoin Utility Tools est un moyen gratuit de surveiller les prix en direct aux côtés d’une caisse compatible Lightning et Ark.
Sources
- Neil Woodfine, “Accept Lightning on BTCPay without running a node”, blog de Second (24 septembre 2026) — fonctionnalités du plugin, prérequis, et remerciements à James Bitcoin Bond pour ses contributions au plugin.
- Ark Protocol — présentation technique officielle des VTXOs, rounds, connecteurs et paiements hors round (arkoor).
- Steven Roose, “Bark now on bitcoin mainnet”, blog de Second (21 mai 2026).
Recherche
Autres recherches
Économie numérique
Capital, actions, crédit et intelligence numériques : la thèse économique de Strategy
Une analyse critique des catégories numériques de Strategy : Bitcoin, actions d’entreprise, titres préférentiels et intelligence artificielle.
Art et objets Bitcoin
Art et objets de collection Bitcoin : où trouver des pièces physiques
Guide des boutiques d’art, d’artisanat et d’objets physiques inspirés de Bitcoin, avec des conseils pour évaluer les produits et les enchères.