Partager cet article

Comment deux nouvelles propositions de chaînes latérales pourraient changer l'ADN du Bitcoin

Les travaux sur les chaînes latérales Bitcoin , longtemps considérées comme ONEun des meilleurs moyens d'améliorer les fonctionnalités du réseau, progressent. Voici comment.

molecule, dna

Une fonctionnalité Bitcoin proposée depuis longtemps, appelée « sidechains », pourrait bientôt faire un grand pas en avant grâce à une paire de propositions.

L'idée derrière les sidechains, la plus associée à la startupBlockstream(dont l'équipe se vante de ses créateurs), est de faciliter l'ajout de nouvelles fonctionnalités à Bitcoin, ce qui s'est avéré difficile dans le passé en raison de la conception de Bitcoin.

La Suite Ci-Dessous
Ne manquez pas une autre histoire.Abonnez vous à la newsletter Crypto Daybook Americas aujourd. Voir Toutes les Newsletters

En bref, les chaînes latérales sont censées permettre aux utilisateurs de transférer des bitcoins entre différentes blockchains basées sur Bitcoin, avec des règles différentes. Par exemple, de nouvelles techniques de préservation de la Politique de confidentialité des transactions ou un système de contrats intelligents similaire àEthereumpourrait être ajouté à une blockchain Bitcoin , sans changerle blockchain Bitcoin .

Sergio Demian Lerner, consultant en sécurité Bitcoin et fer de lance ONEun effort visant à ajouter une fonctionnalité de chaîne latérale à Bitcoin, a expliqué que les chaînes latérales élimineraient largement la difficulté à laquelle les développeurs sont aujourd'hui confrontés pour étendre les capacités de Bitcoin.

Il a déclaré à CoinDesk:

« L’amélioration du réseau Bitcoin a été comparée à la réparation d’un avion en vol. »

Mais en plus de l'équipe de Lerner, un autre groupe travaille sur des propositions qui pourraient potentiellement insérer des chaînes latérales dans la base de code officielle du Bitcoin .

Fin septembre, Lerner a révélé uneproposition pour le code qui pourrait ajouter cette fonctionnalité à Bitcoin, et l'économiste de Bloq, Paul Sztorc, a déclaré à CoinDesk qu'il travaillait sur son propre code.

Les deux sont des propositions dites « drivechain », une variante des sidechains en premier lieu.décrit Par Sztorc en novembre dernier. Chacun d'eux propose ainsi un ensemble de nouvelles fonctionnalités, appelées opcodes, qui pourraient potentiellement être ajoutées à Bitcoin via une modification appelée soft fork (une mise à jour qui ne nécessite T la mise à niveau du logiciel par tous les nœuds).

Cependant, les deux projets ont des idées différentes sur la manière d'implémenter l'opcode et ne prévoient T d'unir leurs forces sur une ONE proposition (du moins pas encore).

Deux approches

Lors d'un transfert entre chaînes latérales, les bitcoins sont envoyés d' une blockchain à une autre, ou c'est à quoi cela LOOKS .

Mais en réalité, les bitcoins d' une chaîne (disons Bitcoin) sont verrouillés sur la blockchain principale Bitcoin , tandis qu'ils sont simultanément déverrouillés sur la chaîne latérale vers laquelle ils sont « transférés ».

La principale différence entre les chaînes de transmission et les chaînes latérales classiques réside dans la personne qui soumet en fin de compte les informations nécessaires pour transférer les bitcoins dans les FORTH: les utilisateurs ou les mineurs.

La version de Drivechain de Lerner s'appuie sur les mineurs pour être des « gardiens de proxy algorithmiques », ou des programmes qui aident à informer les mineurs des autres chaînes latérales attachées au réseau.

« Les mineurs de Bitcoin observent l'état de la sidechain et lorsqu'ils reçoivent une commande de la sidechain ayant un consentement prouvé (par exemple une centaine de confirmations), ils exécutent un protocole de coordination pour s'assurer qu'ils sont tous d'accord sur l'authenticité de la commande », a expliqué Lerner.

Il a ajouté : « S'ils sont d'accord, ils effectueront un paiement en utilisant des fonds bloqués. »

La proposition de Lerner introduit un nouveau script Bitcoin appelé OP_COUNT_ACKS, qui implémente la fonctionnalité drivechain ci-dessus (les scripts Bitcoin sont comme des contrats intelligents) dans environ 600 lignes de code, dans ce qu'il a appelé un petit changement.

Lerner a également noté queTémoin séparé, la dernière modification majeure apportée à Bitcoin, une fois déclenchée, pourrait y contribuer. Le code a été officiellement publié. ajouté au Bitcoin plus tôt ce mois-ci, et le changement pourrait être activé par les mineurs dès décembre.

