可擴充性描述區塊鏈能否容納更多使用者、交易或資料,而不使延遲、費用或營運需求增加到不可接受的程度。它比單一每秒交易數更廣,因為成長可能同時使系統多個部分承受壓力。
找出瓶頸
執行、資料儲存、網路頻寬與共識都可能限制容量。提高區塊可容納的工作量,可能接納更多處理工作,但節點仍須及時完成處理與傳播。如果需要大幅升級硬體,能夠獨立驗證鏈的人可能減少。
不同擴充方法
改進方法包括更有效率的軟體、更佳資料處理,或透過額外層級處理活動。Rollup 在基礎層之外執行交易,並使用基礎層的結算與資料機制。其容量與安全性仍取決於具體設計,包括證明系統、資料可用性及營運者控制。
衡量有用的成長
有意義的比較應考量持續吞吐量、達到最終性所需時間、高負載下的費用及節點營運成本。只用簡單轉帳的短時間測試,不能證明複雜應用程式的效能。觀察到的活動量低,也不代表容量低。清楚說明工作負載、測試條件與安全假設,可擴充性的主張才最有參考價值。