- Retour au menu
- Retour au menuTarifs
- Retour au menuRecherche
- Retour au menu
- Retour au menu
- Retour au menu
- Retour au menu
- Retour au menuWebinaires et Événements
Pourquoi les mineurs sont-ils impliqués dans les changements de code Bitcoin ?
Comment les mineurs peuvent-ils bloquer les fluctuations du Bitcoin ? CoinDesk examine les mises à niveau du réseau et le rôle de ces acteurs.
Développeurs, startups, mineurs… tous ont joué un rôle dans le développement du bitcoindébats techniques. Mais si vous avez suivi, vous avez peut-être remarqué l'attention portée à la question de savoir si les mineurs sont «signalisation" pour diverses propositions.
Avant de nous plonger dans ce que cela signifie, il est utile de comprendre que le terme « mineurs » se rapporte en réalité à un groupe diversifié de personnes.
Premièrement, tous les mineurs développent, construisent ou déploient leordinateurs spécialisés Conçu pour rivaliser (ou aider d'autres à rivaliser) pour les récompenses du réseau et, ce faisant, faciliter le transfert de bitcoins d'une personne à l'autre. Ce rôle peut paraître banal, mais les mineurs s'inquiètent, ou pourraient s'inquiéter un jour, trop de puissancesur la prise de décision du réseau.
Certains affirment qu'il était initialement prévu que chaque utilisateur de Bitcoin contribuerait à sécuriser le réseau, par opposition à grandes entreprises– les mineurs ont longtemps été l’objet d’imaginations peu confiantes de la part des utilisateurs du réseau et des développeurs soucieux de la sécurité.
Avec à peu près20 pools minierslà-bas, certains contrôlant de larges pans de la puissance informatique sous-jacente, il existe des craintes de longue date selon lesquelles ils pourraient potentiellement conspirer pourattaquer le réseau et, par conséquent, réduire la confiance dans le Bitcoin en tant que monnaie en ligne sûre et stable.
Pour compliquer les choses, les mineurs ont également développé un rôle secondaire : aider Bitcoin à ajouter de nouvelles fonctionnalités techniques. De même, les utilisateurs craignent que cette position ne soit utilisée à mauvais escient.
On pourrait en effet affirmer que le groupe a contribué à l'incertitude récente quant à l'avenir du bitcoin. Avec plusieurspropositions concurrentesSur la table, il y avait de nombreuses manières différentes dont les changements de code de cet été auraient pu se dérouler, et les mineurs étaient essentiels à chacune d'elles.
À certains moments, on avait même l'impression que leur approbation du changement était la seule chose qui empêchait Bitcoin de se scinder en deux blockchains concurrentes. (Il est intéressant de noter que certains mineurs pourraient même finir par faire exactement cela).
Ce jeu était en plein écranla semaine dernière Lorsque les pools de minage ont commencé à signaler leur soutien à une mise à niveau plus tôt que prévu, ONE' eux a commencé à intégrer des informations dans des blocs indiquant qu'il allait Réseaux sociaux une action, puis un flot d'autres l'ont rejoint. Il n'a T fallu longtemps pour que tous les mineurs adhèrent.
Les utilisateurs ont applaudi sur les réseaux sociaux tout en gardant une trace des blocs restant à mettre à niveau.rafraîchir les pages de suivi– du moins, jusqu’à ce que la page cesse de se charger en raison d’un trafic excessif.
C’était un soulagement. Il semblait qu’une scission avait été pratiquement évitée après une longue période d’incertitude.
Explication des mises à niveau
Comme tout logiciel, Bitcoin doit être mis à jour pour corriger des problèmes ou ajouter de nouvelles fonctionnalités. Cependant, dans le cas de Bitcoin, l'ensemble du réseau distribué doit rester synchronisé.
Une façon de mettre à niveau le logiciel est ce qu'on appelle un « soft fork », une façon de modifier les règles qui KEEP tous les nœuds du réseau en accord.
Les soft forks sont des modifications rétrocompatibles qui ne nécessitent T la mise à niveau de tous les nœuds. Ainsi, les utilisateurs peuvent accepter les nouvelles règles. Les versions de nœuds d'il y a plusieurs années peuvent être utilisées pour envoyer de l'argent aux nœuds mis à niveau, même s'ils ne Réseaux sociaux T ces nouvelles règles.
Désormais, les nœuds n’ont peut-être pas besoin d’être mis à niveau, mais au moins certains pools de minage le doivent.
Pensez-y de cette façon : les pools de minage sont ceux qui extraient de nouveaux blocs de transactions, ils doivent donc accepter et Réseaux sociaux les nouvelles règles afin que les nouveaux types de blocs et de transactions puissent réellement être ajoutés à la blockchain.
Soutenir le changement
Ici, il y a quelques points à KEEP à l’esprit :
- Pour que le soft fork évite la division du Bitcoin en deux actifs, au moins 51 % du taux de hachage de minage du Bitcoin doit supporter le changement. Sinon, il s'agira de la chaîne la plus courte, avec une puissance de calcul et des blocs inférieurs. sera rejetépar le reste des pools miniers.
- Il est difficile de savoir combien de pools miniers ont été mis à niveau pour prendre en charge le changement, car ce n’est pas une information.
- Plus les mineurs soutiennent le soft fork, mieux c'est. Cela diminue la probabilitécertaines attaqueset des perturbations du réseau à mesure que les pools miniers adoptent les nouvelles règles.
Dans certains cas, comme le changement de code P2SH, ce passage aux nouvelles règles de soft fork s'est produit via un « jour de drapeau », également connu sous le nom de « soft fork activé par l'utilisateur » (UASF).
Un UASF fonctionne ainsi : les développeurs, les nœuds et les entreprises définissent un « jour » (en fait, un numéro de bloc) qui se situe, par exemple, dans six mois ou un an. À ce moment-là, les nœuds mis à niveau appliqueront les nouvelles règles et rejetteront les blocs qui ne les prennent T en charge.
En théorie, les pools miniers choisiront généralement de procéder à une mise à niveau par peur de perdre les récompenses de bloc qui accompagnent l'application des règles et l'ajout de blocs (d'une valeur d'environ 33 000 $ aujourd'hui).
Cependant, ce processus n'a T été sans heurts. Certains mineurs, T préparés par le passé, ont perdu des récompenses de bloc au cours du processus.
Pour cette raison, les développeurs ont développé un système qui exige que 95 % des mineurs de Bitcoin « signalent » qu'ils sont prêts pour le changement. (La deuxième itération de cette idée, qui permet de déployer plusieurs soft forks à la fois, estProposition d'amélioration du Bitcoin (BIP) 9.)
C'est pourquoi les pools de minage de Bitcoin ont signalé des mises à niveau de fourches souples au cours des dernières années.
Choc de code
Quelques propositions récentes de mise à l’échelle concurrentes ont impliqué des pools miniers.
La plupart prennent la forme de ce que l'on appelle une proposition d'amélioration du Bitcoin (BIP), et nombre d'entre elles ont récemment connu des évolutions. Certaines s'appuient même les unes sur les autres pour apporter des changements.
Le BIP 141, créé par des développeurs pour les utilisateurs et les mineurs, vise à introduire Segregated Witness (SegWit), et utilise le BIP 9. Les règles du BIP 141 exigent que 95 % des pools miniers signalent leur prise en charge de SegWit avant d'activer le changement.
Mais, contrairement aux changements plus anciens, la plupart des pools miniersn'a T signalé de soutienPour le BIP 141, le support des mineurs a stagné à 30 % pendant un certain temps. Certains pools miniers ont indiqué qu'ils l'avaient fait pour négocier une augmentation de la taille des blocs de 2 Mo. D'autres ont suggéré que certains pools miniers avaient intérêt à « bloquer » le changement.pour gagner plus d'argent.
(Il est intéressant de noter que ce « pouvoir de veto » est une possibilité quiquelques développeurssoulevé beaucoup plus tôt.)
Certains membres de la communauté étaient mécontents du blocage de SegWit, estimant que le BIP 141 améliorerait Bitcoin et que les pools de minage outrepassaient leur mission. Ainsi, dans l'espoir de faire adopter SegWit, de nombreux utilisateurs et développeurs se sont ralliés à l'ancien concept de « jour du drapeau », car il ne nécessite T l'approbation des pools de minage.
La proposition, BIP 148, est prévue pour le 1er août. Une majorité de pools miniers devraient soutenir le changement, pour les raisons décrites ci-dessus.
Le BIP 91 a finalement été perçu comme une sorte de compromis entre ces deux changements, un ONE qui a permis aux mineurs de garder le contrôle.
Le dilemme du BIP 9
Bien que BIP 9 soit un mécanisme récemment introduit pour effectuer des mises à niveau vers Bitcoin, certains développeurs souhaitent déjà s'en débarrasser.
Certains prétendent que cela a été conçu comme un moyen de protéger les mineurs – afin qu'ils ne perdent T leurs récompenses de bloc si un soft fork se produisait et que leurs blocs étaient rejetés par le reste des mineurs.
Comme certains utilisateurs, certains développeurs n'apprécient T que les pools de minage utilisent le mécanisme de signalisation comme moyen d'arrêter les modifications de code qui, par ailleurs, bénéficiaient d'un large accord de la part des utilisateurs de Bitcoin .
Le développeur de Blockstream, Rusty Russell, ancien développeur du noyau Linux et ONEun des créateurs de BIP 9, est allé jusqu'à déclarer publiquements'excuserpour son rôle dans la création de cette possibilité.
« Je ne m'attendais T à ce que ce point de contrôle soit utilisé comme point d'étranglement pour rançonner le réseau », a-t-il ajouté avant de plaider en faveur d'un UASF.
Perspectives d'avenir
Compte tenu de cette controverse, quel rôle joueront les mineurs dans la mise à niveau du Bitcoin à l’avenir ?
Ce n'est pas clair. Le BIP 9 a bénéficié d'un large soutien de la part des développeurs avant de susciter des désaccords politiques.
Certains développeurs semblent toujours privilégier les « soft forks activés par les mineurs » comme une option moins perturbatrice, mais désormais certains développeurs, comme Russell, semblent plus enclins à défendre les UASF.
Ainsi, peut-être que les deux options seront sur la table pour les futures mises à niveau.
Quoi qu’il en soit, les mineurs sont des acteurs importants qui continueront d’avoir une certaine influence sur les futurs changements du code Bitcoin .
Déclaration de transparence:CoinDesk est une filiale de Digital Currency Group, qui a agi en tant qu'organisateur de la proposition SegWit2x et détient une participation dans Blockstream.
Des bitcoins sur des puces informatiquesImage via 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.
