
隔離見證(SegWit)是比特幣區塊鏈於2017年8月正式啟用的重要技術升級。此技術透過重組區塊結構,將交易簽章(見證資料)從交易資料中分離,並儲存於獨立的資料結構。這項創新設計有效解決比特幣網路的交易延展性問題,同時提升區塊容量,優化網路效能,並為閃電網路等第二層擴容方案奠定基礎。
隔離見證的概念最早由比特幣核心開發者Peter Wuille於2015年12月在香港的擴容研討會上提出。當時,比特幣網路受到1MB區塊大小限制,導致交易壅塞與手續費上升,且交易延展性漏洞讓交易ID在確認前可被竄改,阻礙了進階支付通道的開發。
在比特幣社群對擴容方案展開激烈辯論期間,隔離見證以軟分叉升級方式提出,既能在維持共識的前提下提升有效區塊容量,也能修補交易延展性問題。經一年半的開發與測試,隔離見證最終透過BIP(Bitcoin Improvement Proposal)141於2017年8月達到啟用門檻並成功實施。
隔離見證的核心在於重構交易結構,具體包括:
資料分離-將交易中的「見證」(簽章與腳本)資料從主要交易資料中分離,存放於獨立「見證」結構。
計算調整-計算區塊大小時,見證資料的權重降至每位元組0.25「權重單位」(weight unit),非見證資料則計為1個單位,讓區塊可納入更多交易,有效區塊上限提升至約4MB。
新地址格式-引入以「bc1」開頭的Bech32新地址格式,專為隔離見證交易設計,增強錯誤偵測能力且QR碼更精簡。
交易ID計算調整-計算交易ID(txid)時排除簽章資料,消除了交易延展性問題,使交易ID於廣播後維持不變。
技術層面,隔離見證為比特幣腳本系統帶來新版本規則,以版本號0標示舊格式交易、版本號1標示隔離見證交易,確保向後相容性,讓未升級節點仍能驗證區塊鏈。
儘管隔離見證具備諸多優勢,其導入過程仍面臨以下風險與挑戰:
採用率問題-隔離見證為可選功能,需錢包與交易所積極支援,初期採用率偏低。
技術複雜性-導入隔離見證需大幅調整錢包軟體,增加開發負擔與潛在錯誤風險。
社群分歧-隔離見證啟用引發比特幣社群重大分歧,最終導致區塊鏈分叉,產生比特幣現金(Bitcoin Cash)。
安全考量-新版腳本驗證規則與地址格式必須嚴格測試,以防新漏洞與資安問題。
網路轉換期-全網尚未完全轉換至隔離見證前,需同時維護兩種交易型態的相容性,提升網路複雜度。
即使如此,業界廣泛認為隔離見證的成功啟用是比特幣技術發展的重要里程碑,展現以軟分叉促成重大區塊鏈升級的可能性。
隔離見證象徵比特幣技術演進的關鍵里程碑,不僅解決關鍵技術難題,也為未來創新鋪路。透過修補交易延展性問題,隔離見證讓閃電網路等第二層擴容方案成為可能,為比特幣長遠的可擴展性帶來解方。同時,軟分叉實施展現區塊鏈治理與升級的複雜性,以及去中心化環境下達成共識的挑戰。隨著時間演進,隔離見證已廣泛被接受並成為比特幣網路標準功能,充分證明其技術價值與設計合理性。
分享


