— Ch. 1 · Separating The Signature —
SegWit.
~3 min read · Ch. 1 of 6
Segregated Witness, formally known as Segregated Witness (Consensus layer), is an implemented soft fork change in the transaction format of bitcoin. This upgrade carries the identifier BIP141 and serves to prevent nonintentional bitcoin transaction malleability. It also allows optional data transmission while bypassing certain protocol restrictions like the block size limit through a soft fork mechanism. The core technical shift involves splitting the transaction into two distinct segments. The original section continues to hold sender and receiver data for standard counting purposes. A new witness structure appears at the end containing scripts and signatures instead. Each byte within this witness segment counts as only one quarter of its real size during calculation.
The One Megabyte Wall
Bitcoin operates on a network where blocks contain information about who sends and receives units of currency. Originally there was no limit to the size of these blocks. Malicious actors exploited this freedom by creating fake block data that was very long. These attacks functioned as denial-of-service attempts designed to slow down the entire system. Detecting such fake blocks took a very long time and caused significant delays. Consequently, developers introduced a strict block size limit of 1 MB to protect the network. This constraint creates scalability issues because a new block adds to the chain at random intervals averaging ten minutes. Together with the size cap, this limits how many transactions can be processed in any given timeframe.Broken Transaction Links