Web2 與 Web3
Web2 是指我們現今大多數人所熟知的網際網路版本。這是一個由提供服務以換取你個人資料的公司所主導的網際網路。在以太坊的脈絡下,Web3 是指在區塊鏈上執行的去中心化應用程式 (dapp)。這些應用程式允許任何人參與,而不會將他們的個人資料貨幣化。
正在尋找對初學者更友善的資源嗎?請參閱我們的Web3 簡介。
Web3 的優勢
許多 Web3 開發者選擇建立去中心化應用程式 (dapp),是因為以太坊固有的去中心化特性:
- 網路上的任何人都有權限使用該服務——換句話說,不需要獲得許可。
- 沒有人可以封鎖你或拒絕你存取該服務。
- 透過原生代幣以太幣 (ETH) 內建了支付功能。
- 以太坊是圖靈完備的,這意味著你幾乎可以編寫任何程式。
實際比較
| Web2 | Web3 |
|---|---|
| 推特可以審查任何帳戶或推文 | Web3 推文將無法被審查,因為控制權是去中心化的 |
| 支付服務可能會決定不允許為某些類型的工作付款 | Web3 支付應用程式不需要個人資料,也無法阻止付款 |
| 零工經濟應用程式的伺服器可能會停機並影響工作者收入 | Web3 伺服器不會停機——它們使用以太坊(一個由數千台電腦組成的去中心化網路)作為其後端 |
這並不意味著所有服務都需要變成去中心化應用程式 (dapp)。這些範例說明了 Web2 和 Web3 服務之間的主要差異。
Web3 的限制
Web3 目前有一些限制:
- 擴展性——Web3 上的交易速度較慢,因為它們是去中心化的。狀態的變更(例如付款)需要由節點處理並傳播到整個網路。
- 使用者體驗 (UX)——與 Web3 應用程式互動可能需要額外的步驟、軟體和學習。這可能會成為普及的障礙。
- 易用性——現代網頁瀏覽器缺乏整合,使得大多數使用者較難接觸 Web3。
- 成本——大多數成功的去中心化應用程式 (dapp) 只將極小部分的程式碼放在區塊鏈上,因為成本很高。
中心化與去中心化
在下表中,我們列出了中心化和去中心化數位網路的一些大致優缺點。
| 中心化系統 | 去中心化系統 |
|---|---|
| 網路直徑小(所有參與者都連接到一個中央機構);資訊傳播迅速,因為傳播是由擁有大量運算資源的中央機構處理。 | 網路上最遠的參與者之間可能相距許多節點。從網路一端廣播的資訊可能需要很長時間才能到達另一端。 |
| 通常效能較高(吞吐量較高,消耗的總運算資源較少)且較容易實作。 | 通常效能較低(吞吐量較低,消耗的總運算資源較多)且實作較複雜。 |
| 在資料衝突的情況下,解決方案清晰且簡單:最終的真相來源是中央機構。 | 如果對等節點對參與者應同步的資料狀態提出衝突的主張,則需要一個協定(通常很複雜)來解決爭議。 |
| 單點故障:惡意行為者可能透過攻擊中央機構來癱瘓網路。 | 無單點故障:即使很大一部分參與者受到攻擊或被移除,網路仍然可以運作。 |
| 網路參與者之間的協調要容易得多,並由中央機構處理。中央機構可以強制網路參與者採用升級、協定更新等,且摩擦極小。 | 協調通常很困難,因為沒有單一代理人對網路層級的決策、協定升級等擁有最終決定權。在最壞的情況下,當對協定變更存在分歧時,網路很容易發生分裂。 |
| 中央機構可以審查資料,可能會切斷網路的某些部分與網路其餘部分的互動。 | 審查要困難得多,因為資訊有許多方式可以在網路上傳播。 |
| 網路的參與由中央機構控制。 | 任何人都可以參與網路;沒有「守門員」。理想情況下,參與成本非常低。 |
請注意,這些是一般模式,可能不適用於每個網路。此外,在現實中,網路的中心化/去中心化程度處於一個光譜上;沒有任何網路是完全中心化或完全去中心化的。
延伸閱讀
- 什麼是 Web3? - ethereum.org
- Web 3.0 應用程式的架構 (opens in a new tab) - Preethi Kasireddy
- 去中心化的意義 (opens in a new tab) 2017 年 2 月 6 日 - Vitalik Buterin
- 為什麼去中心化很重要 (opens in a new tab) 2018 年 2 月 18 日 - Chris Dixon
- 什麼是 Web 3.0 以及為什麼它很重要 (opens in a new tab) 2019 年 12 月 31 日 - Max Mersch 與 Richard Muirhead
- 為什麼我們需要 Web 3.0 (opens in a new tab) 2018 年 9 月 12 日 - Gavin Wood
頁面最後更新: 2026年2月23日