Présentation de Darkwire
Un nouveau projet open-source a développé une infrastructure permettant aux utilisateurs sans accès à Internet d’envoyer des transactions en Bitcoin. Nommé Darkwire et présenté lors du Bitcoin 2025 Official Hackathon, ce projet utilise la technologie de radio longue portée pour faciliter la communication hors réseau.
Conçu par un programmeur pseudonyme, connu sous le nom de ‘cyber’, qui poursuit actuellement un diplôme en intelligence artificielle et machine learning, Darkwire répond à un besoin crucial dans des situations où l’infrastructure de communication traditionnelle, comme Internet, les réseaux électriques ou les réseaux cellulaires, est inaccessible ou contrôlée.
Contextes d’utilisation
Cyber a donné l’exemple de régions censurées ou politiquement sensibles, comme le passage de Rafah et la frontière indo-tibétaine, ainsi que des zones touchées par des catastrophes où l’infrastructure a été détruite ou mise hors ligne.
« Darkwire est destiné aux individus recherchant la confidentialité ou souhaitant contourner la surveillance de leurs communications et transactions », a-t-il expliqué, en précisant que ce cadre n’est pas conçu pour des utilisateurs de Bitcoin occasionnels.
« Imaginez-le comme un équivalent de Tor, mais pour ce cas d’usage très spécifique », a-t-il ajouté.
Fonctionnement de Darkwire
Pour fonctionner, Darkwire utilise la technologie de radio longue portée (LoRa) pour créer un réseau maillé décentralisé. Cela permet aux appareils d’envoyer de petits paquets de données, tels que des messages texte ou des transactions Bitcoin, sur plusieurs kilomètres sans nécessiter de connexions Internet traditionnelles.
« Au moins un nœud du réseau doit être connecté à Internet afin que la transaction soit envoyée vers la blockchain et vérifiée par les mineurs », a expliqué cyber.
En plus des émetteurs-récepteurs radio longue portée, Darkwire utilise également des microcontrôleurs, tels que l’Arduino UNO, pour former ce réseau maillé – un système décentralisé où plusieurs nœuds sont interconnectés sans point d’accès centralisé.
Processus de transaction
« Lorsque un utilisateur souhaite envoyer une transaction Bitcoin via l’interface graphique de Darkwire, il spécifie l’adresse du destinataire et le montant, en utilisant un portefeuille local géré par Bitcoinlib (une bibliothèque Python) », a-t-il précisé. Une fois cela fait, l’interface génère une transaction Bitcoin brute, signée au format hexadécimal, dont le code est ensuite envoyé à un nœud Darkwire via une connexion série, telle qu’USB.
Le nœud Darkwire prend ces données de transaction, les fragmente en paquets plus petits si nécessaire, et les transmet sans fil via LoRa. En conditions idéales, chaque nœud Darkwire a une portée de 10 km en ligne directe, bien que dans un environnement plus dense, la portée soit généralement entre 3 et 5 km.
« Ce nœud, connecté à Internet, agit comme un point de sortie, diffusant la transaction brute collectée et vérifiée sur le réseau Bitcoin mondial, où elle peut ensuite être incluse dans un bloc », ont ajouté les développeurs.
Avenir et développement
Pour l’heure, Darkwire n’en est qu’à ses balbutiements, étant encore une proposition dans le Bitcoin 2025 Official Hackathon. Cyber aspire cependant à développer davantage le projet, afin de le perfectionner et d’en faire une plateforme open-source aboutie.
« Cela ne peut évidemment pas se faire seul, donc j’apprécierais également les contributions open-source », a-t-il déclaré.
Le programmeur a par ailleurs noté qu’il n’a pas encore implémenté plusieurs fonctionnalités, telles que la récupération UTXO pour les messages, le cryptage des messages, et même le téléchargement vers Nostr, un protocole open-source pour la transmission de messages.
Étant encore en développement, cyber a reconnu que Darkwire présente actuellement quelques limitations, comme la bande passante relativement faible de la radio LoRa et la sensibilité de cette technologie aux obstacles de terrain.
Impact potentiel
Dans un monde qui se dirige de plus en plus vers des régimes autoritaires et antidémocratiques, Darkwire pourrait devenir un outil essentiel pour la continuité de l’utilisation et la croissance du Bitcoin.
« J’espère sincèrement que les personnes vivant dans des régimes autoritaires seront en mesure d’utiliser Darkwire et de faire passer la vérité », a conclu cyber.
Édité par Sebastian Sinclair