- Retour au menu
- Retour au menuTarifs
- Retour au menuRecherche
- Retour au menuConsensus
- Retour au menu
- Retour au menu
- Retour au menu
- Retour au menuWebinaires et Événements
La refonte du Lightning Network pourrait renforcer la Politique de confidentialité du Bitcoin , mais de nombreux « si » subsistent.
Les développeurs de Bitcoin explorent les contrats Point Timelock (PTLC) pour améliorer la Politique de confidentialité des paiements sur le réseau Lightning.
Des recherches sont en cours. Des expériences se préparent. En coulisses, les développeurs de Lightning Network prévoient de réécrire (à terme) entièrement une partie importante duBitcoin.
Connu comme la deuxième couche de Bitcoin car la plupart des opérations se déroulent hors de la blockchain, Lightning est en cours de développement pour des paiements en Bitcoin plus rapides, moins chers et plus évolutifs. Le réseau est aujourd'hui fonctionnel, mais il pourrait être judicieux d'en supprimer une partie importante et de la remplacer par une nouvelle Technologies afin de renforcer la Politique de confidentialité.
Les contrats à durée de verrouillage hachée (HTLC) font partie intégrante du réseau Lightning et permettent d'envoyer des paiements sans faire confiance à quiconque. Les développeurs envisagent désormais de les remplacer par des contrats à durée de verrouillage de points (aussi appelés « points de paiement » ou PTLC), qui, selon eux, offrent les mêmes avantages, mais en mieux.
L'idée a été proposée pour la première fois par le développeur pseudonyme de Lightning ZmnSCPxj, dont le travail de développement open source est Sponsorisé par Square Crypto, une branche R&D de la licorne des paiements de la Silicon Valley.
Sur le même sujet : Square Crypto finance le développeur Star Lightning connu sous le nom de « ZmnSCPxj »
À l'avant-garde de l'exploration de cette amélioration se trouve le développeur de Suredbits, Nadav Kohen, qui a commencé à étudier l'idée parce qu'il était intéressé par les possibilités des contrats intelligents Bitcoin , qui décrivent des conditions plus complexes requises avant qu'un paiement puisse être effectué, comme exiger qu'une certaine date soit passée, ou exiger que la température quelque part soit supérieure, disons, à 90 degrés.
« J'ai passé beaucoup de temps à étudier les possibilités offertes par les PTLC, T aux HTLC, et il s'avère qu'il est possible de conclure des contrats assez complexes sans perdre la Politique de confidentialité et la rapidité offertes par le Lightning Network », a déclaré Kohen. « De plus, de nombreuses propositions existantes liées à Lightning peuvent être encore plus performantes et optimisées grâce aux PTLC. »
Bien que le Lightning Network soit encore relativement jeune, les développeurs trouvent de nouvelles et meilleures façons de le construire de A à Z. Par exemple :Eltoo, si elle est mise en œuvre, constituera également un changement fondamental pour le réseau.
De nouvelles possibilités
Le Lightning Network est un système de paiement mondial composé d'au moins12 000 nœuds.
Lorsqu'un utilisateur envoie un paiement, celui-ci passe d' un nœud à un autre jusqu'à atteindre sa destination. Tout cela se produit généralement en une fraction de seconde. Les paiements circulent dans le système sans faire confiance aux nœuds par lesquels l'utilisateur transmet ses Bitcoin grâce aux HTLC.
Les HTLC sont ainsi nommés parce que chaque nœud d'un chemin de paiement reçoit un « hachage », une chaîne aléatoire de lettres et de chiffres, qui cache le Secret qui peut être utilisé pour récupérer le Bitcoin.
Sur le même sujet : Une nouvelle technologie Lightning pourrait bientôt arriver sur Bitcoin
ONEun des problèmes avec les HTLC est que tous les intermédiaires sur le chemin obtiennent le même hachage, ce qui peut être un problème du point de vue de la Politique de confidentialité , car cela donne aux espions une meilleure idée de la provenance ou de la destination d’un paiement.
« Si j'essayais de surveiller l'activité de paiement sur le Lightning Network, je pourrais configurer un ensemble de nœuds de routage et si j'achemine deux paiements dans deux endroits différents qui ont le même hachage, je peux être sûr que ces deux paiements étaient sur le même itinéraire, ce qui réduit considérablement les expéditeurs et les destinataires possibles de ce paiement », a déclaré Kohen.
PTLC, d'autre part, peut ajouter un « ajustement aléatoire » à chaque saut, a déclaré Kohen, ce qui rend plus difficile de déterminer s'ils font partie du même chemin de paiement. (Ceux qui s'intéressent aux aspects techniques peuvent lire la série de Kohenexplications techniques.)
C'est la raison pour laquelle Kohen estime que le changement est « nécessaire » pour Lightning.
Les développeurs ont cherché à améliorer au maximum la Politique de confidentialité de Lightning. Bitcoin est relativement transparent, car chaque transaction est enregistrée dans un référentiel public. Les transactions « hors chaîne » du Lightning Network pourraient s'avérer prometteuses pour changer la donne, car les paiements ne sont pas gravés de manière indélébile dans la blockchain Bitcoin .
Sur le même sujet : L'avenir du Bitcoin : comment une mise à niveau à venir pourrait améliorer la Politique de confidentialité et la scalabilité
En prime, les PTLC ouvrent d'autres possibilités. Ils intègrent des protections contre les attaques par trou de ver, utilisées par des acteurs malveillants pour subtiliser les frais censés être versés aux nœuds intermédiaires, a expliqué Nadav dans son article.poste.
Des informations utiles peuvent être stockées dans un PTLC, ce qui en fait un outil possible pour des contrats intelligents plus complexes.
« Plus précisément, il y a très peu d’informations utiles dans un hachage, alors qu’il y a des informations importantes qui peuvent être stockées dans un point », a déclaré Kohen.
De cette façon, les PTLC pourraient être utilisés pourentiercement, par exemple, ou pour les « oracles », un sujet HOT depuis longtemps dans le Cryptomonnaie, où les paiements dépendent de données provenant du monde extérieur.
En attendant « Schnorr »
Kohen et d’autres étudient activement le changement et son impact potentiel, mais il faudra un certain temps avant que les développeurs puissent effectuer la transition.
Techniquement, ce changement pourrait être appliqué à Lightning dès maintenant. À une échelle virtuelleHackathon Lightning le mois dernier, Kohen, l'ingénieur de Blockstream Jonas Nick et d'autres ont créé unpreuve de conceptsur l'algorithme de signature numérique à courbe elliptique (ECDSA).
Sur le même sujet : Les Bitcoiners se mobilisent pour améliorer le réseau Lightning lors d'un hackathon virtuel de deux jours
Kohen a soutenu que le changement est « le meilleur » s’il est construit sur la base deSchnorr/Racine pivotante, une mise à jour probable qui n'a T encore été intégrée à Bitcoin . Schnorr/Taproot propose une nouvelle façon de « signer » les transactions en Bitcoin, permettant à un utilisateur de prouver cryptographiquement qu'il possède des Bitcoin et qu'il est autorisé à les transférer à quelqu'un d'autre. Schnorr/Taproot offre des avantages par rapport au système de signature actuel de Bitcoin, ECDSA.
Sans Schnorr encore prêt, Kohen et d'autres prévoient uniquement d'utiliser la version ECDSA pour expérimenter les PTLC dans un bac à sable afin qu'une fois Schnorr déployé, ils soient prêts.
« Au-delà de la théorie, il existe enfin un moyen d'expérimenter. J'ai vraiment hâte de voir toutes ces propositions, qui n'étaient que sur le papier, enfin se concrétiser », a déclaré Kohen, ajoutant :
« Je n'ai T l'intention que le travail de codage actuel qui a été effectué en utilisant les signatures d'adaptateur ECDSA aboutisse dans la production réelle d'une implémentation Lightning, mais j'ai plutôt l'intention d'utiliser les signatures d'adaptateur ECDSA pour tester le grand ensemble de propositions qui nécessitent des PTLC, ainsi que pour essayer de résoudre les problèmes qui ne sont pas spécifiques aux PTLC basés sur ECDSA, afin que nous puissions avoir autant d'avance que possible avant l'arrivée de Schnorr et qu'il soit temps de s'engager dans une manière de faire des PTLC sur Lightning. »
Coordination
Mais les étapes ne s'arrêtent T là. Une fois Schnorr terminé, le changement nécessitera une BIT coordination.
La bonne nouvelle, c'est que les développeurs de Lightning, Kohen, ont discuté pour approuver le changement. Jusqu'à présent, seuls les détails de mise en œuvre ont fait l'objet de débats.
« Je n'ai encore jamais rencontré une seule personne qui ne croit pas qu'un jour… Lightning utilisera certainement des PTLC plutôt que des HTLC. J'ai rencontré des gens qui ne sont pas d'accord sur divers détails d'implémentation, mais je n'ai jamais rencontré personne qui ne pense T que les PTLC soient intrinsèquement supérieurs aux HTLC sans aucun inconvénient réel », a déclaré Kohen à CoinDesk.
Mais même avec l’accord selon lequel le changement améliorera le réseau Lightning, il s’agit d’un changement énorme qui prendra du temps.
« Plutôt que quelques changements, il s'agirait à ce jour de la plus grande mise à jour au niveau du réseau entreprise sur le Lightning Network jusqu'à présent », a déclaré Olaoluwa Osuntokun, directeur technique de Lightning Labs, dansun e-maildiscuter du changement avec d'autres développeurs.
« Je mets en garde contre toute sous-estimation du temps que tout cela prendra en pratique, ainsi que du degré de synchronisation requis pour réussir tout cela correctement », a-t-il ajouté.
Alyssa Hertig
Journaliste spécialisée dans les technologies chez CoinDesk, Alyssa Hertig est programmeuse et journaliste spécialisée dans le Bitcoin et le Lightning Network. Au fil des ans, ses articles ont également été publiés dans VICE, Mic et Reason. Elle écrit actuellement un livre explorant les tenants et aboutissants de la gouvernance du Bitcoin . Alyssa possède des BTC.
