- Retour au menu
- Retour au menuTarifs
- Retour au menuRecherche
- Retour au menuConsensus
- Retour au menu
- Retour au menu
- Retour au menu
- Retour au menuWebinaires et Événements
Lightning, Duplex et la recherche de micropaiements Bitcoin évolutifs
CoinDesk s'adresse aux développeurs qui cherchent à mettre à jour les fonctionnalités de la Technologies Bitcoin pour permettre des micropaiements rentables.
Comme la plupart des technologies émergentes, le Bitcoin existe dans un écart entre ce qui pourrait être possible si la Technologies arrivait à maturité et ses capacités actuelles.
Par exemple, il n'existe peut-être pas de cas d'usage plus ancien et plus précieux pour le Bitcoin que sa capacité à servir de protocole de micropaiement. Comparé aux cartes de crédit et à PayPal, qui définit un micropaiement comme inférieur à environ 5 $ <a href="https://www.paypal.com/webapps/mpp/micropayments">(https://www.paypal.com/webapps/mpp/micropayments</a> ), le Bitcoin est divisible en 100 millions d'unités plus petites appelées Satoshis, d'une valeur de $0,000002aux niveaux de prix actuels.
Les partisans du bitcoin ont longtemps théorisé que cette divisibilité, associée à une adoption plus large du Bitcoin, pourrait créer les conditions dans lesquelles toutes sortes de médias numériques, désormais largement subventionnés par la publicité et les Événements, pourraient être payés par le biais de micropaiements en Bitcoin .
Les estimations cherchant à quantifier la taille de ce marché inexploité sont jusqu'à présent rares, bien que Wedbush Securities aitprévuLes micropaiements en Bitcoin pourraient représenter un marché de 925 milliards de dollars d'ici 2025. « Auparavant peu pratiques, les paiements électroniques de moins de 1 $ pourraient largement modifier la monétisation du contenu sur le Web, supplantant peut-être les publicités », a théorisé un rapport de juillet.
Cependant, malgré cette promesse, le réseau ne peut aujourd’hui T envoyer de satoshis à un prix abordable.
« Le premier jour où vous lisez le livre blanc [sur Bitcoin ], vous vous dites : « Oh, des micropaiements incroyables », puis vous réalisez que cela ne fonctionne T du tout », a déclaré le développeur Thaddeus Dryja à CoinDesk.
Les utilisateurs souhaitant envoyer un dixième de centime (0,001 dollar américain ou 400 satoshis) via le réseau Bitcoin , par exemple, ne peuvent T le faire. Aujourd'hui, la taille minimale de sortie est de 5 430 Satoshis, soit environ 1,3 cent, ce qui entraînerait des frais d'exploitation de 2 ou 3 cents.
« Vos honoraires représentent plus de 200 % de votre paiement réel », a noté Dryja.
Dryja fait néanmoins ONE des développeurs qui cherchent à créer un avenir où la Technologies Bitcoin tiendra ses promesses. En tant que co-créateur de Réseau Bitcoin Lightning, proposé pour la première fois en février, Dryja et Joseph Poon ont lancé une conversation sur la manière dont la Technologies du bitcoin pourrait être mise à niveau avec des canaux de paiement.
Dans sa forme la plus simple, un canal de paiement permettrait à un utilisateur d'envoyer un certain montant de Bitcoin, par exemple 10 $, vers un portefeuille multisig contrôlé par deux parties. Le canal est représenté sur la blockchain, et un solde initial est établi. Les soldes s'ajusteraient ensuite entre les parties au fur et à mesure des transactions, et le paramètre nLockTime de Bitcoin garantirait qu'aucun solde ne pourrait être ajouté à un bloc avant une heure spécifiée.
Les développeurs affirment que ce système reproduit de nombreux avantages positifs du Bitcoin : finaliser les transactions par rapport au grand livre sans nécessiter un tiers de confiance, tout en permettant à la majorité de ces échanges d'avoir lieu en dehors de la blockchain principale, qui est actuellement limitée à 1 Mo de données par bloc.
L'équipe Lightning n'est cependant T la seule à travailler sur le fonctionnement des canaux de paiement sur la blockchain. Une proposition similaire a été FORTH par des chercheurs du Distributed Computing Group de ETH Zurich. Livre blanc de septembresur les canaux de micropaiement duplex (DMC).
Les deux propositions sont désormais considérées comme susceptibles de faire évoluer le réseau Bitcoin si et quand la demande des utilisateurs augmente en fonction des spéculations, en maintenant la taille des blocs Bitcoin plus basse et en limitant la taille de la blockchain Bitcoin afin que les nœuds puissent stocker les versions complètes plus efficacement.
Le développement de la foudre progresse
En tant qu'itération la plus ancienne et la plus importante de cette idée, Lightning est désormais soutenu en partie par Blockstream, une startup quia levé 21 millions de dollarsen financement fin 2014 pour son projet signature de chaînes latérales, qui vise à permettre l'interopérabilité entre les blockchains.
Rusty Russell, ingénieur technique CORE de Blockstream, qui a rejoint l'entreprise en mars, travaille désormais à temps plein sur le réseau Lightning. Sans affiliation avec la startup ni avec son financement, Dryja et Poon cherchent actuellement à développer une entité commerciale formelle autour du projet.
Lors d'une interview, Dryja et Poon ont suggéré que, malgré les affirmations selon lesquelles le développement du projet pourrait prendre des années, Lightning pourrait prendre seulement six mois pour être prêt à être lancé.
Tous deux ont souligné qu'ils souhaitaient que Lightning soit décentralisé, et que c'était le principal facteur de complication en termes de déploiement.
« Ce qui prend vraiment du temps et pourquoi nous devons le faire correctement, c'est qu'il faut faire en sorte que l'accès soit ouvert pour participer et qu'il soit facile de participer dans tous les domaines », a déclaré Poon, ajoutant :
« Il ne peut T s'agir d'un système centralisé, Lightning doit exister de telle manière que tout le monde puisse participer et exécuter un nœud. »
En pratique, cela signifie élaborer les règles régissant la manière dont deux parties peuvent effectuer des transactions dans le système, surmonter les ajustements qui doivent être apportés au protocole et établir la manière dont les données circulent entre les parties.
Le premier défi à relever est de créer un système de paiements à deux sauts, dans lequel deux utilisateurs peuvent établir des paiements récurrents au sein d'un canal, et ces communications peuvent passer par un ou plusieurs nœuds intermédiaires supplémentaires.
« C'est le cas minimal où cela commence à être le Lightning », a poursuivi Poon.
Les parties doivent ensuite être en mesure de prouver mutuellement qu'une transaction a eu lieu dans un délai déterminé. De plus, chaque partie devra convenir des conditions, assorties de pénalités, afin de garantir le respect des contrats, sans que ces communications ne soient interrompues par des intermédiaires.
Il s’agit d’un défi car les données nécessaires au traitement des paiements seraient acheminées via un opérateur de nœud inconnu.
« Imaginons que vous souhaitiez payer pour un article. Vous seriez connecté à un nœud aléatoire du réseau. Ce dernier serait connecté à quelqu'un d'autre, puis le message serait acheminé via des ordinateurs aléatoires sur Internet », a expliqué Poon.
Des versions de Lightning sont actuellement en cours de création en C, Java, Go et Python, et selon les développeurs, le code est opérationnel.
« En ce moment, les gens testent les pneus, en termes de tests utilisateurs et de dépenses entre eux », a déclaré Dryja, ajoutant que de telles expérimentations sont en cours sur Testnet3, une blockchain alternative qui reproduit les conditions du réseau sans utiliser de vrais bitcoins.
Améliorations plus importantes du réseau
Un obstacle à la vision Lightning est que fourches souplessont nécessaires à sa mise en œuvre. Moins strictes qu'un hard fork, comme cela serait le cas avec unaugmenter la taille du bloc, les soft forks nécessitent seulement qu'une majorité de mineurs mettent à niveau leur logiciel pour se conformer aux nouvelles règles.
Dans sonÉvaluation d'avrilDans son livre blanc, Russell a souligné que des soft forks seraient nécessaires pour se protéger contre les problèmes de malléabilité des transactions et permettre de nouveaux modes de signature. Il a également souligné qu'un système de notation devrait être conçu pour les nœuds Lightning, que les portefeuilles devraient être interopérables avec le réseau et qu'une implémentation serveur devrait être créée.
, le processus par lequel les transactions peuvent être modifiées avant d'entrer un bloc de données sur la blockchain, est également un problème, bien que l' équipe soit convaincue qu'il sera résolu par la communauté des développeurs.
« On pourrait construire Lightning aujourd'hui, mais le problème, c'est que les fonds pourraient être bloqués par ONEune des parties, et bloquer les fonds ne suffirait pas. Cela crée un scénario d'otage. Il faut minimiser la confiance dans le système », a déclaré Poon.
Des mises à jour supplémentaires pourraient être apportées au langage de script de Bitcoin pour contourner un correctif de malléabilité.Contrats à verrouillage temporel hachés(HTLC), qui permettraient aux paiements d'être acheminés vers des parties non fiables, mais d'être exécutés uniquement lorsque le destinataire fournit un hachage unique à l'expéditeur, nécessitent des mises à jour proposées telles que CHECKLOCKTIMEVERIFY et CHECKSEQUENCEVERIFY.
Une fois les soft forks mis à jour (un processus qui, selon eux, devrait être « mesuré en mois »), l'équipe a suggéré que les fournisseurs de portefeuilles devraient effectuer les mises à jour nécessaires à l'utilisation de Lightning, un processus qui, selon eux, pourrait prendre plus de temps.
Les deux auteurs ont suggéré qu'un protocole de routage qui régirait la manière dont les nœuds traitent les informations nécessiterait également des efforts de développement importants.
DMC émerge
Ailleurs en Europe, le système de paiement Duplex poursuit des objectifs similaires. Christian Decker de ETH Zurich et le professeur Roger Wattenhofer, plus connu pour recherche sur la plateforme d'échange de Bitcoin Mt Gox, aujourd'hui disparue, a proposé DMC en septembre avec moins de fanfare que Lightning.
Decker considère Lightning et DMC comme les premières propositions permettant des « paiements sécurisés hors blockchain », bien qu'il existe des différences entre chaque approche. Selon Decker, une différence CORE réside dans le fait que, tandis que Lightning exige l'échange de clés privées pour modifier l'état du contrat, DMC utilise des verrous temporels décroissants.
Essentiellement, DMC propose que les accords de canal de paiement puissent être mis à jour en modifiant l’heure à laquelle ils sont prévus pour être validés dans la blockchain, plutôt que d’échanger des clés privées pour invalider les transactions.
« Les transactions représentant un état ultérieur ont simplement des délais plus courts qui leur permettent d'être valides avant que l'ancien état ne soit valide », a-t-il expliqué.
Decker soutient que cela faciliterait l'audit du DMC. « C'est une différence CORE avec Lightning, où les composants sont étroitement couplés et ne sont pas utilisables individuellement », a-t-il déclaré.
Comme Lightning, DMC nécessiterait également une correction de malléabilité. Decker a également soumis une proposition d'amélioration de Bitcoin (BIP), actuellement en projet, qui permettrait de s'appuyer sur des transactions non signées pour des mises à jour ultérieures.
Selon les chercheurs, la mise en œuvre progresse actuellement et sera rendue open source lorsqu'une preuve de concept fonctionnelle aura été développée.
Micropaiements hors blockchain
Ces deux projets contrastent avec les autres méthodes de micropaiement actuellement disponibles. Par exemple, la plateforme de pourboires ChangeTip effectue ses paiements en Bitcoin hors chaîne, tandis que le réseau social ZapChain utilise BlockCypher pour insérer dynamiquement de petites transactions.
Encore plus top Secret et potentiellement plus impactant est un projet en cours de développement chez la startup Bitcoin 21 Inc, qui a jusqu'à présent levé le la plupart des financements en capital-risquedans l'industrie.
En novembre, 21 a annoncé qu'il sortirait un «Ordinateur Bitcoin« Ce mineur vise à fournir en continu de petites quantités de Bitcoin aux utilisateurs grâce à une puce de minage intégrée. Comme indiqué dans les communications de l'entreprise, il n'a pas pour vocation de spéculer, mais d'encourager les développeurs à créer des applications et des inventions nécessitant le Bitcoin pour fonctionner. »
« Plus précisément, nous voulons Pour vous permettre de transformer votre idée brillante en revenu passif en vendant des biens, des jeux et des services payables en bitcoins sur Internet via un ordinateur 21 Bitcoin », a écrit le PDG Balaji Srinivasan au moment du dévoilement du produit.
La clé de sa fonctionnalité est un « serveur de 21 micropaiements » intégré, une fonctionnalité dont Srinivasan a fait allusion à l'impact sur Twitter.
.@derosetech @manan19 @StartupLJacksonL'objectif : activer un nouveau service Internet payant comme on allume une nouvelle ampoule. Sans publicité, sans inscription.
— Balaji S. Srinivasan (@balajis)22 septembre 2015
On ignore encore comment ces microtransactions interagiraient avec la blockchain, mais elles pourraient avoir lieu hors chaîne, ou au sein de l'écosystème de 21 Inc., pour être ensuite appliquées à la blockchain. Poon et Dryja ont indiqué n'avoir pas encore été contactés par l'entreprise.
Cependant, quelles que soient les ambitions de 21, les deux développeurs ont suggéré qu'ils pensaient que des améliorations à la Technologies de CORE du Bitcoin étaient nécessaires.
« La plupart des gens, même les plus téméraires, pensent que Bitcoin fait déjà tout cela. En 2013, la presse parlait beaucoup de transactions gratuites et sans frais, de micropaiements. Bitcoin ne fait T vraiment ça », a déclaré Dryja, concluant :
« Beaucoup de gens pensaient qu'il était possible de faire beaucoup de choses avec Bitcoin et nous devons concrétiser cela. »
Images du serveurvia Shutterstock
Pete Rizzo
Pete Rizzo était rédacteur en chef de CoinDesk jusqu'en septembre 2019. Avant de rejoindre CoinDesk en 2013, il était rédacteur chez PYMNTS.com, la source d'informations sur les paiements.
