Après la mise à l'échelle de bitcoin, une version de lightning winter est désormais disponible

L' économie de la connaissance par Idriss ABERKANE (Décembre 2018).

Anonim

Alors que les ateliers Scaling Bitcoin de la semaine dernière arrivaient à leur terme et que les participants étaient rentrés chez eux, la tâche principale de 12 développeurs éminents du réseau Lightning de Bitcoin ne faisait que commencer. Lundi dernier et mardi, des représentants de l'ACINQ, d'Amiko Pay, de BitFury, de Blockstream, de Lightning Labs et de Purse se sont rassemblés sur le troisième étage d'un espace de travail dans le centre de Milan. Assis autour d'une table remplie d'ordinateurs portables et de boîtes à pizza vidées, le premier «sommet du réseau de la foudre» a eu lieu.

La tâche spécifique consistait à établir l'interopérabilité entre les différentes implémentations de ce qui est peut-être la technologie la plus attendue à déployer dans la chaîne de blocs Bitcoin dans un proche avenir.

The Lightning Network

Le réseau de foudre a été proposé pour la première fois par Joseph Poon et Thaddeus "Tadge" Dryja il y a plus d'un an. Utilisant les fonctions programmables de base de Bitcoin - comme les verrous multisig et temporels - les utilisateurs peuvent établir des canaux de paiement en réseau au-dessus de Bitcoin, créant en effet une couche de transaction hors blockchain exploitant la sécurité de Bitcoin. Cela devrait permettre une quantité quasi-infinie de transactions sans confiance, instantanées et à faible coût avec peu de charge supplémentaire sur le réseau Bitcoin et ses utilisateurs.

"La promesse de ce travail est exceptionnelle", écrivait Paul "Rusty" Russell, développeur de noyau Linux de longue date, dans un article de blog en 2015, après avoir examiné le livre blanc de Poon et Dryja.

C'est ce même Rusty Russell - maintenant employé par Blockstream - qui a dirigé des parties importantes de la discussion à Milan. Avec son marqueur gribouillant les spécifications de conception proposées sur une large feuille blanche, l'objectif était de trouver un terrain d'entente entre les différentes équipes. Si toutes leurs implémentations peuvent se connecter et communiquer avec toutes les autres implémentations, l'utilité du réseau de foudre augmentera considérablement. <

"Contrairement à Bitcoin, où la sécurité a une implémentation standard pour minimiser les surprises du consensus, la foudre est la plus forte si nous avons plusieurs implémentations indépendantes", a expliqué Russell à Bitcoin Magazine .

"Nous avons vu beaucoup de progrès réalisés par les différents groupes expérimentant et découvrant des problèmes et des solutions. C'est la recherche et le développement dans le vrai style open source. Nous sommes maintenant au point où nous avons exploré le paysage assez pour prendre des décisions que nous pensons durer. C'est le moment idéal pour se réunir et combiner nos pouvoirs en une seule spécification que nous pouvons tous viser. "

High Stakes

Depuis que l'idée du réseau de la foudre a été proposée, les enjeux ont considérablement augmenté. Tandis que Poon et Dryja espéraient surtout réaliser des confirmations instantanées et des micro-transactions abordables, au cours de l'année écoulée, la couche des paiements a été lancée au cœur d'un débat d'envergure.En conséquence, le réseau d'éclairage est souvent considéré comme une pièce maîtresse de la feuille de route de l'extensibilité de Bitcoin Core.

Mais la proposition a également fait l'objet d'un examen plus approfondi. Au cours des derniers mois en particulier, des questions ont été soulevées quant à l'efficacité des solutions de routage proposées, aux vecteurs de déni de service (DoS) et aux autres modes de défaillance, ainsi qu'à la facilité d'utilisation d'un système.

Pour aider à surmonter ces types de défis, des entreprises spécifiques non-foudroyantes comme la société de services Blockchain à service complet, BitFury, et le fournisseur de portefeuilles et l'explorateur de blocs, Blockchain. info, ont investi des ressources pour assurer la réalisation de la technologie ainsi.

"Comme pour beaucoup de nouvelles technologies, il peut y avoir des défis pratiques que nous n'avons pas encore expérimentés", a dit un représentant de BitFury à Bitcoin Magazine, concernant les difficultés potentielles à venir. "Mais nous pensons que nous sommes complètement préparés à la mise en place du réseau de paratonnerre et travaillons sans relâche avec nos partenaires pour assurer la bonne marche de la mise en œuvre. "

Mise à l'échelle de Bitcoin

Le réseau de la foudre avait déjà pris le devant de la scène dans les jours précédant le sommet de la conférence Scaling Bitcoin elle-même. Trois présentations de samedi ont porté exclusivement sur la couche de mise à l'échelle proposée, tandis qu'un atelier sur le routage du réseau de foudre s'est poursuivi plus tard dans l'après-midi.

Chez Scaling Bitcoin, Pavel Prikhodko, un développeur de BitFury qui a étudié les solutions de routage, a présenté ce qui est généralement considéré comme la solution de routage de transaction la plus avancée à ce jour: Flare. Les premiers tests de Flare ont été publiés par l'ACINQ une semaine plus tôt, ACINQ et BitFury déclarant être satisfaits des résultats.

"Flare spécifie comment les utilisateurs du réseau Lightning peuvent trouver des itinéraires pour acheminer leurs paiements via le réseau de manière sécurisée et décentralisée", a déclaré BitFury. "Flare est généralement accepté en ce qu'il s'agit d'une solution de travail pour le routage des paiements, et nous sommes encouragés à voir des tests en dehors de l'algorithme. Nous avons trouvé des résultats très favorables dans nos tests internes, et travaillons maintenant avec la communauté pour finaliser l'algorithme et le préparer pour une mise en œuvre à moyenne échelle. "

