Passer au contenu

Nous améliorons nos opérations pour mieux vous servir. Les commandes sont expédiées normalement depuis Laval, QC. Questions? Contactez-nous

Bitcoin accepté au paiement  |  Expédié depuis Laval, QC, Canada  |  Soutien expert depuis 2016

Bitcoin × Souveraineté

Bitcoin sur Meshtastic : signer et diffuser des transactions hors réseau avec BTC Mesh

· D-Central Technologies · ⏱ 10 min de lecture

Dernière mise à jour:

Deux couches souveraines, une seule histoire

Bitcoin est une monnaie souveraine. Meshtastic est une couche de communications souveraine. Sur papier, les deux vont ensemble — mais jusqu’à récemment, signer une transaction et la faire entrer dans le réseau Bitcoin exigeait encore une connexion Internet quelque part dans la chaîne. Ce dernier kilomètre réintroduisait tranquillement le FAI, la tour cellulaire et, éventuellement, une plateforme, pile au moment le plus important de la journée d’un pleb : la diffusion d’une transaction.

BTC Mesh — le projet à code ouvert d’eddieoz, hébergé à github.com/eddieoz/btc-mesh — boucle ce dernier kilomètre. Il vous permet de signer une transaction Bitcoin partiellement signée (PSBT) sur un appareil isolé, de la relayer saut par saut à travers un maillage LoRa Meshtastic, et de laisser un nœud passerelle à portée d’Internet la rediffuser au réseau pair-à-pair Bitcoin. Aucun FAI du côté signature. Aucune plateforme au milieu. Juste LoRa et Bitcoin, câblés ensemble par la communauté des plebs.

Voici la couche où le Sovereign Stack commence à composer. Monnaie plus communications égale paiements qui contournent la capture. Le crédit va à eddieoz et aux contributeurs qui ont empaqueté tout ça d’une manière que les plebs peuvent vraiment faire tourner. D-Central n’a rien bâti de tout ça — nous publions pour aider plus de plebs à l’utiliser.

Ce que BTC Mesh fait vraiment

Le modèle mental, c’est une course de relais. Il y a trois étapes.

  1. Étape 1 — Signature. Un pleb, quelque part hors réseau ou sur réseau, a un portefeuille. Il bâtit une transaction (ou se la fait bâtir par un coordinateur), la signe, et produit un PSBT ou une transaction signée sérialisée en hexadécimal.
  2. Étape 2 — Relais par le maillage. BTC Mesh prend la transaction signée, la découpe en paquets de taille LoRa, et la remet à un nœud Meshtastic local. Le maillage transfère ces paquets saut par saut vers le nœud passerelle le plus proche — un nœud Meshtastic qui a aussi une connexion Internet ou un accès à un nœud Bitcoin.
  3. Étape 3 — Diffusion. La passerelle réassemble les morceaux, valide et soumet la transaction au réseau pair-à-pair Bitcoin en utilisant son nœud Bitcoin connecté à Internet (bitcoind, une API mempool publique, ou les deux).

Les parties astucieuses sont dans la segmentation et les accusés de réception. Les trames LoRa sont petites — des dizaines à quelques centaines d’octets de charge utile selon le facteur d’étalement. Une transaction Bitcoin brute peut facilement faire 200 à 500+ octets, et les dépenses multisig complexes s’agrandissent. BTC Mesh divise la charge utile en fragments numérotés, les envoie à travers le maillage, fait accuser réception par la passerelle et retransmet ce qui tombe. Quand la passerelle a chaque fragment, elle reconstitue la transaction et la soumet. Le protocole s’ajoute proprement par-dessus le format de paquet existant de Meshtastic — il réutilise le maillage, ne le remplace pas.

Pourquoi ça compte : cas d’usage pour les plebs

Ce n’est pas un jouet. Il y a de vrais scénarios où le seul chemin entre signé et dans le mempool passe par un maillage LoRa.

Réponse aux désastres et panne de réseau électrique

