Le fournisseur de services de garde Bitcoin Casa a tenu sa conférence annuelle Keyfest ce mois-ci, et de nombreuses conversations ont eu lieu autour de la confidentialité Bitcoin , la sécurité et le Lightning Network.

Et une question très importante a été soulevée dans la partie questions-réponses de la première session du deuxième jour,”Lightning Network And Privacy”, animée par Andrew Yang de Casa, le développeur imperméable Anthony Ronning, l’ingénieur logiciel Surebit Nadav Kohen et Lisa Neigut, développeur du protocole Blockstream Lightning : « Le réseau Lightning est-il centralisé ? »

C’est une question très importante pour une pléthore de raisons, mais une raison majeure me saute aux yeux : si Bitcoin sépare l’argent de l’État, mais que nous créons simplement un autre système centralisé pour remplacer l’ancien, alors à quoi ça sert? Comme le dirait Rick de”Rick And Morty”,”Cela ressemble à de l’esclavage avec des étapes supplémentaires.”

Nous avons donc posé la question : Lightning est-il centralisé ? Pour décider, faisons d’abord une comparaison du modèle que nous cherchons à remplacer.

Le système Fiat Layer 2

Lightning est souvent appelé la couche 2 de Bitcoin, bien qu’il ne s’agisse en réalité que du plus important des nombreux protocoles de couche 2 construits sur Bitcoin couche de base.

Il peut être utile de penser à la superposition en référence au Open Systems Interconnection (OSI) modèle d’architecture, qui est un modèle conceptuel important de la façon dont un réseau doit être conçu. Dans ce modèle, la deuxième couche est appelée la couche”liaison de données”. Selon Wikipedia,”Cette couche est la couche de protocole qui transfère les données entre les nœuds sur un segment de réseau…”

En tant que telle, cette méthode de communication est censée être une communication fiable entre les nœuds. Dans le système fiduciaire, il existe un nœud central aux États-Unis, connu sous le nom de Réserve fédérale, et personne ne peut remplacer ce nœud. Bien que le Fonds monétaire international (FMI) serve de prêteur de dernier recours à l’échelle internationale, cette position est maintenue par la Fed au niveau national pour les États-Unis

La Fed dicte la politique monétaire en absorbant les actifs inutiles sur son bilan dont personne ne veut à travers un processus appelé «assouplissement quantitatif», ou QE en abrégé, où il imprime frivolement de l’argent pour résoudre ses problèmes et acheter ces actifs. Pour ce faire, il doit y avoir d’autres nœuds qui peuvent communiquer avec les nœuds centraux pour maintenir cette politique à travers le pays.

Ces autres nœuds sont constitués de 12 banques centrales au total et 24 agences de soutien sous leur responsabilité, et elles répondent toutes à la membres du Federal Open Market Committee (FOMC).

Regardez ce calcul très rapidement et vous vous rendrez compte que la Réserve fédérale contrôle absolument tout, et qu’aucune de ces personnes n’est élue. (Ensuite, il y a aussi les banques centrales d’autres pays).

Dépassons simplement l’idée de créer votre propre banque centrale dans l’architecture actuelle, car cela ne se produira pas (ce qui est clairement une forme évidente et directe de centralisation). Au lieu de cela, jouons et supposons que vous voulez simplement ouvrir une banque et faire partie du système Fedwire qui est”utilisé en attribuant un identifiant à chaque banque pour finaliser les transactions entre elles”. Cela nécessite une réglementation fédérale et étatique pour obtenir une charte afin pour devenir une banque et aider à faciliter les paiements sur la couche 2 de fiat. Peut-être laisserons-nous la Fed expliquent eux-mêmes à quel point il est facile d’obtenir une charte :

“La création d’une banque implique un long processus d’organisation qui peut prendre un an ou plus, et l’autorisation d’au moins deux autorités de réglementation. Des informations détaillées sur le organisateur(s), le plan d’affaires, l’équipe de direction, les finances, l’adéquation du capital, l’infrastructure de gestion des risques et d’autres facteurs pertinents doivent être fournis aux autorités compétentes.”

