原文:What Blockchain Layer 3 scaling brings to the table
翻譯及校對:Starknet 中文社區
📑 轉載請註明出處 🕹️
精選速覽
-
L3 應用鏈為 dApp 開發提供更高的定製性和更低的成本
-
L3 的優勢包括可定製性、降低成本和避免擁塞
-
StarkWare 支持的 Herodotus 完整性驗證器是實現 L3 擴展的重大飛躍
Vitalik Buterin 曾將二層網絡(Layer 2,簡稱 L2)描述為「行動的終極戰場」。由於 L2 具備擴展以太坊的能力,因此已成為以太坊生態系統不可或缺的一部分。
目前,基於 L2 發展出的新一層網絡 — 即 L3,正引起熱議。然而,如果 L2 已經足以擴展以太坊,那麼你可能會問,L3 的用途是什麼呢?
別擔心,我們將引導大家瞭解其中細節。通過本文,大家將更深入地理解 L3,以及它如何在 L2 的基礎上增加新一層網絡的可擴展性,更重要的是,它還增加了可定製功能。實際上,L3 比大家想象的更容易理解。讓我們直接進入主題吧。
為什麼選擇 L3?
請大家想象一下擁擠的高速公路,這種情況與直接在以太坊這樣的 L1 區塊鏈上進行交易相似,即每筆交易都必須在 L1 上執行,交易越多,速度就越慢。特別是在高峰時段,所有人都在在以太坊上交易時(想想 CryptoKitties 熱潮時,當時有人擔心網絡請求總數增加 6 倍會導致網絡停滯),這種情況就會變得尤其糟糕。隨著以太坊網絡活動增加,用戶的手續費也會隨之上漲。
L2 解決方案就像高速公路上的快車道。它們將部分交通從主幹道上轉移出去,使其變得更加快捷。例如,Starknet 上的交易比直接在 L1 上執行的交易要快得多,也便宜得多(約 0.01 美元)。
Starknet 通過將與交易執行相關的繁重計算從以太坊上移除來實現這一點。Starknet 在成本更低的 L2 上執行交易,然後將這些交易打包在一起,並生成證明其有效性的憑證,然後將該證明連同狀態差異一起發送到 L1 進行驗證。
這意味著你可以在 Starknet 上構建 dApp,實現比直接在以太坊上更便宜、更快速的交易。但如果你想進一步定製你的 dApp,甚至完成一些無法直接在 Starknet 上所能實現的功能呢?如果你想微調區塊大小、擴展數據可用性(DA)選項或創建自己的原生代幣呢?
這就是 L3 的用武之地。
L3 作為基於 L2 構建的網絡層,通常作為應用鏈或為特定應用或目的而量身定製的鏈進行開發。L3 應用鏈為尋求完全控制其 dApp 邏輯的構建者提供了更大的可定製性。由於其在 L2 上進行結算(比 L1 更便宜),因此 L3 還能進一步降低交易成本。
L3 如何運作?
如同 L2 從以太坊(L1)卸下交易執行一樣,L3 將交易執行從 L2 轉移到 L3。其在 L3 執行交易,將交易批量打包,然後向 L2 發送證明,以證明其有效性。
這就是降低成本的關鍵所在: L3 在 L2 而不是 L1 上發佈交易數據。在 L3,成本遠低於 L1 的 L2 將作為基礎層,然後將最小的交易數據傳輸到以太坊。由於 L3 在更便宜的網絡層上進行結算,而且其交易數據在傳送到以太坊之前會被 L2 進一步壓縮,因此 L3 相較於 L2 又節省了一筆成本。
如何體現可定製性?
開發 L3 應用鏈的構建者不僅僅是在現有鏈上構建一個應用,而是將鏈本身作為一個應用來構建。他們可以將鏈本身的各個方面與所構建的應用相匹配。
Starknet 的 L3
在 StarkWare 的支持下,存儲驗證創新者 Herodotus 於 2024 年 4 月推出了完整性驗證器,邁出了將 L3 應用鏈引入 Starknet 的重要的第一步。
通過這個新的驗證器,開發者可以在 Starknet 上驗證在其他地方執行的 Cairo 程序的執行情況,就像他們在以太坊上驗證 Starknet 執行情況一樣。
由於 L3 應用鏈將在 Starknet 上進行結算,其需要有能力在 Starknet 上驗證 Stone(接下來還包括 Stwo)證明,以證明它們在 L3 上執行的交易的有效性。完整性驗證器使這一切成為可能,為在 Starknet 上實現 L3 擴展鋪平了道路。
L3 Starknet 應用鏈將證明發送到公共 Starknet 進行驗證。然後,公共 Starknet 進一步壓縮這個證明,再將其傳送到以太坊。
L3 將為 Starknet 帶來哪些關鍵優勢?
我們已經談到了 L3 擴展的一些關鍵優勢,即可定製、更低的成本和避免擁塞。在此,我們不妨來解釋一下這些優勢的重要性:
-
可定製:總體而言,L3 應用鏈為開發者提供了比公共 L2 應用鏈更大的靈活性,最大化了其在應用各方面的定製能力。例如,考慮區塊大小、延遲、數據可用性模式,甚至實現公共 L2 不支持的功能。例如,如果構建者想推出自己的原生代幣,用於支付其 dApp 的費用,他們就可以在 L3 應用鏈上進行實現。
-
降低成本:當應用鏈作為 L3 構建,並在 Starknet 而非以太坊上進行結算時,成本將顯著降低。Starknet 還會進一步壓縮交易數據並傳輸到以太坊,以此進一步削減成本。應用鏈便能從中受益,使得開發更復雜的用例具備經濟可行性,例如高頻率的 DeFi 交易、供應鏈管理以及完全基於鏈上的遊戲。
-
避免擁堵:應用鏈提供了一個更穩定的交易環境(對於遊戲等實時應用至關重要),一旦區塊鏈實現大規模應用,可避免公共 L2 上潛在的網絡擁堵問題。
L3 的未來
L3 擴展了區塊鏈的可能性,為 dApp 構建者提供了更多的可定製選項,並降低了交易成本。隨著 L3 在區塊鏈生態系統中站穩腳跟,開發者將找到實現它們的最佳方法,使其在 L2 的基礎上和諧運行,並儘量減少二者之間的脫節。
StarkWare 支持的 Herodotus 的完整性驗證器是在 Starknet 上實現 L3 擴展的重大飛躍。同時,StarkWare 還正在推動其他工具的開發,使在 Starknet 上構建 L3 應用鏈成為可能,未來還會有更多的開發。
請在 Twitter 上關注我們,隨時瞭解最新信息。