BIP-0016
Le BIP-0016 a introduit le concept de Pay-to-Script-Hash P2SH (en français « payer au hachage du script »). Proposé initialement en janvier 2012 puis activé en avril 2012, le BIP-0016 visait à simplifier l’utilisation de transactions nécessitant des scripts complexes, tels que les transactions multisignatures, en permettant aux utilisateurs de payer vers un hash du script requis pour dépenser ces bitcoins plutôt que le script lui-même. Cette innovation a permis de réduire la quantité de données nécessaires dans la transaction initiale, déplaçant la charge de fournir le script complet vers la partie qui dépense les bitcoins. Il a également permis de ne révéler le script qu’à la dépense des bitcoins engagés sur le script, plutôt que dès la réception. Le BIP-0016 revêt une importance historique puisqu’il symbolise l’une des premières modifications majeures du protocole Bitcoin après le retrait de Nakamoto en 2011. Ce BIP a été le centre de débats très tendus qui ont même poussé Gavin Andresen, successeur de Satoshi en tant que mainteneur principal, à s’octroyer une période de retrait. De nombreuses autres propositions existaient et certaines ont même failli être activées à la place du BIP-0016.