Bip 9: activation des modifications et des mises à niveau de bitcoin

5 Settings For Mining Cryptocurrency On Windows 10 (Mai 2019).

Anonim

Le consensus et la gouvernance ont été deux sujets principaux de conversation dans la communauté Bitcoin au cours de l'année écoulée. Bien que les modifications apportées à Bitcoin Core puissent sembler triviales pour certains, les politiques associées à certaines propositions ont causé des problèmes majeurs pour le processus de développement.

Le développeur de Bitcoin et PDG de Ciphrex, Eric Lombrozo, a donné une conférence sur les options potentielles de mise à l'échelle de Bitcoin lors de la Blockchain Agenda Conference à San Diego. . Lombrozo a couvert des fourchettes souples, des fourches dures et une proposition d'amélioration Bitcoin (BIP) qui pourrait éventuellement faciliter le déploiement de fourches logicielles sur le réseau.

Problèmes liés à la modification des règles de consensus de Bitcoin

Avant de trouver des solutions possibles, Lombrozo a d'abord discuté des problèmes actuels avec la recherche d'un consensus sur de nouvelles règles pour le réseau Bitcoin. Bien que la décentralisation de Bitcoin soit ce qui rend le réseau précieux pour ses utilisateurs, l'absence d'un décideur central capable de dicter les règles du réseau a été un problème. Lombrozo a expliqué:

"Chaque fois que nous voulons changer les règles de consensus, cela pose un sérieux problème car nous ne voulons pas vraiment imposer de nouvelles règles sur le réseau. Il n'y a pas d'autorité centrale qui puisse vraiment le faire. Nous devons trouver un moyen pour que le réseau s'adapte aux nouvelles règles, décider s'il veut ou non s'adapter à ces règles, et s'assurer que tout le monde finisse par être d'accord à la fin. "

Certains ont déclaré qu'un dictateur bienveillant était nécessaire pour Bitcoin, et l'ancien développeur de Bitcoin Mike Hearn avait l'intention d'assumer ce rôle pour la mise en œuvre alternative du protocole Bitcoin connu sous le nom de Bitcoin XT. Alors que les clients du logiciel Bitcoin peuvent avoir des dictateurs bienveillants derrière le code, la possibilité pour les utilisateurs de choisir quel code exécuter sur leurs propres ordinateurs rend l'idée d'un dictateur bienveillant du protocole Bitcoin une notion peu pratique.

Fourches dures et fourches douces

Lombrozo a ensuite parlé de fourches dures et de fourches souples. Ces fourchettes ont lieu chaque fois que les règles du réseau sont modifiées, et elles sont actuellement la seule option pour mettre à jour le protocole.

Lombrozo: "Les fourchettes souples se produisent lorsque les blocs qui étaient valides deviennent invalides selon les nouvelles règles. Et avec ce genre de forks, si une majorité de mineurs sont d'accord que les nouvelles règles vont entrer en vigueur, alors cette chaîne particulière deviendra plus grande que l'autre et elle deviendra la chaîne principale. "

Lombrozo a déclaré que le processus de la fourche dure est une proposition beaucoup plus difficile.

"Dans le cas des fourches rigides, ce n'est pas le cas. Nous avons des blocs invalides qui deviennent valides en vertu des nouvelles règles, et cela crée une fourchette de réseau qui peut durer indéfiniment. Donc, c'est une situation beaucoup, beaucoup plus difficile pour nous de réparer."

Bitcoin n'a pas connu de forks intentionnelles depuis les premiers jours de son existence. Il y a actuellement une grande partie de la communauté qui aimerait voir une fourchette dure se dérouler afin d'augmenter la taille limite du bloc. Bitcoin Classic est une nouvelle version du logiciel qui implémente ce changement.

BIP 9: bits de version avec délai et délai

Lombrozo pense que les modifications apportées aux règles de consensus de Bitcoin peuvent être facilitées par la mise en œuvre de BIP 9. La proposition vise à faciliter le déploiement de la fourchette souple en autorisant plusieurs les fourches doivent être déployées en même temps. Ceci est réalisé grâce à des changements dans la façon dont le champ "version" dans les blocs est interprété par les nœuds sur le réseau.

Lombrozo a décrit BIP 9 lors de sa présentation à Blockchain Agenda San Diego:

"Une chose sur laquelle j'ai travaillé récemment est une chose appelée bits de version, BIP 9, qui est un mécanisme permettant une fourchette douce plus simple déploiements. Cela permet aux mineurs de signaler quand ils sont prêts à appliquer les nouvelles règles, et cela vous permet de mettre en place une fourchette souple parallèle. Alors maintenant, plusieurs fonctionnalités sont déployées en même temps sans nécessairement savoir lequel sera activé en premier. Il fournit un système d'avertissement, de sorte que les anciens nœuds peuvent être mis à niveau lorsqu'ils voient que de nouvelles règles vont être [activées]. "

Bien que les fourches souples puissent être plus faciles à déployer dans un avenir proche, Lombrozo a ajouté:" Les fourches rigides sont encore difficiles. "

Kyle Torpey est un journaliste indépendant qui suit Bitcoin depuis 2011. Son travail a été présenté sur VICE mère, Business Insider, RT Keiser Report et de nombreux autres médias. Vous pouvez suivre @kyletorpey sur Twitter.