Share this article

Que sont les BIP et pourquoi sont-ils importants ?

Étant donné que Bitcoin n'a T de direction centralisée, les propositions d'amélioration de Bitcoin sont essentielles pour que la communauté puisse discuter et approuver toutes les mises à niveau.

Bitcoin Improvement Proposals are like software updates to the network. (Unsplash, modified by CoinDesk)
Bitcoin Improvement Proposals are like software updates to the network. (Unsplash, modified by CoinDesk)

Bitcoin, la blockchain la plus ancienne et la plus grande au monde, existe depuis 2011. Pourtant, malgré ses plus d'une décennie d'existence, elle n'a T beaucoup changé.

C’est parce que Bitcoin est véritablement décentralisé et que la communauté du réseau donne la priorité à la sécurité et à la prévisibilité de la blockchain avant tout.

STORY CONTINUES BELOW
Don't miss another story.Subscribe to the The Protocol Newsletter today. See all newsletters

Cependant, de temps à autre, il y a des améliorations dans le fonctionnement de Bitcoin - parfois juste un petit ajustement, d'autres fois un changement aussi important que Racine pivotante, qui a nécessité trois ans de travail et a permis aux développeurs d'intégrer de nouvelles fonctionnalités pour améliorer la Politique de confidentialité, l'évolutivité et la sécurité de la blockchain.

Et derrière chaque mise en œuvre d’une mise à niveau, il y a un « BIP » réussi.

Sur le même sujet : Le réseau Bitcoin peut-il évoluer ?

Alors, qu’est-ce qu’un BIP ?

Proposition d'amélioration du Bitcoin (BIP) est une méthode standardisée pour proposer tout changement dans le fonctionnement de la blockchain Bitcoin .

Étant donné que la blockchain est un logiciel, les BIP sont des mises à jour logicielles. Leur objectif est d'améliorer la blockchain Bitcoin et elles doivent inclure tous les détails techniques de la modification dans le code de la blockchain pour la mettre en œuvre.

Étant donné que Bitcoin n'a T de direction centralisée, les BIP permettent à la communauté de communiquer des idées, de rédiger et de proposer des modifications techniques et, éventuellement, de voter pour accepter ou s'opposer à la proposition.

Les propositions et les discussions sont disponibles ou accessibles à tous surGitHub, qui est une plate-forme open source populaire parmi les développeurs de logiciels.

Qui peut soumettre un BIP ?

Théoriquement, n’importe qui peut suggérer une mise à niveau et la développer sous forme de BIP, car Bitcoin est un réseau open source décentralisé.

Cela dit, il est fortement recommandé de lancer une idée dans les forums communautaires et les listes de diffusion pour discuter si la proposition bénéficie d'un soutien suffisant parmi ceux qui participent au réseau Bitcoin .

Comment un BIP est approuvé

Tout d'abord, l'idée nécessite un promoteur BIP qui sera l'auteur de la proposition. Les promoteurs la transformeront en une documentation technique détaillée, conforme aux normes BIP.

Ensuite, le champion du BIP soumet la proposition à l’éditeur du BIP, qui agit en tant qu’auditeur de la proposition et est responsable de son administration.

Les responsabilités de l'éditeur comprennent la correction linguistique et le format conformément aux normes, la vérification de la faisabilité technique de la proposition et sa préparation au vote. L'éditeur peut Request des modifications à l'auteur, voire la rejeter. Si l'éditeur déclare la proposition prête à être soumise, elle reçoit un numéro officiel (par exemple, BIP 119) et le champion la présente à la communauté.

Le BIP doit passer par différentes étapes avant de pouvoir être mis en œuvre.

  • Brouillon : Le BIP est soumis à la liste de diffusion et au référentiel GitHub de la communauté Bitcoin .
  • Proposé : Le BIP comprend un plan sur la manière de mettre en œuvre le changement dans la blockchain.
  • Final : Le BIP est accepté et prêt à être mis en œuvre.

