O Bitcoin enfrenta problemas de limitação do tamanho do bloco, com congestionamento severo nas transações. O SegWit, ao separar os dados das transações e das assinaturas, melhorou a eficiência das transações, resolveu a vulnerabilidade de extensibilidade e estabeleceu a base para protocolos de segunda camada. No entanto, sua complexidade gerou controvérsias na comunidade e levou à forquilha do Bitcoin Cash.