Aller au contenu
buybitcoinsmart

Glossaire / Lightning et couche 2

Capacité d'un canal

Qu'est-ce que la capacité d'un canal ?
La capacité d'un canal est le montant total de bitcoin verrouillé dans la sortie de financement d'un canal Lightning, ce qui constitue le plafond de ce que les deux pairs peuvent déplacer entre eux, et non ce que vous pouvez dépenser.

La capacité est fixée au moment où la transaction de financement est confirmée. Elle est la somme des soldes des deux côtés, et elle ne change jamais lorsque les paiements circulent dans un sens et dans l'autre, seule la répartition change. Les débutants lisent un chiffre de capacité affiché et supposent qu'il s'agit de leur pouvoir de dépense, puis découvrent que l'essentiel se trouve de l'autre côté.

Comment cela fonctionne

La capacité d'un canal est fixée par le montant de financement et annoncée à l'ensemble du réseau, tandis que la répartition à l'intérieur reste privée.

Lorsque deux nœuds ouvrent un canal, l'un d'eux ou les deux versent des satoshis dans une sortie commune. Ce nombre est la capacité. Si votre pair vous en envoie ensuite la moitié, la capacité est inchangée ; ce qui a bougé, c'est la frontière entre votre solde local et son solde distant. Le message de gossip public qui annonce un canal pointe vers la sortie de financement, de sorte que n'importe qui peut consulter le total, mais personne en dehors du canal ne peut voir qui détient quoi à un instant donné.

Trois déductions s'intercalent entre la capacité et ce que vous pouvez réellement envoyer. La première est la réserve de canal, que la spécification suggère de fixer à 1 pour cent du total du canal et que ni l'un ni l'autre des côtés ne peut jamais dépenser, car c'est la garantie qui rend la triche non rentable. La deuxième, ce sont les frais : le côté qui a ouvert le canal paie les frais on-chain de la future transaction d'engagement sur son propre solde. La troisième est le seuil de poussière, 330 satoshis pour le type de sortie qu'utilisent les canaux, en dessous duquel un solde ne peut pas du tout être représenté comme sa propre sortie.

La capacité a aussi une limite supérieure stricte, sauf si les deux pairs y renoncent. La spécification plafonne le financement en dessous de 2^24 satoshis, soit 16 777 216 satoshis ou environ 0,1678 BTC, et les canaux plus grands exigent que les deux côtés négocient l'option de grand canal, appelée officieusement wumbo. Outre le total, il existe une limite distincte sur ce qui peut être en cours de route en même temps : pas plus de 483 paiements en attente par côté, car chaque paiement en attente ajoute une sortie à la transaction qui ferait appliquer le canal on-chain.

Où vous le rencontrez

La capacité est le chiffre que mettent en avant tous les explorateurs Lightning, les tableaux de bord de nœud et les écrans de portefeuille.

Un classement de nœuds sur un explorateur public trie par capacité totale, la somme de tous les canaux d'un nœud, ce qui donne une approximation grossière du trafic qu'il peut transporter et une mauvaise approximation de sa fiabilité. Un nœud avec 5 BTC répartis sur 200 canaux équilibrés route mieux qu'un nœud avec 5 BTC dans deux canaux orientés du mauvais côté.

Dans un portefeuille, la capacité est généralement cachée derrière deux chiffres plus parlants : ce que vous pouvez envoyer et ce que vous pouvez recevoir. Additionnez-les et vous approchez la capacité, moins la réserve et la marge pour les frais. Si un portefeuille mobile vous indique que vous pouvez envoyer 480 000 satoshis et recevoir 20 000 dans un canal qu'il a ouvert pour vous, la capacité est d'environ 500 000 et vous n'avez presque plus de place pour être payé.

La capacité détermine aussi ce que coûte la création d'un canal. Ouvrir un canal de 500 000 satoshis et un canal de 5 000 000 satoshis coûte les mêmes frais on-chain, car la transaction a la même taille dans les deux cas. C'est pourquoi les fournisseurs de services vous poussent vers un seul grand canal plutôt que vers plusieurs petits, et pourquoi le splicing, qui redimensionne un canal sur place, compte.

Capacité d'un canal vs liquidité entrante

La capacité d'un canal est la taille du contenant ; la liquidité entrante est la place qui reste de votre côté pour recevoir. Un canal tout neuf que vous avez financé vous-même avec 1 000 000 satoshis a 1 000 000 de capacité et une liquidité entrante proche de zéro, vous pouvez donc tout dépenser et ne pouvez pas recevoir un seul satoshi. Dépensez 400 000 et la capacité est toujours de 1 000 000, mais votre liquidité entrante est désormais de 400 000. La capacité est le chiffre fixe du gossip ; la liquidité entrante est le chiffre mobile qui décide si un paiement entrant aboutit.

À ne pas confondre avec

Questions fréquentes

La capacité d'un canal change-t-elle lorsque j'effectue un paiement ?

Non. Les paiements déplacent la frontière entre votre solde et celui de votre pair, mais le total verrouillé dans la sortie de financement reste le même jusqu'à la fermeture ou au splicing du canal.

Quelle taille peut atteindre un canal Lightning ?

En dessous de 16 777 216 satoshis, soit environ 0,1678 BTC, sauf si les deux pairs négocient l'option de grand canal appelée officieusement wumbo. Une fois cette option acceptée, il n'existe aucun plafond protocolaire.

Termes associés

Plus de termes : Lightning et couche 2

Lire cette page en anglais