Segregated Witness (SegWit) is a Bitcoin protocol upgrade that optimizes block space efficiency by segregating signature data (witness information) from transaction inputs. It fixes transaction malleability and paves the way for Layer 2 scaling solutions.