隔離見證(SegWit)
什麼是隔離見證 (SegWit)?
Segwit 是比特幣網路的軟分叉升級,主要是為了透過增加區塊鏈上的區塊大小限制來緩解可擴展性問題。 SegWit 的工作原理是刪除簽名資料並減少交易的大小,從而允許更多交易包含在同一塊中。
SegWit 是由比特幣開發者Peter Wiulle 在2015 年Scaling Bitcoin 會議上提出的,於2017 年8 月被激活。意味著用戶啟動的軟分叉。
實施隔離見證的原因很簡單。按照現代標準,比特幣區塊鏈非常慢,每秒僅處理七筆交易(TPS)。當比特幣價格飆升時,網路上的交易活動增加,導致網路擁塞、費用上漲和處理確認期很長。
為了加快確認速度,SegWit 修改了機制,不包含簽名,而簽名佔交易的 60%。
由於比特幣交易包含輸入和輸出,而輸入是發送者的地址,輸出是接收者的地址,因此包含數位簽章來驗證帳戶的償付能力。 SegWit 從輸入中刪除簽名並將其移至交易末尾。
它還提供了安全修復,因為輸入交易 ID 可能會被修改,以欺詐性地從發送者接收比特幣。由於簽名本質上移至交易的末尾,因此交易身分無法被竄改。
另一項名為 SegWit2x 的 SegWit 提案旨在不僅改變交易批次處理,還將比特幣的區塊大小從 1MB 增加到 2MB。然而,由於SegWit2x需要硬分叉,並且是對比特幣協議的更根本性改變,開發者社群無法達成共識,最終該提案被放棄。