La mise en œuvre se déroule en deux étapes. Tout d'abord, la mise à niveau doit être intégrée au code logiciel de la blockchain (Bitcoin CORE), puis activée. La mise à niveau Taproot, par exemple, a été intégrée en octobre 2020 et activée en novembre 2021. (Remarque : les BIP intégrés au code ne seront pas tous acceptés et activés.)

La mise en œuvre des propositions peut prendre des années, le temps que la communauté discute de l'idée, apporte des modifications et parvienne finalement à un consensus. Pour minimiser les controverses et les discussions interminables, un PIB doit se concentrer sur un seul changement clé.

Étant donné que Bitcoin n’a T d’autorité centrale, nœuds Ceux qui gèrent et sécurisent la blockchain Bitcoin doivent s'accorder sur les règles et parvenir à un consensus sur la gestion du réseau. Les nœuds décident s'ils mettent en œuvre les propositions en acceptant d'exécuter la version du code Bitcoin incluant les nouvelles modifications.

Un soft fork introduit une modification dans la blockchain compatible avec l'ancienne version, permettant aux nœuds d'exécuter l'ancienne version du logiciel sans interruption. Un BIP proposant une implémentation via un soft fork requiert une « majorité claire des mineurs », ce qui signifie que plus de 90 % des nœuds doivent approuver la mise à niveau. Ces BIP sont appelés « consensus ».

Les BIP hard fork – une mise à niveau radicale qui crée essentiellement une nouvelle blockchain, rendant l’ ONE invalide – peuvent difficilement obtenir l’approbation universelle de la communauté car ils nécessiteraient l’adoption de tous ceux qui participent à l’économie Bitcoin , y compris les nœuds, les échanges, les fournisseurs de portefeuilles, etc.

Sur le même sujet : Hard Fork vs Soft Fork

Tous les BIP ne proposent pas directement de modifications du code. Les BIP standards établissent une nouvelle norme pour les services utilisant le logiciel Bitcoin , tels que les plateformes d'échange. Ils peuvent nécessiter une approbation universelle afin de maintenir l'interopérabilité entre les utilisateurs de la blockchain.

Certaines propositions appelées Process BIP introduisent de nouveaux processus et de nouvelles prises de décision dans le réseau – elles proposent des règles sur la manière d’élaborer des règles.

BIP notables

BIP 001 et BIP 002

La toute première proposition, laBIP 001, déposée par le programmeur indo-britannique Amir Taaki en septembre 2011, décrivait ce qu'était une proposition d'amélioration du Bitcoin . La BIP-002 a ensuite révisé les directives relatives aux BIP et remplacé la BIP-001. Ces deux propositions sont des exemples de BIP de processus.

BIP 008 et BIP 009

Il s’agit de deux BIP de processus qui ont introduit un cadre standard sur la manière d’activermises à niveau du soft fork à la blockchain Bitcoin .

BIP 141

Il s'agissait d'un BIP standard qui établissait le format standardisé pourSegWitadresses dans leSegWit plus large (Segmented Witness) mise à niveau composée de divers BIP et modifiant la manière dont Bitcoin stocke les données.

Racine pivotante

Taproot, la plus grande mise à niveau récente de la blockchain Bitcoin , était en fait un melting-pot de trois BIP (BIP 340,BIP 341 et BIP 342). Cela découle d'unproposition par le développeur de logiciels Greg Maxwell en janvier 2018. Après cela, trois BIP ont codifié la mise à niveau défendue par les développeurs Bitcoin Pieter Wuille, Tim Ruffing, AJ Townes et Jonas Nick.

La mise à niveau tant attenduemis en ligne en novembre 2021 – près de quatre ans après la proposition initiale – et a donné aux développeurs Bitcoin une boîte à outils élargietravailler avec pour construire sur la blockchain.

Sur le même sujet : Après Taproot, quelle est la prochaine étape pour l’avenir de Bitcoin ?

Krisztian Sandor

Krisztian Sandor est un journaliste spécialisé dans les Marchés américains, spécialisé dans les stablecoins, la tokenisation et les actifs réels. Il est diplômé du programme de journalisme économique et commercial de l'Université de New York avant de rejoindre CoinDesk. Il détient des BTC, SOL et ETH.

Krisztian Sandor