Notez qu’il y a deux paragraphes supplémentaires expliquant d’autres exigences que je n’ai pas citées ci-dessus, principalement parce que je ne voulais pas que tout le monde ne pas s’ennuyer et arrêter de lire.

Vous devez avoir la permission de plusieurs entités, des exigences de capital ridicules et vous devez essentiellement avoir l’ensemble du modèle d’entreprise mis en place et supplier le gouvernement de vous laisser créer un autre”nœud”dans le système fiat et contribuent à sa couche 2. De toute évidence, il en faut beaucoup pour faciliter les transactions au sein de ce système.

Alors, comment Lightning se compare-t-il ?

Le système Bitcoin Layer Two

Le Lightning Network est similaire à une couche”liaison de données”en ce sens qu’il permet la communication entre les nœuds pour le règlement final. La différence la plus claire entre le Lightning Network et Fedwire est que vous devez être une banque pour participer au système Fedwire, alors que n’importe qui peut ouvrir un canal Lightning, sans autorisation requise. Fedwire communique entre les banques, Lightning communique entre tous ceux qui veulent un canal.

Quelles sont les barrières à l’entrée pour ouvrir un canal Lightning ? Électricité et internet. C’est ça. Je viens de casser quelques troncs cérébraux là-bas, mais laissez-moi vous expliquer.

Considérez la couche de base Bitcoin comme de l’or : relativement difficile à déplacer, vous devez payer des frais pour la déplacer et ce n’est tout simplement pas une expérience conviviale, ce qui rend l’achat d’un café quelque peu difficile à faire sur-chaîne. C’était une critique courante de Bitcoin alors que ses adversaires essayaient de vanter l’idée que Bitcoin ne pourrait jamais être une monnaie parce qu’il ne pouvait pas bouger assez vite. Ceux qui citent la critique n’ont jamais été en mesure d’identifier l’hypocrisie des mêmes problèmes exacts en place pour l’or.

Entre Lightning. Les transactions effectuées dans un canal Lightning n’existent pas en chaîne, mais le solde final du canal est finalement diffusé en chaîne lorsqu’un canal est fermé. Qu’est-ce que ça veut dire?

Considérez le canal comme un autre nœud, ou une banque si vous préférez. Ce nœud s’ouvre lorsque deux parties veulent effectuer des transactions hors chaîne parce qu’elles veulent la rapidité et l’accessibilité de leurs fonds, ce que vous ne pouvez pas vraiment avoir sur la couche de base. Une fois que ce canal est ouvert entre les participants volontaires, ils peuvent dépenser des bitcoins autant qu’ils le souhaitent, autant de fois qu’ils le souhaitent. Une fois qu’ils décident qu’ils n’ont plus besoin du canal, ils le ferment. La finalité de toutes ces transactions est diffusée sur la blockchain Bitcoin, permettant à chaque transaction Lightning la même sécurité et la même immuabilité qu’elles auraient eues à la fin, si les utilisateurs avaient décidé d’effectuer des transactions sur la couche de base.

« Mais vous avez besoin de Bitcoin pour ouvrir un canal ! » Non. Pas vrai. Cela aurait pu être le cas à un moment donné, mais Lightning Labs a proposé une solution brillante. Grâce à un”canal parallèle”, vous pouvez demander à quelqu’un d’autre de faire le gros du travail pour vous.

“Les chaînes annexes résolvent ce problème en permettant à un tiers d’acheter des chaînes au nom d’un utilisateur”, a expliqué Ryan Gentry de Lightning Labs dans un article de blog.

