獨立的L3將通過L2而不是L1進行互操作。
-
遞歸證明提供了令人驚訝和新穎的設計選擇。
-
介紹L3,應用程序特定層,在L2上遞歸構建。
-
L3滿足應用程序的定制需求,比如超可擴展性、更好地控制技術堆棧和隱私。
-
目前為客戶提供L2解決方案的StarkEx,將被移到L3。
-
StarkNet的獨立實例也可以作為L3使用。
為什麼是L3 ?
以太坊交易的高昂成本正驱使它成为L2的结算层。我们(和其他人)相信,在不久的将来,由于交易成本的显著降低,对DeFi工具的支持不断增加,以及L2提供的流动性的增加,最终用户将在L2上进行他们的大部分活动。
L2通過降低每筆交易的gas 成本和提高交易率來提高可擴展性。同時,L2保留了去中心化、通用邏輯和可組合性的優點。然而,一些應用程序需要特定的“裁剪”,最好由一個新的獨立層提供服務:進入L3!
L3與L2的關係就像L2與L1的關係一樣。只要L2能夠支持驗證者智能合約,L3就可以使用有效性證明來實現。當L2也使用提交給L1的有效性證明時,就像StarkNet所做的那樣,這就變成了一個極其優雅的遞歸結構,其中L2證明的壓縮收益乘以L3證明的壓縮收益。換句話說,如果每一層的成本降低達到1000倍,那麼L3 可以比L1 降低1,000,000 倍,同時仍然保持L1的安全性。
想像一下,交易只需要一小部分gas!
L3的主要優點是:
-
超可擴展性:利用遞歸證明的乘法效應。
-
應用設計者更好地控制技術堆棧:
-
更確定的性能和成本,
-
定制的數據可用性模型(例如,基於Validium或應用程序特定的鏈上數據壓縮),
-
更快的功能和技術速度(例如,引入尚未準備好全面可用的新功能)。
-
隱私:例如,零知識證明應用於公共L2上的保護隱私交易。
-
更便宜/更簡單的L2- L3互操作性:目前在L1和L2之間使用的On/off-ramp流是出了名的昂貴。相比之下,由於L2的成本效益,當這些流程應用到L3時,不僅非常有吸引力,而且易於實現。雖然在L2和L3之間移動資產的延遲可能比部署在相同L2上的應用程序之間的延遲要長,但成本和吞吐量是相當的。
-
更便宜/更簡單的L3-L3互操作性:獨立的L3將通過L2而不是L1進行互操作。 L2顯然要比L1便宜。如果沒有L3,這些都將作為L2工作,因此,必須通過昂貴得多的L1相互操作。
-
L3作為L2的“金絲雀”網絡:在L2或L3上向公眾開放之前,新的創新可能會在L3上進行測試(就像Kusama 在Polkadot 中扮演的角色一樣)。
L3和分形分層
多個L3會在L2之上。此外,對於分形分層解決方案,可以在L3之上建立附加層(L4等)。
圖1:分層的生態系統
圖1描述了這樣一個生態系統的例子。其L3包括:
-
一個具有Validium數據可用性的StarkNet,例如,用於對定價極其敏感的應用程序的使用。
-
為更好的應用程序性能而定制的特定於應用程序的StarkNet 系統,例如,通過使用指定的存儲結構或數據可用性壓縮。
-
StarkEx系統(如那些提供dYdX、Sorare、Immutable和DeversiFi的系統)具有Validium或Rollup數據可用性,立即為StarkNet帶來了經過戰鬥測試的可擴展性優勢。
-
隱私StarkNet實例(在這個例子中也稱為L4)允許保護隱私交易,而不將它們包含在公開的StarkNet中。
L3解決方案的構建區塊
-
圖2描述了包含以下組件的經典L2體系結構:
-
跟踪L1上L2狀態根的智能合約(例如,以太坊上的StarkNet智能合約)。
-
對於基於有效性證明的L2,驗證者智能合約用於驗證狀態轉移證明的有效性。
-
L1上的橋接合約管理代幣與L2之間的存取款。
-
L2上的代幣合約作為L1代幣合約的對手方(例如,ERC20, ERC721)。
圖2:L2的構建區塊
圖3:描述了L3和它的底層L2和L1之間的關係。通過在L2上實現狀態跟踪和驗證者智能合約,L3可以安全地運行在L2上。
總結
L3承諾了超高的可擴展性,更好地控制技術堆棧以滿足各種需求和隱私,同時保持由以太坊(L1)提供的安全保障。它所採用的遞歸概念可以擴展到分形分層解決方案的附加層。
目前作為L2運行的StarkEx將被移到L3。此外,StarkNet的實例將作為L3提供。
來源:https://medium.com/starkware/fractal-scaling-from-l2-to-l3-7fe238ecfb4f
展開全文打開碳鏈價值APP 查看更多精彩資訊