Introduction
Segregated Witness, commonly referred to as SegWit, was introduced as an upgrade to the Bitcoin Core in 2017. This protocol upgrade brought about several pivotal improvements to the Bitcoin network, addressing challenges such as transaction malleability and scalability. Furthermore, it laid the groundwork for future enhancements, including the Taproot upgrade. The primary objective of SegWit was to segregate transaction data from signature data, thereby allowing more transactions to be included in a block. The activation of SegWit, however, was a matter of contention, leading to significant divisions within the Bitcoin community. Despite these challenges, Bitcoin showcased its decentralized