À l’origine, Lightning Labs a créé Lightning Pool, qui permettait aux opérateurs de nœuds qui n’avaient pas assez de liquidités de se mettre en relation avec des personnes susceptibles de fournir le capital. Maintenant, il s’est étendu là-dessus, permettant aux utilisateurs de se connecter avec des personnes qui ont à la fois le canal dont ils ont besoin et la liquidité sous forme de satoshis. Tout ce que vous avez à faire est d’obtenir un portefeuille Lightning, qui vous servira de nœud, même s’il ne s’agit pas d’un nœud complet, et vous êtes prêt à partir.

Je le répète : tout ce dont vous avez besoin pour faciliter les transactions sur le protocole Bitcoin Layer 2 et aider à traiter les transactions dans le monde entier… c’est de l’électricité et une connexion Internet.

La distance entre les barrières Fiat et Lightning à l’entrée ne peut pas être exagérée. Alors, pourquoi les gens pensent-ils que le Lightning Network pourrait être centralisé ?

Lightning Hubs

Ceci l’article traite du nombre croissant de hubs Lightning. Considérez-les comme des entreprises ou des particuliers fortunés créant un grand nombre de nœuds et de canaux Lightning.

Je trouve cela largement hors de propos. Non pas que ce ne soit pas une discussion importante ou qu’il ne faille pas considérer les vecteurs d’attaque résultant de ces hubs ou de leur absence, mais je trouve cela non pertinent d’un point de vue philosophique.

Bitcoin est une philosophie de libre choix. La barrière d’entrée au Lightning Network est presque inexistante. Un peu d’auto-apprentissage, et vous êtes sur la bonne voie avec peu d’exigences pratiques. Bien sûr, vous devez faire l’effort de faire vos recherches et de faire de votre mieux pour éviter de faire des erreurs en cours de route, mais le fait est que n’importe qui peut le faire. Nous ne pouvons pas avoir un protocole de libre choix et ajouter simultanément une forme de suivi qui empêche les entreprises ou les particuliers d’ouvrir autant de nœuds qu’ils le souhaitent. Lightning en est encore à ses balbutiements et il est absurde de supposer que les hubs d’aujourd’hui seront pertinents ou détiendront un contrôle quelconque sur quoi que ce soit au cours des 15 prochaines années.

Si vous rencontrez un problème avec Lightning Hubs, ouvrez un canal. C’est si simple.

Mais Lightning est-il plus sécurisé ou privé que fiat ?

Lightning Security

Les transactions Bitcoin forment une chaîne de sortie et d’entrée qui s’exécutent simultanément. La sortie des transactions est généralement libellée en satoshis, fractions décimales de bitcoin. Le solde de bitcoin est une somme agrégée de tous les UTXO (sorties de transaction non dépensées) détenus dans un portefeuille. Considérez un UTXO comme une preuve numérique que vous avez de l’argent que vous n’avez pas encore dépensé.

Afin de dépenser un UTXO, vous devez fournir une signature (ou plusieurs si vous utilisez multisig) qui correspond au public clé (adresse de portefeuille) associée à l’UTXO.

Les verrous de hachage créent des exigences spécifiques généralement liées à la publication de certaines informations avant qu’un UTXO puisse être publié, et de même, un verrouillage temporel peut fournir des exigences de temps ou hauteur de bloc afin de passer un UTXO.

Afin de créer un canal bidirectionnel (achat et vente) sur Lightning, deux parties, ou clés publiques, se réunissent afin de créer une adresse multisignature de canal, où les deux parties fournissent une signature. Une transaction de financement est alors créée, et ce financement peut provenir de l’une des parties impliquées, des deux parties, ou d’un tiers comme mentionné précédemment, mais non signé à ce stade.

Deux opérations d’engagement asymétriques sont créées afin de restituer les fonds en cas de litige de paiement entre les deux parties dit”clôture non coopérative”. Chacune de ces deux transactions a une sortie pour la personne avec laquelle vous interagissez et une pour vous-même. La sortie vers vous-même contient une clé de révocation ou la clé de pénalité au cas où les choses deviendraient saugrenues. Une fois ces transactions terminées, la transaction de financement peut alors être signée, ce qui ouvre le canal.

