-
Les transactions Lightning échouent souvent en raison de problèmes de liquidité.
-
AMP divise un seul paiement, qui est effectué si toutes les parties sont soumises avec succès.
Les paiements multipartites atomiques (AMP) sont une technologie de plus en plus utilisée sur le Lightning Network (LN), la deuxième couche la plus importante de Bitcoin. Ceux-ci permettent de répartir un paiement sur plusieurs canaux, facilitant ainsi l’utilisation de cette deuxième couche.
De plus en plus de protocoles et de portefeuilles utilisent cette technologie, qui résout un problème courant rencontré par les utilisateurs du réseau Lightning. Ces problèmes sont l’illiquidité des canaux et leurs difficultés à acheminer ou canaliser les transactions envoyées par les utilisateurs.
Que résolvent les paiements atomiques multipartites sur le réseau Lightning ?
Les paiements multipartites atomiques sur Lightning résolvent un problème de longue date avec le réseau Lightning : les besoins de liquidité par canal. Actuellement, le réseau Lightning fonctionne de telle manière qu’un paiement s’effectue sur une seule ligne via différents canaux. Pour passer de A à B, si les nœuds ne sont pas directement connectés, le paiement devra être acheminé via C, D, E, etc. Cela implique que tous les nœuds impliqués doivent avoir toute la capacité requise.
Selon un article de blog de Lightning Network Plus (LN+), une application qui facilite la collaboration entre les opérateurs de nœuds LN, AMP cherche à résoudre les problèmes de liquidité de Lightning, « en particulier pour les transactions plus importantes », car cette solution augmente le succès des paiements dans la deuxième couche. tout en utilisant plus efficacement les liquidités disponibles.
Les paiements de plus grandes coupures en Bitcoin en bénéficieront. Utilisateurs utilisant AMP Ils pourront envoyer des paiements supérieurs à la capacité individuelle de n’importe quel canal.
Dans des conditions normales en dehors de l’AMP, lorsqu’un paiement ne trouve pas de canal avec suffisamment de liquidité, il essaie d’en trouver un autre. Comme les fonds peuvent être fragmentés à l’aide de paiements atomiques, chaque fraction d’un même paiement aura plus de chances de trouver un canal liquide pour atteindre le destinataire du nœud. Cela réduirait vraisemblablement les paiements de commissions utilisant le réseau Lightning « car les paiements sont répartis entre les itinéraires offrant de meilleures structures tarifaires ».
Comme CriptoNoticias l’a rapporté en 2019, AMP a été développé en vue de devenir une spécification standard du Lightning Network.
Comment fonctionnent les paiements atomiques dans Lightning ?
AMP divise un paiement unique en plusieurs parties. Chacune de ces parties peut occuper et voyager sur différents canaux du réseau Lightning. Ensuite, chacune des parties du paiement fragmenté Ils sont réassemblés au niveau du nœud de réception du paiement.
Comme un paiement est divisé en fractions plus petites, chaque fraction peut mieux et plus efficacement répondre aux besoins de liquidité de chaque canal.
Un mécanisme important utilisé par AMP pour garantir le succès du paiement est ce qu’on appelle la « garantie d’atomicité ». Cette garantie garantit que toutes les parties au paiement réussissent ou aucune n’y parvientce qui atténue les risques de paiements incomplets ou de perte de fonds. Chaque paiement est donc réalisé ou annulé dans son intégralité grâce à un mécanisme cryptographique à secret partagé.
Voici comment Lightning Network+ explique le mécanisme qui assure le traitement complet ou l’annulation d’un paiement :
AMP est basé sur la génération d’un seul secret payant utilisé pour dériver plusieurs secrets enfants. Chaque fragment de paiement utilise un secret secondaire, permettant de les acheminer indépendamment. Le destinataire ne peut réclamer les fonds que lorsque tous les fragments arrivent, en utilisant les secrets ajoutés pour reconstruire le secret de paiement d’origine.
Lightning Network Plus, application réseau Lightning.
AMP est basé sur une combinaison de contrats Hash Time Locked (HTLC) et d’un mécanisme de fourniture de clés de paiement secrètes pour protéger les transactions. “Les HTLC garantissent que les paiements ne peuvent pas être effectués tant que la pré-image correcte n’est pas fournie, tandis que les verrouillages temporels empêchent les paiements périmés ou non résolus de rester sur le réseau, protégeant ainsi les expéditeurs et les destinataires des risques”, explique le blog.
Les opérateurs de nœuds Lightning bénéficieront également, avec les utilisateurs, de la mise en œuvre d’AMP. Paiements fragmentés Ils signifient de plus grandes opportunités de routage pour les opérateurs. Et donc plus de frais de commission.
L’une des limites des paiements atomiques dans Lightning réside dans le fait qu’au début, les envois multipartites peuvent avoir tendance à échouer. L’obligation de réassembler toutes les transactions dans le nœud de réception peut en être la cause lorsque l’adoption de l’AMP n’est pas encore universelle, tant dans d’autres portefeuilles, protocoles et services que dans les canaux eux-mêmes, en raison du manque de connaissances des utilisateurs.
En termes de confidentialité, plus de transactions signifie plus de données et d’informations produites par les participants. Cela peut présenter certains défis et difficultés en matière de confidentialité.
Quels portefeuilles et protocoles permettent l’utilisation d’AMP ?
Au moment de la rédaction de cet article, les portefeuilles adoptant actuellement les fonctionnalités et capacités AMP sont Phoenix, Breez, Eclair Mobile, Muun, WOS et Electrum. Thunderhub et Ride the Lightning (RTL) font partie des outils qui intègrent les paiements atomiques.
D’autre part, les protocoles de Lightning qui prennent en charge AMP sont LND (Lightning Network Daemon), qui a été l’un des premiers gestionnaires de nœuds à l’implémenter ; Core Lightning (CLN), qui offre une configurabilité pour les utilisateurs avancés, et Eclair, axé sur la gestion légère des nœuds via les appareils mobiles. Tous ces protocoles vous permettent de créer et de gérer des nœuds Lightning Network.
La gestion des nœuds permet la création et la fermeture de canaux de paiement, la gestion de l’état des canaux, le routage des paiements entrants et sortants via le réseau et la mise à jour automatique des frais de transaction.