BIP141, ofwel Bitcoin Improvement Proposal 141, is een voorstel dat de Segregated Witness (SegWit)-upgrade voor Bitcoin introduceerde. Deze upgrade was bedoeld om twee belangrijke problemen aan te pakken: transactiemalleabiliteit en beperkingen in de blokgrootte. Transactiemalleabiliteit is een kwetsbaarheid die het mogelijk maakt om de identificatiecode van een transactie te wijzigen voordat deze op de blockchain wordt bevestigd.
Dit kan problemen opleveren voor wallets en applicaties die afhankelijk zijn van transactie-ID's. SegWit lost dit op door de transactiesignaturen (witness data) te scheiden van de transactiegegevens zelf, waardoor wijziging van de transactie-ID wordt voorkomen. Daarnaast verandert SegWit de manier waarop de blokgrootte wordt berekend.
Door de witness-data buiten de oorspronkelijke blokgrootte te plaatsen, vergroot SegWit de capaciteit van het blok, waardoor er meer transacties in elk blok kunnen worden opgenomen. Dit helpt de netwerkcongestie te verminderen en de transactiekosten te verlagen. Over het geheel genomen verbetert BIP141 de schaalbaarheid en bruikbaarheid van Bitcoin en maakt het de weg vrij voor verdere innovaties en verbeteringen in het netwerk. Het werd geactiveerd in augustus 2017 en heeft sindsdien gezorgd voor een efficiëntere verwerking van transacties.
BIP141, oftewel Bitcoin Improvement Proposal 141, is een voorstel dat de Segregated Witness (SegWit) upgrade voor Bitcoin introduceerde. Deze upgrade was gericht op het aanpakken van twee belangrijke problemen: transactie-aanpassing en beperkingen van de blokgrootte. Transactie-aanpassing is een fout die het mogelijk maakt de identificatie van een transactie te wijzigen voordat deze op de blockchain wordt bevestigd. Dit kan problemen opleveren voor wallets en applicaties die afhankelijk zijn van transactie-ID's. SegWit lost dit op door de transactiehandtekeningen (witness data) te scheiden van de transactiegegevens zelf, waardoor wijziging van de transactie-ID wordt voorkomen. Bovendien verandert SegWit de manier waarop de blokgrootte wordt berekend. Door witness data buiten de oorspronkelijke blokgroottelimiet te plaatsen, vergroot SegWit effectief de capaciteit van het blok, waardoor er meer transacties in elk blok kunnen worden opgenomen. Dit helpt netwerkcongestie te verminderen en transactiekosten te verlagen. Al met al verbetert BIP141 de schaalbaarheid en bruikbaarheid van Bitcoin, wat de weg vrijmaakt voor verdere innovaties en verbeteringen in het netwerk. Het werd in augustus 2017 geactiveerd en heeft sindsdien een efficiëntere transactieverwerking mogelijk gemaakt.