Un SegWit est un "soft Fork" qui, s'il est activé, autorise les systèmes de validation des transactions de séparer (Segragate) les signatures de transaction (Witness) des données contenues dans la transaction. Cela permet de réduire la taille des transactions, et donc de mettre plus de transactions dans un block.
Cela ouvre la porte au "lightning".