區塊鏈通常被稱為第1 層或第2 層解決方案。第1 層是以太坊、Cardano 或Solana 等生態系統的基礎層。第2 層解決方案錨定到第1 層區塊鏈並提供可擴展性。
第三層也可以存在; 然而,以太坊創始人Vitalik Buterin 在9 月17 日的一篇博文中寫道,你不能在第2 層之上再堆疊一層來增加更大的可擴展性。
Buterin 寫道,將兩個類似設計的層堆疊在一起存在幾個挑戰。例如,對數據可用性的限制和對第1 層帶寬的緊急取款的依賴可能會阻礙兩層的堆疊。
Buterin 表示,rollups 之上的rollups 無法提供比Layer-2 解決方案更高的可擴展性。匯總壓縮交易需要存儲在第1 層區塊鏈上的數據量,以確保可以訪問和驗證交易。
在簡單令牌傳輸的情況下,數據從100 字節減少到16 字節。 Buterin 說,對於保護隱私的ZK-SNARK 交易,交易數據從600 字節壓縮到80 字節。
Buterin 寫道,但數據只能壓縮一次。如果可以進一步壓縮,則可以將第二個壓縮器的邏輯集成到第一個壓縮器中,這樣數據可以只壓縮一次,結果相同。他寫道,這就是為什麼在匯總之上的匯總不能“在可擴展性方面提供巨大的收益”。
L3 用例的三個願景
StarkWare 運營著StarkNet,這是一個ZK-rollup,用作第2 層以太坊擴展解決方案,它提出瞭如何使用第3 層的三種不同願景。 Buterin 認為這三個願景“從根本上合理”。
在第一個場景中,Layer-3s 可用於隱私等定制功能。在這種情況下,目的不是提供額外的可擴展性。第2 層將為應用程序提供可擴展性,第3 層將提供不同用例所需的定制功能。
在第二個願景中,第2 層提供通用擴展,第3 層通過專門的應用程序提供自定義擴展。第3 層將通過EVM 或匯總以外的方式計算數據,其數據壓縮根據特定數據格式進行優化。
在第三個願景中,Layer-3s 可以通過Validiums 提供弱信任擴展,Validiums 使用SNARKs 來驗證計算。在這裡,數據可用性是受信任的第三方的責任。 Buterin 表示,儘管Validiums 提供的安全等級低於匯總,但它們“被嚴重低估”且“便宜得多”。
第3 層可以修復確認時間與匯總的固定成本權衡
雖然匯總交易很便宜,但匯總每次向第1 層提交一批交易時都必須支付高昂的固定成本。根據Buterin 的說法,對於在Layer-1 之上運行的Optimism rollup,固定成本可高達每批21,000-Layer-1-gas,而對於ZK rollup,成本可高達每批400,000-gas .
如果匯總等待更長時間以在一批中提交更多事務以降低成本,則會增加批處理間隔。這意味著用戶必須等待很長時間才能獲得交易確認。
對於處理能力為5tps 的ZK rollup,在每個以太坊區塊(每12 秒)中提交一批交易,每筆交易的gas 將達到10,368。但是,如果批處理間隔增加到1 分鐘,則每筆交易的gas 減少到2,368。
在ZK rollup 中的ZK rollup 的情況下,每筆交易的gas 下跌到501,批處理間隔為12 秒。因此,Layer-3 可以修復匯總的時間和成本權衡。
什麼是圖層,什麼不是圖層?
根據Buterin 的說法,將相同的擴展解決方案堆疊在一起並不能“很好地工作”,這就是為什麼在rollup 模型之上的rollup 沒有意義。然而,他認為,第二層和第三層被分配不同目的和功能的三層結構是可行的。
然而,Buterin 說,關於什麼可以被認為是一個層,什麼不能被認為是一個未解決的語義爭論。他提供了自己對哪些屬性構成第2 層的定義:
“他們的目的是提高可擴展性他們遵循“區塊鏈中的區塊鏈”模式:他們有自己的交易處理機制和自己的內部狀態他們繼承了以太坊鏈的全部安全性”
根據B uterin 的定義,Optimism和ZK 匯總是第2 層,但驗證、證明聚合方案、鏈上隱私系統和Solidity 不在定義範圍內。他寫道,雖然其中一些可以稱為第3 層,但並非所有都應該如此。
Buterin 補充說:“現在確定定義似乎還為時過早,而多匯總生態系統的架構遠未一成不變”,並且大多數第3 層討論仍然是理論上的。
但隨著第2 層擴展生態系統的成熟,Buterin 預計更複雜和更簡單的第3 層結構將發揮更大的作用。
資訊來源:由0x資訊編譯自CRYPTOSLATE。版權歸作者所有,未經許可,不得轉載