內容
什麼是隔離見證?
SegWit 提供的好處
增加吞吐量
提高交易速度
修復交易可塑性
SegWit和閃電網絡
SegWit 和 SegWit2x
結論
什麼是隔離見證?
隔離見證(SegWit)是 2015 年開發的協議更新。這個概念是作爲區塊鏈網絡已經面臨和繼續面臨的可擴展性問題的解決方案而提出的。
平均而言,比特幣網路每 10 分鐘驗證一個新的交易區塊。因此,區塊大小會影響每個區塊中可以確認的交易數量。目前,比特幣區塊鏈每秒能夠處理約 7 筆交易。
SegWit的主要思想是重新組織區塊中的數據,使簽名與交易資訊分開放置。換句話說,更新 SegWit 包括將見證人(簽名)與交易分開。這允許您透過增加區塊中的交易數量來增加網路吞吐量。
由於比特幣每秒只能提供約 7 筆交易,因此與每秒可以處理數千筆交易的傳統支付解決方案和金融網路相比,該網路有時可能需要很長時間才能處理轉帳。
SegWit 由比特幣開發者 Peter Will 和其他比特幣核心成員於 2015 年開發。 2017 年 8 月,更新以軟分叉的形式在比特幣網路中實施。
如今,有多個加密貨幣項目使用 SegWit,包括比特幣和萊特幣。協議升級帶來了許多好處,例如提高了交易速度和提高了吞吐量。此外,SegWit 也解決了所謂的交易可塑性錯誤(本文稍後會詳細介紹)。
SegWit 提供的好處
增加吞吐量
SegWit最基本的優勢之一是區塊容量的增加。透過從輸出交易資料中刪除簽名,可以將更多交易放入單一區塊中。
交易有兩個主要組成部分:輸入和輸出。傳入資料包含發送者的公用位址,傳出資料包含接收者的公用位址。然而,發送者必須證明他有足夠的資金將其轉移給另一個用戶,並透過數位簽名進行確認。
如果沒有 SegWit,簽署資料可能會佔據整個區塊的 65%。 SegWit 允許您從交易輸入中刪除簽名。這導致區塊容量從 1 MB 增加到大約 4 MB。
請注意,SegWit 本身並不涉及增加區塊大小。這是一個工程解決方案,可讓您充分利用區塊的潛力,而無需增加其當前大小(這只有在硬分叉的情況下才有可能)。實際區塊大小仍為 1 MB,但有效區塊大小將為 4 MB。
除此之外,SegWit 也提出了區塊權重的想法。我們可以將塊的重量視為一個概念,取代其大小的概念。本質上,區塊權重是一種包含區塊全部內容的度量,包括交易資料(1 MB)和簽章(最多 3 MB),它們不再是輸入部分的一部分。
提高交易速度
由於一個區塊可以容納更多的交易,SegWit 有助於提高區塊鏈上的交易速度。儘管挖掘一個區塊需要相同的時間,但處理的交易數量會增加,相應地,TPS 也會變得更高。
交易速度的提高也有助於降低比特幣網路的交易成本。在更新之前,每筆交易支付超過 30 美元的情況很常見。 SegWit 已將佣金成本大幅降低至不到 1 美元。
修復交易可塑性
比特幣的主要問題之一是偽造交易加密簽名的能力。即使對簽名進行最輕微的更改,也可能導致其識別碼損壞,從而影響兩方之間的整個交易。由於儲存在區塊鏈上的資料實際上是不可變的,因此此類交易可以永遠保留在其歷史記錄中。
感謝 SegWit,簽名不再是交易的一部分,這反過來又消除了更改此類數據的可能性。這項修復為區塊鏈社群帶來了進一步的創新,包括第 2 層協議和智能合約。
SegWit 和 閃電網絡
第 2 層協議的開發部分是透過消除交易延展性而成為可能的。簡而言之,第 2 層協議是建立在比特幣等區塊鏈之上的新平台或產品。最受歡迎的第 2 層協定之一是閃電網路和鏈下小額支付網路。
閃電網路是運行在比特幣網路之上的第 2 層協定。閃電網路的主要目標是讓更多的交易能夠在短時間內得到確認,讓用戶更快地交換他們的第一個加密貨幣。交易在鏈下收集和緩衝,以便稍後在比特幣網路上處理。
閃電網路最初是專門為比特幣設計的。然而,其他幾個加密貨幣和區塊鏈項目正在致力於將這項技術整合到他們的網路中。這不僅可以減少交易確認時間,還有助於開發新的解決方案來解決可擴展性問題。
SegWit 和 SegWit2x
SegWit 是一個提供向後相容性的軟分叉。換句話說,比特幣網路上未升級的節點可以繼續處理交易。然而,SegWit 的另一個版本也被提出,稱為 SegWit2x (S2X),它涉及網路的硬分叉。
SegWit 和 SegWit2x 之間的主要區別在於,硬分叉選項不僅改變了交易批次順序,而且還增加了區塊大小(從 1 MB 到 2 MB)。由於處理更多數據,此類變更可能會增加節點和礦工的負載。
另一個顯著的差異是 SegWit 更新是由比特幣社群支援和實施的。這個事件催生了一個叫做UASF(user-activated soft fork)的概念,全名為使用者啟動軟分叉。
另一方面,SegWit2x 提議對管理比特幣的一項基本規則進行重大改變。但由於開發人員始終無法就更新的採用和實施達成共識,SegWit2x 的開發最終被擱置。
結論
SegWit 的實施標誌著比特幣協議的最大更新,而且它由去中心化社群支援和實施的事實使其變得更加有趣。
SegWit 軟分叉是解決與比特幣和其他區塊鏈網路相關的許多問題的重要一步,特別是在可擴展性方面。由於隔離見證和第 2 層協議的結合,區塊鏈可以以更低的成本更有效率地處理更多交易。
儘管這是一個強大且創新的解決方案,但目前並非網路中的每個人都完全接受此更新。目前,使用SegWit的比特幣地址比例約為53%。
