可擴展性是指區塊鏈隨著需求成長處理更多交易的能力。比特幣每秒處理約 7 筆交易,以太坊每秒處理約 15 筆,而 Visa 每秒處理數萬筆。這種差距就是可擴展性問題。當區塊鏈繁忙時,手續費上漲,用戶需要等待。如果區塊鏈無法擴展,它就無法作為全球支付網絡,而只能淪為富人的結算平台。
解決方案分為兩類。第一層擴容改變基礎協議:更大的區塊、分片或更快的共識。第二層擴容則在此基礎上建構:Rollup、側鍊和狀態通道。每種方法都有其優缺點。更大的區塊可以提高吞吐量,但會增加運行節點的難度,從而損害去中心化。分片將鏈分割成多個部分,這增加了複雜性並帶來了新的安全假設。 Rollup 將執行轉移到鏈下,結算在鏈上,這可以保持底層安全性,但需要橋接。可擴展性三難困境指出,你只能在可擴展性、安全性和去中心化這三者中優化兩項。每一種設計選擇都意味著要取捨其中一項。
可擴展性方法
- 更大的資料塊-更高的吞吐量,更少的節點
- 分片-並行處理,複雜協調
- Rollups——鏈下執行,鏈上結算
- 側鏈-擁有自身共識機制的獨立鏈
沒有哪個區塊鏈可以無限擴展。問題在於瓶頸會轉移到哪裡,以及誰來承擔成本。
Comments
No comments yet. Be the first to share a thought.
Leave a comment