SegWit怎樣扭轉了比特幣的命運:從1MB到4MB的進化

robot
摘要生成中

比特幣最早面臨一個尷尬的瓶頸——區塊大小被限制在1MB,這意味着每個區塊能打包的交易數量有限。想象一下,當所有人都想轉帳時,網路就開始堵塞。這個問題在2017年以前越來越嚴峻。

籤名數據是如何喫掉區塊空間的?

每筆比特幣交易都需要數字籤名來證明「這筆錢確實是我的」。問題在於,這些籤名數據異常龐大,佔據了一個區塊容量的65%。換句話說,區塊的大部分空間被「證明」這件事佔滿了,真正的交易信息反而只佔了三分之一。

這就是2015年比特幣開發者Pieter Wuille和其他核心貢獻者想要解決的問題。

SegWit的創新之處:隔離vs重組

SegWit(隔離見證)的核心思想很簡單——把交易信息和籤名信息分開存儲。具體來說,它在交易格式中加入了一個新的「見證」字段,將數字籤名、公鑰等驗證數據挪到這個獨立的區域。

更聰明的是,計算區塊大小時不再計入見證數據。這意味着同樣的1MB物理空間,實際可以容納更多交易——理論上可以擴展到接近4MB的效果。

2017年8月,SegWit以軟分叉的形式正式激活到比特幣網路。

這個升級帶來了什麼改變?

交易效率顯著提升 一個區塊能裝的交易變多了,意味着單位時間內處理的交易筆數(TPS)大幅增加。堵塞情況緩解,交易確認速度隨之加快。

解決了交易延展性漏洞 在SegWit之前,攻擊者可以在交易被確認前修改交易ID。這聽起來很詭異——相當於支票已經開出去了,還能被改數字。SegWit將籤名數據從交易核心移出後,這種篡改就再也不可能了。

打開了第二層創新的大門 正是因爲解決了延展性問題,閃電網絡等第二層協議才有了存在的基礎。這些創新進一步拓展了比特幣的應用場景。

爲什麼還有人反對?

SegWit在社區引發了激烈爭議。部分人認爲這個升級過於復雜,可能引入新的安全風險。有批評者指出,某些交易可能出現「任何人都能花費」的漏洞。

更深層的分歧在於,反對SegWit的開發者主張直接增加區塊大小來解決容量問題。這場爭議最終導致了2017年的硬分叉,產生了比特幣現金(BCH)——一個保持1MB或更大區塊的比特幣分支。

SegWit本質上代表了比特幣社區對「優雅擴展」vs「粗暴擴容」的根本分歧。

BTC0.39%
BCH-0.83%
查看原文
此頁面可能包含第三方內容,僅供參考(非陳述或保證),不應被視為 Gate 認可其觀點表述,也不得被視為財務或專業建議。詳見聲明
  • 讚賞
  • 留言
  • 轉發
  • 分享
留言
0/400
暫無留言
交易,隨時隨地
qrCode
掃碼下載 Gate App
社群列表
繁體中文
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)