Rejoignez-Nous sur

Une ventilation des limites pratiques des canaux de paiement Bitcoin

lightning network progress

News

Une ventilation des limites pratiques des canaux de paiement Bitcoin

Dans cet article, je vais analyser le meilleur scénario possible pour Bitcoin et Lightning Network (LN) en supposant que le ~ 1 Mo (vraiment ~ 2Mo avec 100% d'adoption SegWit) la limite de taille de bloc ne change pas.

Je vais faire quelques hypothèses pour effectuer cette analyse, mais chacune d’elles sera clairement énoncée. Si vous êtes en désaccord avec mon analyse ou trouvez une erreur, merci de me le faire savoir afin que je puisse l'améliorer / corriger.

Notez que je n'analyse pas le mérite de Lightning Network ou de la mise à l'échelle en dehors de la chaîne en tant que solution d'évolutivité sans confiance et résistant à la censure. Le but de cet article est simplement de savoir ce qui se passerait si Bitcoin et le réseau Lightning devaient être adoptés de manière significative par le grand public avec la taille actuelle du bloc.

Si vous ne connaissez pas le fonctionnement de Lightning Network, lisez cet article avant de continuer: Réseau de foudre, a expliqué.

Prêt? Très bien, commençons par un certain contexte.

État actuel de Bitcoin, du réseau Lightning et du débat sur l'évolutivité

le Lightning Network initialement lancé avec une fanfare en mars 2018. Il a augmenté très lentement au début, mais a vraiment commencé à prendre de la vitesse récemment. Capacité de 2 millions de dollars en novembre.

lightning network progress

Pendant ce temps, Bitcoin Cash a traversé une période difficile, pour le dire gentiment. Grace à guerre de hasch initiée par Craig Wright et Calvin Ayre, BCH a atteint une nouvelle valeur de tous les temps relativement faible par rapport à BTC au moment de l’écriture.

Alors que le camp ABC a remporté le ticker du BCH, ne vous y trompez pas: les deux camps ont perdu dans cette guerre.

bitcoincash vs bitcoin

En examinant ces événements récents dans le vide, on pourrait penser que l'argument des «petits blocs» est gagnant. Et, en effet, il se peut.

Cependant, le marché baissier a eu des conséquences néfastes sur le volume des transactions et Bitcoin n’est plus utilisé autant qu’il ya un an.

btc transaction volume
Source: https://www.blockchain.com/charts/n-transactions?timespan=1year

En supposant que la tendance à l'augmentation progressive du volume de transactions amorcée autour d'avril se poursuive, combien de temps faudra-t-il avant que le pool de mémoire ne se remplisse et que les frais de transaction augmentent à nouveau?

Considérant également que cela a été 18 mois Depuis la dernière fois que moins de 500 millions de dollars de BTC ont été transférés en une journée, la capacité de 2 millions de dollars du Lightning Network est encore loin de pouvoir faire une différence notable en réduisant la charge de transactions en chaîne.

Mais oublions toute cette pensée à court terme et imaginons un scénario dans lequel le réseau Lightning deviendrait une solution robuste et largement adoptée pour les transactions privées, instantanées et peu coûteuses.

Fardeau sur la chaîne d'un réseau Lightning robuste

Bon, maintenant vient la partie amusante: l'analyse.

La question à laquelle nous devons répondre en premier est: À quelle fréquence une personne type aurait-elle besoin d'ouvrir et de fermer des canaux de paiement (c'est-à-dire d'effectuer des transactions en chaîne) si elle utilisait le réseau Lightning pour toutes les transactions de vente au détail et les petites transactions quotidiennes?

Commençons par définir quelques hypothèses pour le meilleur scénario possible pour le LN.

  • Assomption 1: Presque tous les marchands et utilisateurs Bitcoin sont connectés au réseau Lightning et le réseau de canaux de paiement est suffisamment robuste pour permettre la réalisation de presque toutes les transactions de petite et moyenne taille que les utilisateurs souhaiteraient utiliser. Ce n'est pas très réaliste… du moins pas pour les deux prochaines années.
  • Assomption 2: Toute personne qui ne vit pas «chèque de règlement» ne conservera pas la majorité de ses Bitcoins dans un portefeuille / canal Lightning Network.

En gardant ces deux hypothèses à l’esprit, je pense qu’il est raisonnable de supposer que la personne moyenne aurait besoin d’ouvrir et de fermer un canal de paiement environ deux fois par mois. L’autre facteur qui m’a amené à fixer ce chiffre est la réalité: la plupart des gens sont payés deux fois par mois par leurs employeurs.

Les jours de paie semblent être un moment opportun pour répartir les fonds entre épargne / investissements (Bitcoin, valeurs symboliques, autres monnaies cryptées, etc.) et de l’argent de poche (Lightning Network).

En supposant que ces jours de paie eux-mêmes se produisent également en chaîne avec Bitcoin car il s’agit de transactions plutôt volumineuses, le nombre total de transactions par mois et par personne augmente de 2 autres.

Par conséquent, pour effectuer cette analyse, je vais supposer que la personne type ouvre et ferme les canaux de paiement deux fois par mois et effectue 2 autres transactions en chaîne, pour un total de 6 transactions en chaîne chacune.

Je considère toujours cela comme une estimation extrêmement basse pour un certain nombre de raisons, notamment le fait que de nombreuses autres transactions de plus grande valeur (par exemple, des paiements d’hypothèques ou de loyers) se produiraient également plus probablement en chaîne. Mais je suis en train d’analyser ce que je considère comme le meilleur des scénarios, alors je vais utiliser 6 tx / mois comme chiffre de base.

Enfin, pour déterminer comment ce volume de transactions se traduit par des exigences de taille de bloc, nous devons formuler quelques hypothèses supplémentaires:

  • Hypothèse 3: La moyenne des transactions est de 250 octets (voir le commentaire de Gavin Andresen dans cet article). fil de bitcointalk). Ceci est une hypothèse de meilleur scénario, dans la mesure où les transactions d'ouverture et de fermeture de canaux de paiement dépassent en réalité 250 octets.
  • Hypothèse 4: Un bloc avec une seule transaction (la récompense de bloc) a 260 octets (voir cette bloc vide extrait par AntPool).

