SegWit est une amélioration du protocole Bitcoin qui a été créée pour résoudre le problème des transactions mal formées. SegWit permet aux transactions de prendre moins de place dans la chaîne de blocs, ce qui permet aux utilisateurs de payer moins de frais pour les envoyer. SegWit a été activé sur le réseau Bitcoin en août 2017 et depuis lors, de nombreuses autres crypto-monnaies ont adopté cette amélioration du protocole.
Le problème des transactions mal formées est un problème qui a longtemps affecté Bitcoin. Les transactions mal formées se produisent lorsque les données d’une transaction sont mal formées, ce qui peut entraîner des erreurs lors de la validation de la transaction par les nœuds du réseau. SegWit résout ce problème en séparant les données de signature des données transactionnelles, ce qui permet aux nœuds de valider les transactions sans avoir à valider les signatures.
SegWit a été proposé pour la première fois en 2015 par le développeur Bitcoin Pieter Wuille. La proposition a été publiée sous le nom de BIP141 et a été adoptée par la communauté Bitcoin en 2016. SegWit a été activé sur le réseau Bitcoin en août 2017 et depuis lors, de nombreuses autres crypto-monnaies ont adopté cette amélioration du protocole.