Ouragans, feux de forêt, tempêtes de verglas, pannes régionales. Internet s’en va en premier. Les tours cellulaires tiennent jusqu’à ce que leurs batteries meurent. Dans une fenêtre de désastre qui peut s’étendre sur des jours ou des semaines, les plebs qui ont besoin de déplacer de l’argent — pour acheter du carburant, pour payer la famille, pour accepter l’aide de pairs — n’ont pas de rails. BTC Mesh leur donne des rails. Un quartier avec une poignée de nœuds Meshtastic alimentés au solaire et une passerelle connectée à Internet (chez un ami avec une parabole Starlink qui a survécu, disons) devient un réseau de paiement Bitcoin local jusqu’à ce que le réseau électrique revienne.

Régions résistantes à la censure

Tous les plebs ne vivent pas dans une juridiction où la chaîne FAI-banque-plateforme d’échange est neutre. Dans les régions où les rampes d’accès sont bloquées ou surveillées, maillage LoRa + Bitcoin devient un rail pair-à-pair. La passerelle peut être n’importe où — un ami de l’autre côté d’une frontière, un volontaire distant, un service routé par Tor. Ce qui compte, c’est que la signature se passe dans une juridiction hostile, et que la diffusion se passe dans une qui ne l’est pas. Le maillage enjambe la couture.

Hashcenters ruraux et distants

Si vous faites tourner un Hashcenter dans un champ de gaz orphelin, sur un site solaire distant, ou au bout d’un long chemin de terre, votre Internet, c’est probablement un seul lien coûteux — satellite, micro-ondes ou cellulaire. Quand ce lien tombe, vos mineurs continuent à hasher mais vous ne pouvez plus recevoir de paiements, ne pouvez plus régler avec les clients hébergés, et ne pouvez plus déplacer les fonds sur place. Un relais LoRa vers une passerelle en ville veut dire que vous pouvez encore pousser des transactions signées même quand le lien principal est en panne. Ça s’écoule naturellement dans le patron de communications hors réseau pour Hashcenter.

Résilience au quotidien

Et puis il y a le cas ennuyeux mais important : votre FAI a une mauvaise journée. Votre routeur meurt. Vous voyagez et votre téléphone est en mode itinérance désactivée. Le maillage est toujours là, toujours à l’écoute. C’est le genre d’infrastructure que vous voulez faire tourner en arrière-plan, que vous pensiez en avoir besoin ce mois-ci ou non.

Limitations à connaître

Chaque pleb qui lit ceci devrait intérioriser ce que BTC Mesh n’est pas. Ce n’est pas un remplacement pour une connexion Internet. C’est une capacité étroite, spécifique, précieuse qui vous achète la capacité de déplacer des transactions, pas de naviguer sur le web.

  • La bande passante est minuscule. Un seul saut Meshtastic en LongFast déplace ~1 kbps sur papier, beaucoup moins après le surdébit de temps en ondes, les accusés de réception et le routage maillé. Diffuser une transaction de 300 octets peut prendre plusieurs secondes de temps en ondes. Diffuser un lot de dix transactions peut prendre une minute.
  • Le cycle de travail compte. Dans le régime réglementaire UE (868 MHz), ETSI vous plafonne à ~1 % de cycle de travail par heure sur les principales sous-bandes. En pratique, ça limite combien de trafic de transactions un maillage dense peut pousser avant que les nœuds atteignent leur plafond légal et se retirent. La bande 915 MHz d’Amérique du Nord est plus clémente.
  • La latence de confirmation est le travail du protocole Bitcoin, pas celui du maillage. Une fois que la passerelle diffuse, vous êtes de retour en territoire Bitcoin normal — vous attendez les blocs comme tout le monde. Le maillage vous aide à entrer ; il n’accélère pas les confirmations.
  • Modèle de confiance de la passerelle. Le nœud passerelle peut voir votre transaction avant de la diffuser (il doit, pour valider et soumettre). Dans la plupart des déploiements, c’est correct — la passerelle ne peut pas voler les fonds parce que la transaction est déjà signée — mais elle peut, en théorie, retarder ou supprimer la diffusion. Si c’est dans votre modèle de menace, vous voulez plusieurs passerelles indépendantes.
  • Mise en garde des montants-sous-pression. Ne faites pas de négociation sensible au temps par un maillage. La latence et la gigue ne sont pas amies du HFT. C’est pour des paiements et pour des preuves qui doivent passer, pas pour des ordres de marché.

