network

BIP

Un BIP (Bitcoin Improvement Proposal) est un document formel proposant une modification ou un ajout au protocole Bitcoin. Les BIP sont le principal mécanisme par lequel la communauté Bitcoin propose, discute et adopte des mises à niveau techniques, des normes et des processus.

Une Bitcoin Improvement Proposal est un document de conception fournissant des informations à la communauté Bitcoin, ou décrivant une nouvelle fonctionnalité pour Bitcoin, ses processus ou son environnement. Le format a été adapté du système PEP de Python et formalisé pour la première fois par Amir Taaki en 2011 sous le nom de BIP 1. Chaque BIP reçoit un numéro et est publié dans un dépôt public. Il existe trois types: les BIP Standards Track (proposant des changements au niveau du protocole comme les soft forks), les BIP Informatifs (directives et bonnes pratiques) et les BIP de Processus (modifications des procédures de développement). N'importe quel développeur peut rédiger et soumettre un BIP.

Pour qu'un BIP Standards Track soit adopté, il doit obtenir un large consensus parmi les participants du réseau. Aucune autorité centrale ne peut imposer un changement. Les opérateurs de noeuds, les mineurs, les développeurs de portefeuilles et la communauté au sens large jouent tous un rôle dans la décision d'activer une proposition. Cette gouvernance décentralisée est intentionnelle: elle rend Bitcoin résistant aux changements unilatéraux de la part de tout groupe, y compris les développeurs principaux. Parmi les BIP les plus notables figurent BIP 32 (portefeuilles déterministes hiérarchiques), BIP 39 (phrases mnémotechniques de récupération), BIP 141 (SegWit), BIP 173 (adresses bech32) et BIP 340-342 (Taproot).

Le processus BIP signifie que Bitcoin évolue lentement et délibérément. Les propositions controversées peuvent rester ouvertes pendant des années pendant que le débat se poursuit. Ce conservatisme est souvent critiqué comme étant lent, mais ses défenseurs soutiennent qu'il reflète le coût élevé des changements de règles de consensus dans un système où les erreurs ne peuvent pas être facilement corrigées. Un changement rejeté même par une minorité d'opérateurs de noeuds risque de diviser le réseau en deux chaînes, comme cela s'est produit avec Bitcoin Cash en 2017.

Frequently asked questions