Afin de dépenser de l’argent au sein du canal, les deux parties doivent créer une nouvelle transaction d’engagement avec un solde mis à jour, et partager leurs clés de pénalité pour l’état de canal précédent au cas où quelqu’un déciderait de devenir fougueux et de faire quelques tours. Ces canaux sont conçus pour pénaliser tout utilisateur qui tenterait de frauder le système. Comme mentionné précédemment, lorsque ce canal est fermé, il est diffusé sur le réseau et toutes ces transactions sont désormais immuablement sécurisées sur le protocole Bitcoin.

Avoir la clé de pénalité vous permet de saisir 100 % des fonds si quelqu’un essaie d’utiliser un état antérieur pour manipuler le système. Étant donné que le mempool et la blockchain sont ouverts et publics, vous avez le temps d’utiliser une clé de pénalité si quelqu’un essaie de tricher. L’incitation à tricher est considérablement compensée par les circonstances dans lesquelles vous pouvez perdre tous vos fonds pour avoir triché. Cependant, l’incitation à renforcer et à entretenir le réseau augmente chaque jour à mesure que l’adoption se poursuit. C’est un système qui ne demande pas à ses utilisateurs d’être honnêtes, car le système s’assure que l’honnêteté est le seul choix qui a du sens.

Fiat Security And Privacy

Cryptage lisible uniquement par la banque, Advanced Encryption Standard (AES)-256, est la norme utilisée par la plupart des banques. Il s’agit d’une forme symétrique de cryptographie, ce qui signifie que si Bitcoin utilise SHA-256 pour chiffrer toutes ses transactions en exigeant à la fois une clé publique et une clé privée, AES ne nécessite qu’une seule clé symétrique.

Ce chiffrement par bloc utilisé dans AES permet de stocker des quantités de données nettement plus élevées dans chaque”bloc”, d’autant plus que la limite de taille de bloc définie par le protocole Bitcoin empêche le stockage massif d’informations dans chaque bloquer afin de maintenir la décentralisation en ayant une faible barrière à l’entrée dans les coûts de matériel. Intrinsèquement, la méthode de cryptage du système bancaire est définie sur une norme qui permet à une clé symétrique le pouvoir de déchiffrer le cryptage, et chaque bloc crypté contient une très grande quantité de données, et toutes ces données sont stockées sur un système centralisé. serveur.

Vous pouvez désormais comprendre pourquoi des millions de personnes sont affectées chaque fois qu’une banque est piratée. Ils sont conçus pour l’efficacité, pas pour la confidentialité ou la sécurité. Ils détiennent également tous les enregistrements de toutes les transactions que vous avez effectuées, tout en n’étant tenus d’assurer qu’une fraction du total des fonds qu’ils représentent.

Conclusion

Lightning était le système le plus difficile à concevoir, mais Bitcoin l’a rendu possible. Le plus gros problème était de convaincre un grand nombre de personnes décentralisées de fusionner en un essaim imparable de fonctions de hachage sécurisant un réseau mondial, et Bitcoin y est parvenu. S’appuyant sur la voie difficile, Lightning a permis à cette échelle d’atteindre une croissance exponentielle en tant que monnaie réelle, comme en témoigne El Salvador.

Les hubs Lightning sont-ils une source d’inquiétude ? Absolument. Nous devons continuer à surveiller cette évolution et nous devons encourager les individus et les entreprises qui encouragent la croissance de l’utilisation de nœuds supplémentaires et personnels. Cela signifie-t-il que Lightning est centralisé ? Pas de loin. N’importe qui peut entrer quand il le souhaite et c’est la principale différence. Fiat est une relique révolue et ses systèmes vieillissants perdront de plus en plus de sens à mesure que l’adoption se poursuivra.

Ceci est un article invité de Shawn Amick. Les opinions exprimées sont entièrement les leurs et ne reflètent pas nécessairement celles de BTC Inc ou de Bitcoin Magazine.

Categories: IT Info