BIP-0091
Proposition de James Hilliard pour faciliter l’activation du soft fork SegWit, défini dans les BIP-0141, BIP-0143 et BIP-0147, via un MASF sans atteindre directement le seuil requis de 95 % de la puissance de calcul signalant le soutien via le bit 1. Le BIP-0091 permet aux mineurs de signaler indirectement leur soutien à SegWit en utilisant le bit 4 dans les blocs minés. Une fois que 269 blocs sur une fenêtre de 336 blocs ont inclus le bit 4 (soit 80 % de la puissance de calcul), le BIP-0091 se verrouille, obligeant ensuite tous les nœuds compatibles à rejeter les blocs n’incluant pas le bit 1. Cette méthode visait à rendre le BIP-0148 (UASF) obsolète et à éviter une scission potentielle de la blockchain le 1er août 2017. Le BIP-0091 a finalement été activé le 23 juillet 2017 (au bloc 477 120), juste avant la date fatidique du 1er août imposée dans le BIP-0148. Cela a permis de forcer le signalement de SegWit par les mineurs, qui sera finalement verrouillé le 9 août au bloc 479 808, puis activé le 24 août au bloc 481 824. Pour résumer, le BIP-0148 (UASF) a été créé en réaction au fait que les mineurs ne signalaient pas suffisamment SegWit, mais n’a finalement jamais été mis en œuvre. Le BIP-0091 (MASF) a été créé en réaction au BIP-0148 afin de forcer la main aux mineurs, sans pour autant risquer l’UASF du BIP-0148. Le BIP-0091 représente lui-même un soft fork, qui forcera finalement les mineurs à verrouiller le soft fork SegWit via la méthode de base (MASF BIP-0009).