語言

什麼是第二層區塊鏈?

區塊鏈網路的成長凸顯了其技術演進中伴隨的一項矛盾。網路集中越多使用者、應用程式與交易,處理操作的速度與經濟性就越承受壓力。公有鏈的設計,是讓大量參與者能夠驗證系統狀態並在不依賴中央權威的情況下達成一致,但這種去中心化會以處理能力為代價。第二層方案,也稱為二層網路,便透過將部分活動移到主區塊鏈之外、同時維持與主鏈關係的架構來處理這個問題。

什麼是第二層

第二層指建立在基礎區塊鏈之上的基礎設施,而基礎鏈通常稱為第一層。它會分開處理某些操作,並利用主網路承擔安全性、結算或資料可用性等基本功能。其目的不是單純建立另一條更快的區塊鏈,而是建立一種技術關係,讓第二層擴展第一層的能力。以太坊目前是這種架構發展最密集的主要生態系之一,但這個概念也可以應用於其他網路。

第二層的必要性可以從傳統區塊鏈的運作方式理解。當每筆交易都必須由主鏈自身的基礎設施接收、排序、執行與驗證時,總容量會受到網路在維持一定去中心化與安全條件下所能管理資源的限制。在高活動期間,這項限制可能轉化為更高的費用與更長的處理時間。第二層改變了這些工作的分配方式,讓相當大部分的執行可以在主鏈之外進行。

這種將執行與結算分開的方式,是架構的基本原則之一。第二層可以在設計來更有效率處理操作的環境中接收數千甚至數百萬個操作,之後再將必要資訊傳送給主區塊鏈,使後者能識別結果並套用相應保障。其目標是讓使用者獲得更快、更經濟的體驗,同時不必完全離開基礎網路提供的安全基礎設施。

類型

在這個模型中存在多種技術與設計。卷疊是最重要的類別之一。這些方案會將大量交易分組,並把用來驗證第二層狀態與所執行操作相符所需的資料與證明傳送到主鏈。樂觀卷疊使用一種機制,讓某些狀態轉換暫時被視為有效,同時保留證明其中某項操作具有欺詐性的可能性;零知識卷疊則使用密碼學有效性證明,驗證一組操作已被正確執行,而不需要主鏈重做全部計算。

雖然卷疊受到大量關注,但第二層的概念更廣。這個類別可以包含為減少主區塊鏈負載而開發的不同架構。例如在比特幣中,閃電網路使用支付通道,讓參與者之間能進行大量交易,而不必把每次個別移動都直接記錄在區塊鏈上。它的設計服務於特定目標,並具有與智慧合約執行方案不同的特性,但它與第二層的一般概念一樣,都旨在利用底層區塊鏈作為參考基礎設施來提高系統容量。

與第一層的關係

第二層最相關的面向之一,正是它對第一層的依賴。這種關係正是第二層與獨立區塊鏈的區別所在。側鏈可以使用自身的共識機制與自身的驗證者集合運作,因此其安全保證可能不同於主網路提供的保障;相較之下,第二層被設計成依賴基礎鏈提供某些必要特性。這並不表示所有第二層網路都完全相同或具有相同程度的依賴,但確實建立了一項基本架構區分。

實際安全性

評估第二層方案時,有效安全性是最需要分析的要素之一。僅檢查交易是否快速或便宜是不夠的。還需要檢視資料如何儲存、誰控制操作排序、有哪些機制可以偵測錯誤行為,以及當某個基礎設施元件停止運作時,使用者如何取回資金。第二層可以大幅降低營運成本,同時仍然維持一些代表中心化程度的依賴。

排序器就是這個問題的一個例子。許多現行架構包含一個負責接收交易、排序交易,以及建立之後傳送至主區塊鏈之批次的元件。當這項任務集中在單一實體或少數群體時,第一層的去中心化程度與第二層的組織方式之間可能出現差異。產業正研究用來分散這些功能的機制,以降低營運者審查交易、改變交易順序或暫時中斷服務的能力。

另一個基本元件是資料可用性。使用者若要驗證第二層狀態並重建其操作,就必須取得支撐該狀態的資訊。即使有證明狀態轉換有效的密碼學證明,如果用來理解或重建它的資料無法取得,這些證明的用處也會很有限。因此,第二層的演進與降低資料發布成本,以及提高底層基礎設施儲存與處理資料能力的新技術密切相關。

優勢與挑戰

從經濟角度來看,第二層的目的,是讓某些如果每項操作都直接在主區塊鏈上執行便難以使用的應用程式具備可行性。在智慧合約環境中,高額費用可能使小額交易或頻繁與應用程式互動變得不切實際。透過降低每項操作的邊際成本,第二層可以擴大區塊鏈技術的使用情境,並鼓勵更高頻率的活動轉移到這些基礎設施上。

然而,多層架構也會帶來新的挑戰。當不同應用程式運作在不同第二層網路上時,資產與使用者會分散到多個環境。資金從一層移到另一層可能需要橋與互通機制,增加複雜度。此外,每個網路可能擁有不同規則、提款時間、費用結構與運作模式。因此,最終使用者體驗不只取決於每種方案自身的效率,也取決於整個生態系能否安全且簡單地把它們連接起來。

第二層的擴展與區塊鏈設計更深層的轉變密切相關。與其讓單條鏈試圖直接執行所有功能,模組化架構會把責任分配給不同的專門元件。第一層可以專注於提供安全性、共識與結算,而更高層則管理執行,並回應特定應用程式與使用者的需求。這種分工讓系統可以提升容量,而不必要求所有功能都落在單一基礎設施上。

總而言之,第二層可以理解為主區塊鏈的延伸,旨在更有效率地處理活動,之後再利用基礎網路支援系統的重要面向。它的重要性不只在於提供更快或更便宜的交易,也在於改變建立去中心化網路所採用的架構。卷疊、支付通道與其他方案,都是對同一結構性挑戰的不同回應。目標是在不放棄公有區塊鏈基本價值的情況下提高處理能力。結果是一個越來越複雜、但也更加靈活的生態系,其中可擴展性越來越少依賴單一鏈,而更依賴不同基礎設施層之間的協調。

參考資料

  • Layer 2 — ethereum.org(英文)
  • Scaling — ethereum.org(英文)