- 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
Explication CoinDesk : Comment le BIP 91 met en œuvre SegWit tout en évitant une division Bitcoin
CoinDesk donne un aperçu général du BIP 91, une proposition de code qui pourrait s'avérer essentielle à la prochaine mise à l'échelle du bitcoin.

Alors que beaucoup pensaient que la signalisation pour la proposition de mise à l'échelle controversée Segwit2x ne commencerait T avant le 21 juillet, les mineurs de Bitcoin le font désormais au moyen d'un morceau de code appelé BIP 91.
Au moment de mettre sous presse,près de 60% Les 144 derniers blocs minés ont manifesté leur soutien à la mesure. Mais que signalent les mineurs et que signifie la proposition d'amélioration du Bitcoin (BIP) 91 pour le réseau ?
En tant que première partie duPlan de mise à l'échelle Segwit2xLe BIP 91 fait deux choses :
- Cela facilite considérablement l'adoption par le réseau de Segregated Witness (SegWit), une mise à niveau rétrocompatible qui corrige la malléabilité des transactions et ouvre la voie à des solutions hors chaîne comme Lightning Network.
- Si elle est activée d’ici le 31 juillet, la BIP 91 remplacera la BIP 148, une proposition qui risque de provoquer une scission du réseau.
Les bases
Segwit2x a été présenté lors de la conférence Consensus 2017 de CoinDesk en mai. Il est basé sur un fork du client logiciel Bitcoin CORE appeléBTC1Segwit2x cherche à la fois à implémenter SegWit et à augmenter la limite de taille des blocs.
Environ un mois plus tard, en réponse à cela, l'ingénieur de Bitmain Warranty, James Hilliard, a présenté BIP 91 comme un moyen de mettre en œuvre SegWit rapidement et en toute sécurité, sans risque de diviser le réseau.
Il a spécifiquement développé la proposition en gardant à l’esprit deux autres propositions actives pour la mise à l’échelle du Bitcoin .
Il s'agit notamment de :
- BIP 141 :Lancé en novembre 2016, le BIP 141 est le plan original d'activation de SegWit.
- BIP 148 :Lancé en mars, le BIP 148 a été développé comme un moyen de dépasser le BIP 141 bloqué via un soft fork activé par l'utilisateur (UASF).
Mais, plus important encore, le BIP 91 a été proposé comme une alternative au redéploiement complet du BIP 141, une tâche qui aurait été techniquement irréalisable, étant donné que le BIP 141 n’expire pas avant la mi-novembre.
Pour aller plus loin, le déploiement d'un soft fork Bitcoin nécessite que les mineurs définissent un BIT dans le champ de version des blocs qu'ils minent pour signaler leur volonté d'appliquer les nouvelles règles. Segwit2x prévoyait initialement que le BIP 141 exige une signalisation « BIT 4 », mais le BIP 141 était déjà codé pour répondre à la signalisation « BIT 1 ».
Pour contourner ce problème, le BIP 91 utilise une astuce astucieuse : plutôt que de modifier la logique d'activation SegWit existante, il utilise un BIT secondaire pour signaler l'application obligatoire du BIT d'origine.
Ainsi, le BIP 91 utilise le mêmeBIP 9méthode de déploiement de soft fork comme BIP 141, mais avec quelques différences clés :
- Les mineurs signalent avec le «BIT 4 », par opposition au «BIT 1 »
- L'activation ne nécessite que 80 % de la puissance de hachage, contre 95 %
- La fenêtre d'activation est de 336 blocs, contre 2 016.
Ainsi, une fois que ce seuil de 80 % est atteint, le BIP 91 se verrouille et, 336 blocs plus tard, il s'active.
À ce stade, le BIP 141 est appliqué en utilisant la même technique que le BIP 148 :
- Les mineurs commencent à signaler avec «BIT 1 »
- Tous les blocs qui ne signalent pas avec « BIT 1 » seront bloqués sur le réseau.
Tant que 51 % des mineurs (en termes de puissance de hachage) appliquent la signalisation obligatoire « BIT 1 », la chaîne ne se divisera pas. Et comme la majorité aura déjà pris en charge l'activation du BIP 91 via la signalisation « BIT 4 », le maintien de cette puissance de hachage ne devrait pas poser de problème.
Deux semaines (2 016 blocs) après le début de l'application, BIP141 se verrouille et deux semaines plus tard, SegWit s'active.
Opposition et soutien
Le BIP 91 était également une reconnaissance des réalités du débat sur la mise à l’échelle.
À savoir, le fait que, près d'un an plus tard, le BIP 141 n'a toujours pas gagné en popularité auprès des mineurs. Bien que le BIP 141 nécessite un support de 95 % des mineurs (en termes de puissance de hachage), ce chiffre est resté bloqué autour de 30 %, bien qu'il ait récemment augmenté.à 45%.
Mais si le BIP 91 est presque identique au BIP 141, pourquoi les mineurs n'ont T pas signalé leur soutien à ce dernier ?
La raison est double :
- La première étape consistait à fixer la barre très haut pour obtenir l'activation. Le BIP 141 exige qu'une majorité écrasante de mineurs signalent leur disponibilité dans un délai d'activation de deux semaines (2 016 blocs).
- Deuxièmement, il est possible que certains mineurs aient attendu une augmentation de la taille des blocs, une mesure qui a été adoptée par la proposition Segwit2x.
Une voie rapide vers SegWit
Mais la proposition qui a eu le plus grand impact sur la conception du BIP 91 est le BIP 148, le soi-disant UASF dont il a été question ci-dessus.
À bien des égards, le BIP 91 peut être interprété comme un effort visant à devancer la proposition BIP 148, éliminant ainsi le risque de créer deux Bitcoin rivaux. blockchains, chacun avec des atouts concurrents.
Pour résoudre ce problème, Hilliard a proposé que le BIP 91 soit activé avant la date limite du 1er août du BIP 148. Et bien sûr, il a rendu cela possible en raccourcissant essentiellement la période d'activation initiale de deux semaines du BIP 141 à 56 heures.
Les mineurs signalent aujourd'huileur soutien au BIP 91 dès le débuten raison du besoin perçu d'éviter la scission que le BIP 148 pourrait créer ou, commed'autres spéculent, car certains mineurs pensent qu’un UASF réussi réduirait leur contrôle sur les changements du réseau.
Pour l'instant, votre meilleur pari est de regarder leprochaine période de 336 blocs. À partir de ce soir au bloc 476 448, c'est la prochaine période pendant laquelle les mineurs peuvent signaler le BIP 91.
Si 269 blocs signalent le BIP 91 dans une fenêtre de 56 heures, le BIP 91 sera verrouillé, préparant le terrain pour la prochaine phase de Segwit2x cet automne, oupeut-être plus tard.
Et, avec le bitcoinles trois plus grands pools miniersEn mettant leur puissance de calcul derrière l’effort, il est possible que le seuil soit atteint avant la fin de la semaine.
Modifier: Le verrouillage du BIP 91 nécessite 269 blocs (80 %) pour signaler une période de 336 blocs. Une première version de cet article indiquait à tort que 226 blocs étaient nécessaires.
Déclaration de transparence:CoinDesk est une filiale de Digital Currency Group, qui a aidé à organiser l'accord Segwit2x.
Code informatiqueimage via Shutterstock