Bien qu’elle soit largement considérée comme une solution de mise à l’échelle, elle présente d’autres avantages.

« SegWit propose un nouveau système facilitant le softforking : le système de gestion des versions de scripts témoins. Notre BIP utilise ce système pour ajouter un nouvel opcode sans les limitations du précédent système de softforking », explique Lerner.

Tentatives séparées

Sztorc travaille sur un code similaire qui n'a pas encore été rendu public.

Mais alors que Sztorc et Lerner ont discuté et collaboré, chacun semble penser que son propre projet est le meilleur et veut continuer à les poursuivre séparément.

La principale critique de Sztorc concernant l'implémentation de Lerner est qu'elle utilise la chaîne latérale deun ONE de ses efforts, Rootstock, qui propose des contrats intelligents de type Ethereum, plutôt qu'une copie de Bitcoin.

« Drivechain est une idée nouvelle. C'est donc un risque en soi. Je T l'idée d'aggraver la situation en développant deux nouvelles idées à la fois », a déclaré Sztorc.

D'autres différences sont de petits détails, a noté Sztorc, en utilisant l'invention du marteau comme analogie. Imaginons que quelqu'un invente un marteau, un outil qui n'existait pas auparavant, mais qu'il se demande s'il doit être en pierre ou en bois.

Si elle est acceptée, l'une ou l'autre pourrait éventuellement faire son chemin dans le Bitcoin sous la forme d'un soft fork.

Potentiel dangereux

Mais encore une fois, nous parlons d’une mise à jour que les développeurs comparent à un correctif d’avion en vol.

Les chaînes latérales peuvent être une proposition censée aider à résoudre ce problème, mais pour d'abord ajouter cette fonctionnalité à Bitcoin, il doit franchir cet obstacle comme l'ont fait d'autres optimisations et ajouts, tels que SegWit.

Russell O'Connor, ingénieur technique CORE de Blockstream décrit certains problèmes potentiels avec l'opcode proposé par Lerner qui se résument au fait que l'opcode dépend des valeurs de données spécifiques au bloc auquel une transaction est ajoutée.

Il a expliqué que d'autres opcodes qui ont été récemment ajoutés à Bitcoin CORE « ont été soigneusement construits pour garantir cette propriété ».

Il convient également de noter que la proposition n'a peut-être pas encore été pleinement débattue. Peter Todd, contributeur de Bitcoin COREa refusé de discuterle nouvel opcode drivechain en raison du passé de Lerner lié au bitcoinbrevets, et a déclaré qu'il rejetterait la proposition « jusqu'à ce que cela soit rectifié ».

Lerner a répondu qu'il n'envisageait pas de breveter Drivechain. Il a également indiqué que d'autres développeurs du protocole Bitcoin , dont Matt Corallo et Pieter Wiulle, étaient ouverts à la discussion sur ce changement.

Interrogé sur sa stratégie en matière de brevets, Sztorc a déclaré qu'il n'avait « absolument aucune intention » de déposer un brevet, même ONE.

Outre ces critiques spécifiques, il existe beaucoup de scepticisme à l'égard de chaque projet de sidechain, avec les conséquences qui l'accompagnent.discussionConcernant la sécurité de chacun. Certaines critiques de longue date portent sur la viabilité même des chaînes latérales.

« Le débat principal porte sur les effets d'un renforcement du pouvoir des mineurs et sur les conséquences à long terme. Plus précisément, la question est de savoir ce qui se passerait si une sidechain Bitcoin devenait si populaire que [les mineurs minant à la fois des Bitcoin et la sidechain populaire] devraient utiliser des ordinateurs plus performants, surpassant ainsi les mineurs solo », a expliqué Lerner.

Mais Sztorc semble optimiste malgré les critiques, dont certaines qu'il envisage d'aborder dans un « très long » article de blog dans les semaines à venir.

« La philosophie est presque terminée, tout comme le code. Nous sommes très proches », a-t-il déclaré.

Lerner a conclu à peu près la même chose, ajoutant :

« Nous sommes très enthousiastes à l’idée que cela puisse se produire dès 2017. »

Image du modèle moléculairevia Shutterstock

Alyssa Hertig

Journaliste spécialisée dans les technologies chez CoinDesk, Alyssa Hertig est programmeuse et journaliste spécialisée dans le Bitcoin et le Lightning Network. Au fil des ans, ses articles ont également été publiés dans VICE, Mic et Reason. Elle écrit actuellement un livre explorant les tenants et aboutissants de la gouvernance du Bitcoin . Alyssa possède des BTC.

Alyssa Hertig