Bitcoin Improvement Proposal (BIP)
Un Bitcoin Improvement Proposal (BIP) est une proposition formelle visant à améliorer Bitcoin. Elle décrit clairement le changement qu’une personne souhaite apporter au réseau.
Qu’est-ce qu’un BIP ?
Aucune entreprise ni organisation ne décide seule des changements apportés à Bitcoin. Les développeurs et les utilisateurs peuvent donc soumettre des idées sous la forme d’un BIP.
Un BIP peut porter sur de nouvelles fonctionnalités techniques, l’amélioration des règles du réseau ou des explications et des recommandations. D’autres développeurs examinent la proposition et donnent leur avis. Elle peut ainsi être modifiée avant de poursuivre son examen.
Les BIP peuvent avoir différents statuts, par exemple : brouillon, proposition ou version finalisée. Les mineurs peuvent signaler leur soutien à une proposition. Pour cela, ils ajoutent un signe reconnaissable aux blocs qu’ils créent. Tous les BIP ne sont pas mis en œuvre.
Exemple de BIP
SegWit est une mise à niveau connue de Bitcoin, issue du BIP 141. Cette proposition a modifié la manière dont certaines données des transactions étaient enregistrées.
Cela a libéré de l’espace dans un bloc. Cet exemple montre qu’un BIP n’est pas seulement une idée : une proposition acceptée peut modifier le fonctionnement technique de Bitcoin.
Pourquoi les BIP comptent-ils dans l’univers de la crypto ?
Dans les actualités sur les mises à niveau de Bitcoin, ses nouvelles fonctionnalités ou les discussions techniques, vous pouvez rencontrer des numéros de BIP. Ces numéros renvoient aux documents qui décrivent les changements proposés.
Un BIP ne signifie pas que Bitcoin change immédiatement. La proposition doit d’abord être examinée et recueillir suffisamment de soutien. Le changement doit ensuite être mis en œuvre.
Certains BIP nécessitent une modification des règles de Bitcoin. Celle-ci peut prendre la forme d’un soft fork, au cours duquel les anciens logiciels reconnaissent généralement encore les nouveaux blocs. Dans le cas d’un hard fork, les règles ne sont pas compatibles et la blockchain peut se scinder en deux réseaux distincts.