Olaoluwa" Laolu "Osuntokun de Lightning Labs, dans une présentation différente, a expliqué comment le réseau de foudre peut inclure l'algorithme Sphinx pour le routage d'oignons de style Tor. Avec Sphinx, chaque homologue du réseau sait de quel autre pair il a "reçu" une transaction, et à quel pair cette transaction doit être "transmise". "Mais les pairs ne savent pas s'ils sont la première étape de la chaîne de transaction, la dernière, ou quelque part entre les deux. Ils n'ont aucun moyen de savoir d'où provient une transaction ou d'où elle aboutira. Ce serait un grand avantage pour la vie privée, et est compatible avec Flare ainsi que d'autres solutions de routage.

Enfin, Dryja a proposé une solution pour externaliser d'importantes mesures de sécurité.Dans la conception de la foudre originale, les participants dans les canaux de paiement de la foudre devaient surveiller la chaîne de blocs de Bitcoin pour vérifier si une contrepartie essayait de les tromper. Avec la proposition de Dryja, cette tâche peut être sous-traitée à une multitude de pairs différents. Si même un de ces pairs remarque le tricheur - peut-être en échange d'une somme modique - tous les fonds sont garantis, et le tricheur pénalisé. En outre, tout ceci peut être fait tout en conservant une totale confidentialité, car le service d'externalisation ne peut voir qu'un paquet chiffré.

Conclusions du Sommet

Après deux jours de remue-méninges, de conception, de discussion et de «commerce de chevaux», comme l'a dit Russell, toutes les équipes ont réussi à converger vers un concept commun. Au cours des prochaines semaines, ils auront tous l'intention de creuser dans leur code pour mettre en œuvre les spécifications de Milan.

Émergeant de mardi soir avec un sentiment partagé d'optimisme, les développeurs croient maintenant qu'il y aura des transactions foudroyantes sans faille sur la blockchain de Bitcoin plus tôt que prévu.

"Lors de la réunion et au cours des derniers mois, Rusty et Christian Decker ont joué un rôle déterminant en contribuant à l'élaboration de protocoles de conception et de spécifications de bas niveau; sans eux, la foudre ne serait pas la même ", a déclaré Joseph Poon - qui travaille maintenant avec Lightning Labs - des développeurs participants. "Laolu et Tadge font un travail fondamental critique sur la conception de crypto, et BitFury a fait une réflexion à long terme sur le routage des paiements. Mais vraiment, il y a trop de personnes impliquées pour les mentionner. C'est un effort d'équipe croissant dans de nombreux secteurs de l'écosystème Bitcoin. "

Russell, lui aussi, a dit qu'il était impressionné par l'engagement de toutes les différentes équipes qui se sont réunies pour travailler sur une spécification partagée.

"Il y a un sentiment envahissant d'un groupe de personnes essayant de pousser leur cerveau pendant deux jours pour atteindre un objectif commun. C'est assez intense. Épuisant, mais il y avait si peu de conneries », a-t-il dit. "Eh bien, jusqu'à ce que Christian commence à jouer des vidéos de Rebecca Black pour une raison quelconque. Ce genre de fini le deuxième jour. "

Utilisation du monde réel

Bien qu'il reste des questions ouvertes - en particulier en ce qui concerne les structures tarifaires, les attaques de déni de service, la topologie réseau et l'expérience des utilisateurs finaux - les équipes s'attendent à ce que les premières versions soient éclairées. de la blockchain Bitcoin en quelques mois.

"Une implémentation de foudre entièrement fonctionnelle sans confiance de garde nécessiterait une correction de malléabilité - témoin séparé - activée sur le réseau principal", a expliqué Poon. "Dès que cela est fusionné, vous devriez voir les utilisateurs transiger sur la foudre. "

Selon le représentant de BitFury," Le groupe BitFury travaille activement sur un portefeuille de réseau éclairé avec une interface utilisateur graphique pour les plates-formes de bureau et mobiles, afin que les utilisateurs puissent envoyer des transactions éclair après la Bitcoin Blockchain »

Dès lors, l'utilisation concrète de la technologie peut aider les développeurs à poursuivre et à améliorer le système.Comme il est encore difficile de prédire comment le réseau de parafoudre sera utilisé exactement, ou par qui, les développeurs de Milan ont convenu que certains des problèmes potentiels sont mieux résolus au fur et à mesure qu'ils se produisent.

Parlant à Bitcoin Magazine , Corné Plooy d'Amiko Pay a expliqué qu'en tant que solution de deuxième couche, le réseau de foudre devrait être relativement flexible et que les ajustements futurs devraient être faciles à mettre en œuvre.

"Sur le plan technologique, la foudre a plus de facilité que Bitcoin", a déclaré Plooy. "Bitcoin a cette blockchain unique, avec ses règles de consensus sur lesquelles tout le monde doit se mettre d'accord. Mais avec la foudre, les choix de concept que nous avons faits sont probablement - espérons-le - pas gravés dans la pierre pour toujours. Nous avons fait un effort pour ne pas nous mettre dans un coin et je pense que nous sommes toujours dans une position flexible, capable d'intégrer les développements futurs au fur et à mesure qu'ils se produisent. "

Un compte rendu de la rencontre de Bitcoin post-Scaling par ses participants peut être trouvé sur leur poste moyen.

Note: Une version antérieure de cet article attribuait par erreur les commentaires de BitFury à Pavel Prikhodko plutôt qu'à un porte-parole de BitFury. Ce message a été modifié pour corriger l'erreur.