Ce ne sont pas des briseurs d’affaire. Ce sont des contraintes à respecter. Les plebs qui tirent le plus de BTC Mesh sont ceux qui le traitent comme les ondes courtes : une alternative résiliente à plus faible bande passante qui complète une connexion Internet normale.

Un parcours pratique

Voici la forme d’un vrai montage. Les spécificités vont dériver avec les prochaines versions de BTC Mesh, mais l’architecture est stable.

Étape 1 — Mettre le maillage sur pied

Avant de toucher à Bitcoin, assurez-vous d’avoir un maillage Meshtastic fonctionnel avec au moins deux nœuds. Passez par le guide de premiers pas avec Meshtastic si ce n’est pas fait : flashez un Heltec V3 (ou similaire), choisissez une région, créez un canal privé avec une nouvelle PSK, appairez un téléphone, envoyez un message test. N’oubliez pas cette étape. BTC Mesh est une couche par-dessus un maillage fonctionnel ; si votre maillage ne fonctionne pas, BTC Mesh non plus.

Étape 2 — Installer une passerelle

Un nœud de votre maillage doit être la passerelle — le pleb avec une connexion Internet faisant tourner le service passerelle BTC Mesh à côté d’un nœud Bitcoin (votre propre bitcoind est la réponse souveraine). Clonez le dépôt BTC Mesh, suivez les instructions d’installation de la passerelle, pointez-le vers le RPC de votre nœud Bitcoin, et configurez sur quel canal Meshtastic il écoute.

Étape 3 — Installer un nœud signataire

Le côté signature peut être aussi simple qu’un portable faisant tourner un portefeuille Bitcoin et un outil CLI BTC Mesh qui déverse un PSBT dans le maillage par un nœud Meshtastic connecté. Pour une meilleure opsec, gardez le portefeuille sur une machine isolée, exportez la transaction signée vers la machine connectée au maillage par QR ou USB, et poussez-la dans le maillage à partir de là. Le maillage se fiche de comment le PSBT est arrivé ; il ne se soucie que de relayer les octets.

Étape 4 — Diffuser

Lancez l’envoi. Le CLI (ou le greffon de votre portefeuille) découpe la transaction, la remet au nœud Meshtastic, et vous regardez les sauts. Chaque relais au milieu accuse réception. La passerelle réassemble, valide et pousse au réseau Bitcoin. Vous devriez voir un TXID revenir — soit affiché par la passerelle, soit retourné par le maillage comme ACK final. Ce TXID est votre reçu. À partir de là, c’est une transaction Bitcoin normale comme n’importe quelle autre.

Étape 5 — Vérifier

Si vous avez un lien Internet de rechange quelque part — même la connexion d’un autre membre du foyer — ouvrez un explorateur de blocs et cherchez votre TXID. Les confirmations commenceront à atterrir au prochain bloc. Félicitations : vous venez de déplacer du Bitcoin sans utiliser Internet.

Notes de sécurité

