BLOG -
Bitcoin LN 101
Entretien avec le développeur indépendant Supertestnet au sujet des technologies de pointe utilisées pour Lightning de Bitcoin.
Supertestnet se décrit comme un «développeur Bitcoin »ou «un programmeur logiciel indépendant ».Il se concentre sur «la recherche et le développement de technologies de couche deux dans Bitcoin, et parfois de couche un. Ici, je présente des améliorations apportées au Lightning ».Quand Supertestnet dit « ici », il fait référence à l'édition 2025 de LABITCONF à Buenos Aires, où Blink l'a interviewé par un après-midi ensoleillé.
Dans la conversation qui suit, nous abordons les dernières créations de Supertestnet et la philosophie qui guide son travail. À la fin, vous serez probablement perplexe. Il y a aussi de fortes chances que vous respectiez l'approche inhabituelle et rafraîchissante de ce savant fou envers la vie et le codage.
Il semblerait que Supertestnet ait passé la majeure partie de la LABITCONF autour de la Tech Stage. Il était toujours dans les parages. En tant que présentateur sur cette scène, Supertestnet a expliqué deux de ses derniers projets. Cet article se concentrera sur ces projets et les histoires qui les entourent.
Le premier était Papa Swaps, un type d'échange sous-marin. Voici comment Supertestnet expliquait le concept général :
« Les échanges sous-marins permettent de passer d'une couche à l'autre grâce à deux transactions dans le Lightning ou sur la couche de base. Ainsi, si vous avez de l'argent sur Lightning et que vous souhaitez passer à la couche de base, les échanges sous-marins vous permettent de le faire en deux transactions, ou inversement. »

C'est pourquoi les Papa Swaps sont une forme supérieure de swaps sous-marins :
« Les Papa Swaps constituent une amélioration par rapport au protocole Submarine Swap classique, car ils permettent d'effectuer la même opération en une seule transaction au lieu de deux. Vous pouvez passer du Lightning à la couche de base, ou de la couche de base au Lightning Network. Ils offrent également trois autres avantages : 1.- Ils coûtent deux fois moins cher qu'un Submarine Swap. 2.- Ils sont deux fois plus rapides qu'un Submarine Swap. 3.- Ils utilisent deux fois moins d'espace de bloc. »
Au cours de la conférence, Supertestnet a utilisé le portefeuille Muun comme exemple de projet qui pourrait tirer profit de l'adoption de Papa Swaps. Ce portefeuille utilise des swaps sous-marins et est réputé pour être phénoménal lorsque les frais Bitcoin sont bas, mais beaucoup trop coûteux lorsqu'ils sont élevés. En utilisant Papa Swaps de Supertestnet, Muun réduirait ses coûts de moitié, fonctionnerait deux fois plus vite et laisserait une empreinte plus légère sur la blockchain.
Dans la continuité logique, Blink a interrogé Supertestnet sur ses projets concernant les Papa Swaps. Sa réponse a changé notre perception de la réalité.
La philosophie de ce savant fou va à l'encontre de tout ce qu'on vous a enseigné à l'école, mais écoutez-le jusqu'au bout :
«Je m'abstiens de commercialiser les choses que je crée. Je me contente de les créer, de les mettre à la disposition du public et de partager ce que j'ai appris lors de conférences. J'espère que les échanges, les portefeuilles et les services d'échange comme Boltz Exchange adopteront cette technologie et la considéreront comme une amélioration par rapport à l'état actuel de la technique. Ainsi, l'ensemble du réseau s'en trouvera amélioré. »
L'amélioration générale du réseau Bitcoin est la récompense de Supertestnet.

