In other words, the SegWit upgrade consists of segregating the witnesses (signatures) from transaction data. This allows for more transactions to be stored in a single block, increasing the transaction throughput of the network. By only being able to process about 7 transactions per second, a Bitcoin transaction can sometimes take a long time to go through.