Ci-dessous, vous trouverez un tableau calculant la taille estimée du bloc requise pour différents nombres d'utilisateurs actifs allant de 1 million à 1 milliard.

«Transactions par bloc» = (émetteurs sur chaîne / seconde) * (60sec) * (10min)

«Estimation de la taille de bloc requise (MB)» = [260 + (Transactions per Block)*250]/dix6

bitcoin lightning network future

Notez que ces hypothèses semblent extrêmement généreuses par rapport aux données de transaction réelles.

Lorsque les blocs de Bitcoin étaient complètement pleins et que le pool de mémoire augmentait fin 2017, le nombre moyen de transactions par bloc atteignait un peu plus de 2 750.

bitcoin transactions per block

La taille moyenne des blocs à l'époque était d'environ 1,1 Mo, ce qui indique qu'environ 2 500 transactions peuvent être traitées par Mo de bloc. Cependant, des données plus récentes indiquent qu'un bloc de 1,2 Mo avec davantage d'adoption de SegWit contient un peu moins de 2 500 transactions (comparer le 21 novembre 2018). ici et ici).

C’est simplement pour dire que les hypothèses que j’ai faites ne sont peut-être pas très bonnes et qu’une estimation de la taille des blocs basée sur des données récentes serait probablement de l’ordre du jour. deux fois aussi élevé que les estimations du tableau.

D'autre part, il y a beaucoup d'innovations en cours que je n'ai pas non plus expliquées.

Par exemple, un article intitulé Financement évolutif des réseaux de canaux de micropaiement Bitcoin décrit une méthode susceptible de réduire le nombre de transactions dans la chaîne nécessaires à une population nombreuse pour utiliser le réseau Lightning grâce au financement de canaux hors chaîne.

Alors que les gens avaient du mal à conceptualiser la manière dont Internet pourrait évoluer au début des années 90, il est assez difficile de regarder loin dans l'avenir pour Bitcoin et de conceptualiser la façon dont il va évoluer autrement que par des augmentations de la taille des blocs et des solutions de deuxième couche déjà existantes. connue… mais cela ne signifie pas que de nouvelles solutions ne seront pas créées à l'avenir, car elles changent tout.

Cela étant dit, je vais continuer avec mes estimations 2x trop basses. Après tout, j’analyse le meilleur des scénarios.

Alors, où en sommes-nous?

Que se passe-t-il si la taille du bloc Bitcoin n'augmente jamais?

N'oubliez pas que dans notre futur monde hypothétique, le réseau Lightning fonctionne à merveille.

Des millions de personnes l'utilisent tous les jours pour de petites transactions et des microtransactions, et la quasi-totalité de ces transactions peut être facilitée par le biais des principaux hubs du réseau de canaux de paiement.

Si nous partons du principe que chacun de ces utilisateurs actifs et satisfaits ne traite en chaîne que 6 fois par mois et que personne d'autre n'utilise Bitcoin, nous n'aurions pas besoin d'une augmentation de la taille des blocs supérieure à 2 Mo avant d'avoir environ 5 millions d'utilisateurs actifs.

Au moment où il y a 10 millions d'utilisateurs LN actifs, la taille de bloc devrait être d'environ 4 Mo minimum. Le saut à 8MB devrait se produire autour de 20 millions d'utilisateurs LN actifs.

En continuant, l'augmentation de 8 Mo à 16 Mo devrait avoir lieu avant qu'il y ait 50 millions d'utilisateurs LN actifs, et le prochain à 32 Mo devrait avoir lieu avant qu'il y ait 100 millions d'utilisateurs LN.