Pour les non-initiés, cela peut sembler un peu trop hippie, mais le fait est que si vous avez beaucoup investi dans le Bitcoin, l'amélioration générale du réseau se traduira par une augmentation de votre richesse. Supertestnet joue-t-il aux échecs en 3D alors que la plupart d'entre nous sommes coincés sur un échiquier normal ? Sa façon de penser semble en tout cas très sereine.
Quoi qu'il en soit, concernant les projets spécifiques de Papa Swaps, il a déclaré à Blink :
«Je ne peux pas contrôler cela, mais j'ai reçu beaucoup de commentaires positifs sur le projet. Boltz Exchange a déclaré que si les portefeuilles l'adoptaient, ils l'adopteraient. »
L'autre projet présenté par le savant fou est encore plus ambitieux : Hedgehog. Le Lightning présente un énorme point faible que tout le monde connaît, mais contre toute attente, il a réussi à prospérer malgré cela. Voici comment Supertestnet définit le problème :
« Hedgehog est une tentative pour trouver un moyen d'améliorer ce que j'aime le moins dans le Lightning : le fait que je ne puisse pas envoyer d'argent à quelqu'un s'il est hors ligne. Cela pose problème car, par exemple, si vous m'envoyez une Lightning et que vous vous déconnectez ensuite (par exemple, si vous mettez votre téléphone dans votre poche et que vous sortez manger ou autre), je ne peux pas vous payer. Je peux essayer, mais mon téléphone affichera simplement une erreur, car sur Lightning, le destinataire doit signer toutes les transactions. Et si votre téléphone n'est pas disponible pour le faire, cela ne fonctionnera tout simplement pas. »
La solution du savant fou consistait à créer un protocole «très similaire à Lightning », Hedgehog :
« J'ai examiné les spécifications de Lightning, j'ai trouvé la raison de ce que je considère comme un défaut, puis j'ai rédigé une preuve de concept d'une Lightning qui ne comporte pas ce défaut. Ainsi, vous pouvez envoyer de l'argent à des personnes lorsqu'elles sont hors ligne. J'ai appelé cela Hedgehog, et je l'ai présenté et fait une démonstration aujourd'hui. »
Dans le GitHub de Hedgehog, Supertestnet explique l'aspect et la convivialité du projet :
« Utiliser Hedgehog revient à utiliser un protocole de paiement électronique tel que Cashu ou Fedimint, sauf qu'il n'y a pas de serveur. Si vous disposez d'un canal avec quelqu'un, vous pouvez, sans son aide, créer un paiement à son intention, l'intégrer dans un texte (comme un chèque) et le lui envoyer par e-mail ou par tout autre moyen de communication. Vous pouvez ensuite vous déconnecter. Lorsque cette personne se reconnecte, elle peut soit accepter le changement de statut (le chèque) et mettre à jour son solde sans votre aide, soit le refuser. »
Cette explication nous a rappelé quelque chose que Zeus Wallet fait déjà, alors Blink lui a posé la question. Il s'avère que cette implémentation était également une création originale de Supertestnet.
Cette fonctionnalité était la première tentative de Supertestnet pour résoudre le même problème, à savoir que « vousne pouvez pas envoyer d'argent à quelqu'un s'il est hors ligne ».Voici comment il s'y est pris la première fois :
«Zeus Wallet dispose d'une fonctionnalité optionnelle appelée Zaplocker. Si vous l'activez, lorsque quelqu'un vous envoie de l'argent alors que vous êtes hors ligne, son portefeuille n'affichera pas d'échec, mais indiquera plutôt un « paiement en attente » ou un « paiement en cours ». Le destinataire dispose alors de 24 heures pour se connecter et récupérer son argent. »
Comme vous pouvez l'imaginer, le produit n'a pas complètement résolu le problème. En fait, il a semé le chaos parmi un groupe d'utilisateurs de Zeus et a inspiré la création de Hedgehog. L'histoire ressemble à une comédie d'erreurs, mais elle est tout à fait logique et explique en même temps le fonctionnement interne du Lightning :
« Cependant, Zaplocker présente un point faible, car il provoque de nombreuses fermetures forcées. Si l'expéditeur envoie un paiement et que celui-ci passe à l'état « en attente », le portefeuille de son homologue fermera de force ce canal si l'expéditeur ne se reconnecte pas dans un certain délai après le règlement du paiement.
Supposons que le destinataire se reconnecte dans les 24 heures et règle le paiement. Si l'expéditeur est hors ligne à ce moment-là, la contrepartie de son canal lance un compte à rebours et lui dit : « Si vous ne vous reconnectez pas dans un certain délai, je fermerai de force votre canal. » Beaucoup de gens se sont plaints lorsque Zeus a mis en place Zaplocker, car leurs canaux ont commencé à être fermés de force. C'est en quelque sorte ma faute, car c'est moi qui ai imaginé le protocole, alors j'ai conçu Hedgehog pour remédier à cela. Si vous utilisez le protocole Hedgehog, vous n'êtes pas soumis à une fermeture forcée.
Cependant, Hedgehog pourrait ne pas être la solution mise en œuvre. Pourquoi ? À cause du Lightning de Matt Corallo.
Lorsque Blink a interrogé Supertestnet surleprésent et l'avenir de Hedgehog, il a répondu : «Personne ne l'utilise encore. »Nous avions d'autres questions à poser, mais elles n'étaient pas nécessaires, car Supertestnet a expliqué : «Je ne m'attends pas à ce que Hedgehog soit adopté. Je m'attends à ce que la spécification de Matt Carollo soit adoptée, car il s'y consacre plus sérieusement. »L'histoire se déroule également comme une comédie, mais elle contient moins d'erreurs que la précédente, et le personnage principal est inexplicable :
«Il y a un type qui s'appelle Matt Corallo qui travaille également sur ce même problème. Il essaie de faire en sorte que vous puissiez effectuer Lightning asynchrones. Cependant, il n'est pas comme moi. Quand je vois quelque chose, je trouve une solution, je construis une preuve de concept et je la présente lors de conférences. Je suis un développeur qui aime montrer ce qu'il fait.
Matt Corallo est plus sérieux que moi. Il a rédigé un cahier des charges et a passé environ un an et demi à recueillir les commentaires de Lightning , Core Lightning et d'autres Lightning . Il reçoit des commentaires sur la manière d'améliorer son protocole. Et maintenant, une équipe de personnes tente de mettre en œuvre sa solution. Il y a un nouveau BIP... ou plutôt pas un BIP, mais un Lightning comment l'appellent-ils déjà ? Un Bolt, un nouveau Bolt pour cela.
Remarquez, Supertestnet était tout à fait serein lorsqu'il nous a raconté cette histoire. Il n'y avait aucune jalousie ni rancœur dans sa voix, et il ne se plaignait pas du tout. Cet homme vit simplement sur une autre longueur d'onde que nous, simples mortels.

Nous, simples mortels, pouvons toujours entrer en contact avec Supertestnet. Voici ses coordonnées :
«Vous pouvez me trouver sur mon site web, supertestnet.org. Je suis également présent sur les réseaux sociaux, sur Twitter, je suis supertestnet, tout attaché. Sur GitHub, je suis supertestnet, tout attaché. Sur Telegram, je suis supertestnet, tout attaché. Et sur Nostr, je suis supertestnet, deux mots. Il y a un espace entre les deux.
Il y a aussi sa chaîne YouTube, High Level Bitcoin.
Pour conclure, nous avons demandé à Supertestnet quelles étaient ses prévisions pour l'avenir Lightning , et sa réponse a été aussi déroutante que le reste de cette interview :
«Je pense qu'Ark est nettement meilleur que le Lightning . J'espère qu'Ark le remplacera et que tout le monde commencera à utiliser Ark. »
Woof ! Coups de feu tirés.
Commencez à recevoir et à envoyer des bitcoins dès maintenant