Quelques points d’opsec que les plebs devraient intérioriser.

  • Les canaux Meshtastic par défaut sont en lecture publique (ils livrent avec une PSK connue). Si vous diffusez une transaction signée sur LongFast, chaque nœud Meshtastic à portée peut la décoder et la lire. Les transactions signées ne sont pas secrètes — elles sont publiques dès qu’elles touchent le mempool — mais vous ne voulez probablement pas que vos intentions soient visibles pour le quartier cinq minutes avant la diffusion. Utilisez un canal privé avec une PSK robuste pour le trafic BTC Mesh.
  • La vie privée au niveau du maillage est mince. LoRa, c’est de la RF. Quelqu’un avec un SDR et de la patience peut localiser les transmissions de votre nœud. Ça compte moins pour la diffusion de transactions (qui est publique de toute façon) et plus pour le fait que vous faites tourner un nœud LoRa du tout. Planifiez en conséquence selon votre modèle de menace.
  • Isolez le signataire. Le déploiement le plus robuste : un portefeuille matériel isolé fait la signature ; la machine connectée au maillage ne voit jamais que des transactions déjà signées. Ne mettez jamais de matériel de graine sur un appareil connecté au maillage.
  • Diversité des passerelles. S’il n’y a qu’une seule passerelle, cette passerelle peut retarder votre diffusion. Faites-en tourner plus d’une, ou sachez lequel de vos voisins en fait tourner une.

Ce qui s’en vient

L’histoire BTC sur maillage est encore jeune. Quelques directions dans lesquelles la communauté pousse (certaines expérimentales, d’autres encore sur tableau blanc) :

  • Ponts Nostr sur maillage. Publier des événements Nostr sans Internet. La couche d’identité rencontre la couche de communications.
  • Lightning sur maillage. Plus exigeant que sur chaîne parce que Lightning a besoin de latence aller-retour pour la négociation HTLC — mais des expériences existent. Attendez-vous à ce que ça mûrisse lentement.
  • Protocoles de coordination PSBT. Plusieurs signataires coordonnant une dépense multisig entièrement par maillage, sans serveur de rendez-vous. Ça colle naturellement aux signataires isolés.
  • Réseaux de relais régionaux. Des nœuds passerelles opérés par des volontaires, cartographiés et documentés pour que les plebs d’une nouvelle région sachent où se trouve la rampe souveraine la plus proche.

Rien de tout ça n’est le travail de D-Central. C’est eddieoz, les contributeurs Meshtastic et une liste croissante de volontaires plebs. Notre part, c’est de nous assurer que plus de Bitcoiners savent que ces outils existent et peuvent les utiliser.

Lecture complémentaire

La monnaie sans communications est bloquée. Les communications sans monnaie, c’est du babillage. Empilez-les ensemble et le pleb obtient une couche de plus décentralisée — la vraie, celle où le FAI peut mourir et les transactions passent toujours.

Mining Profitability Calculator Calculate your mining revenue, electricity costs, and net profit with live Bitcoin data.
Try the Calculator

D-Central Technologies

Bitcoin Mining Experts Since 2016

Réparation ASIC Bitaxe Pioneer Open-Source Mining Chaufferettes Home Mining

D-Central Technologies est une entreprise canadienne de minage Bitcoin qui rend la technologie minière de niveau institutionnel accessible aux mineurs à domicile. Plus de 2 500 mineurs réparés, 350+ produits expédiés du Canada.

About D-Central →

Articles connexes

Start Mining Smarter

Whether you are heating your home with sats, building a Bitaxe, or scaling up — D-Central has the hardware, repairs, and expertise you need.

Bitcoin × Souveraineté

Les Zaps expliqués : Lightning + Nostr comme monétisation sociale souveraine

Un zap est un paiement Lightning agrafé à une note Nostr. Le NIP-57 spécifie la poignée de main. Résultat : la première primitive de monétisation native que le web ouvert ait jamais eue — pas de pubs, pas de taxe de plateforme, pas de KYC. Voici comment ça marche et comment l’activer.

Start Mining Smarter

Whether you are heating your home with sats, building a Bitaxe, or scaling up — D-Central has the hardware, repairs, and expertise you need.

Start Mining Smarter

Whether you are heating your home with sats, building a Bitaxe, or scaling up — D-Central has the hardware, repairs, and expertise you need.

Start Mining Smarter

Whether you are heating your home with sats, building a Bitaxe, or scaling up — D-Central has the hardware, repairs, and expertise you need.

Browse Products Talk to a Mining Expert