Il est possible que les gens n'ouvrent et ne ferment que des canaux une fois par mois ou même moins fréquemment. Mais je pense que cette analyse montre que même avec certaines hypothèses très favorables, le Lightning Network n'empêchera pas une augmentation de la taille des blocs d'être nécessaire à l'avenir si Bitcoin parvient à une adoption massive.

Si cette augmentation de taille de bloc ne se produit jamais? Eh bien, les frais vont monter en flèche, le pool de mémoire va aller plus loin que l'océan, et personne ne pourra se permettre d'ouvrir et de fermer des canaux de paiement pour utiliser le réseau Lightning Network.

Plus important encore, les coûts élevés et les temps d’attente pour la fermeture des chaînes vont faire des ravages absolus sur le manque de confiance du Lightning Network en raison de la théorie des jeux en jeu.

Chaque fois que quelqu'un ferme un canal de paiement, il existe une période d'attente en amont de la transaction en chaîne dans laquelle l'autre partie du canal peut vérifier que le solde le plus récent a été enregistré. Si un solde périmé est enregistré, l’autre partie peut comptabiliser un solde plus récent et réclamer la valeur totale du canal.

Il s’agit d’un mécanisme qui dissuade les gens d’afficher des soldes obsolètes. Toutefois, s’il est extrêmement difficile de faire confirmer une transaction dans ce délai, davantage de personnes seront incitées à essayer de comptabiliser des soldes obsolètes afin de pouvoir doubler leurs dépenses.

En d’autres termes, l’importance des faibles temps d’attente et des frais pour les transactions en chaîne n’est encore amplifiée que par le nombre important de personnes utilisant le réseau Lightning.

En fin de compte, si ce scénario se concrétise, Bitcoin perdra des parts de marché au profit de crypto-monnaies plus performantes.

Regard sur l'avenir (Opinion)

Il est possible que beaucoup d’entre vous qui lisent ce document n’ont jamais vu d’analyse des besoins en taille de bloc. Mais je suis convaincu que rien de tout cela n’est nouveau pour les développeurs Bitcoin, et en particulier pour aucun des membres de la communauté Bitcoin Cash.

Une augmentation de la taille des blocs semble inévitable tant que de plus en plus de personnes continuent à utiliser Bitcoin, et je suppose que cette augmentation se produira probablement d’ici 2020.

Personnellement, j’aimerais que cela se produise le plus tôt possible en prévision de la Bloc-récompense de 2020 réduisant de moitié et la prochaine grande course à la hausse, car ce sera probablement un moment critique pour parvenir à une adoption générale si Bitcoin le fait.

vin armani scaling

Les communautés Bitcoin et Bitcoin Cash regorgent de personnes brillantes et il est dommage que certaines personnes des deux camps gaspillent leur équité mentale en s’attaquant les unes les autres.

En particulier, j'espère que tous ceux qui ont appelé Bitcoin Cash comme une arnaque pourront réaliser que le redimensionnement en chaîne est inévitable, même si LN fonctionne correctement, et que – quelle que soit votre opinion personnelle – la plupart des supporters de Bitcoin Cash souhaitaient simplement que cela se produise avant. les frais d’attente et les honoraires ont atteint un niveau scandaleux

De nombreux arguments convaincants ont également été avancés pour expliquer pourquoi LN ne fonctionnerait tout simplement pas. Bien que je ne sois pas d’accord avec eux, je pense que tous ceux qui participeront à la discussion devraient rechercher certains des arguments et examiner les arguments présentés.

La manière dont Bitcoin servira des millions, voire des milliards de personnes, reste incertaine, mais je suis optimiste sur le fait que cela se produira, de la même manière qu'Internet a connu une évolution radicale au cours des dernières décennies.

En fin de compte, le marché déterminera les solutions de dimensionnement gagnantes, car le marché décide de tout.

Que pensez-vous de Lightning Network en tant que solution de dimensionnement pour Bitcoin? Une augmentation de la taille des blocs est-elle inévitable pour l’adoption massive de Bitcoin? Partagez vos pensées avec nous dans les commentaires ci-dessous.



Traduction de l’article de Daniel Frumkin : Article Original

BlockBlog

Le Meilleur de l'Actualité Blockchain Francophone & Internationale | News, Guides, Avis & Tutoriels pour s'informer et démarrer facilement avec Bitcoin, les Crypto-Monnaies et le Blockchain. En Savoir Plus sur L'Équipe BlockBlog

Commenter cet Article

Commenter cet Article

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Plus dans News

Les Plus Populaires

Acheter des Bitcoin

Acheter des Alt-Coins

Sécuriser vos Cryptos

Vêtements et Produits Dérivés

Top
in venenatis nunc ut Sed accumsan ante. nec ut luctus id,