SegWit, abréviation de Segregated Witness, est une mise à niveau du protocole Bitcoin visant à améliorer l'efficacité et la capacité des transactions. Pour ce faire, elle sépare les signatures de transaction, ou témoins, des données de transaction elles-mêmes. En retirant ces signatures du bloc principal, on libère de l'espace pour des transactions supplémentaires. Cela permet de réduire la taille de chaque transaction, permettant ainsi d'en intégrer davantage dans un seul bloc. SegWit contribue ainsi à réduire les frais de transaction et à accélérer les transactions. Outre l'amélioration de la capacité, SegWit résout également des problèmes tels que la malléabilité des transactions. Cela signifie que les identifiants uniques des transactions ne peuvent pas être modifiés, ce qui est avantageux pour diverses solutions de scalabilité et protocoles de seconde couche, tels que le Lightning Network. Globalement, SegWit représente une avancée significative vers l'amélioration de la scalabilité de Bitcoin, le rendant plus efficace pour les utilisateurs et ouvrant la voie à de futures innovations.