BIP-0030
Proposition d’amélioration impliquant un soft fork mis en œuvre le 15 mars 2012 afin de résoudre le problème des identifiants de transaction dupliqués. Avant le BIP-0030, il était techniquement possible d’avoir deux transactions différentes avec le même identifiant de transaction (TXID) dans la blockchain. C’est notamment arrivé deux fois pour des transactions coinbase : celle dans le bloc 91 880 dispose du même TXID que la coinbase du bloc 91 722, et celle dans le bloc 91 842 dispose du même TXID que la coinbase du bloc 91 812. Le BIP-0030 a résolu cette faille en imposant une nouvelle règle simple : aucune nouvelle transaction ne peut avoir le même TXID qu’une transaction précédemment enregistrée, à moins que la transaction originale n’ait été complètement dépensée (c’est-à-dire que tous ses outputs ont été utilisés). Ce soft fork a été activé grâce à la méthode du flag day. C’est donc un des premiers UASF.