
Rollup,大規模採用 DePIN 實用程序的基石?
TechFlow Selected深潮精選

Rollup,大規模採用 DePIN 實用程序的基石?
模塊化區塊鏈技術,特別是Rollup方案,有效地解決了區塊鏈的可擴展性難題,為DePIN項目的廣泛應用鋪平了道路。
撰文:Arkreen
翻譯:白話區塊鏈
比特幣通過區塊鏈技術的創新成功解決了在去中心化領域實現共識的挑戰。隨後,工程師們開始努力解決增強可擴展性的複雜任務,這是一項艱鉅的挑戰,因為可擴展性、安全性和去中心化之間存在固有衝突,這種困境通常被稱為區塊鏈三難題。可擴展性困境已被證明是阻礙區塊鏈廣泛應用的主要障礙。在確保安全性和去中心化這兩個對於區塊鏈完整性至關重要的方面之間取得平衡,構成了一個持續的挑戰。如果不能保持這種微妙的平衡,區塊鏈就有可能變得類似於中心化系統。此外,低可擴展性也會增加使用區塊鏈的成本。因此,儘管具有潛力,但區塊鏈的大規模應用在近年來受到了阻礙。

1、模塊化區塊鏈是什麼?
近年來,工程師們一直在努力解決區塊鏈三難題所帶來的挑戰,現在已經找到了一個可行的解決方案:模塊化區塊鏈。這種創新方法涉及將區塊鏈劃分為不同的模塊和層,每一層專門處理特定的需求。通常,安全性和去中心化優先考慮在第一層(L1),而可擴展性則在第二層(L2)得到解決。
從概念上講,L1 和 L2 可以被看作是相互連接但又不同的區塊鏈。L1 負責確保 L2 的安全性和去中心化,所以節點狀態在 L1 上解決。L1 主要執行交易並存儲狀態,本質上是作為骨幹運作。值得注意的是,即使在所有 L2 節點離線的情況下,社區也可以通過存儲在 L1 上的信息來恢復 L2,從而增強了這種模塊化區塊鏈解決方案的彈性。

在典型的模塊化區塊鏈中,關鍵模塊驅動功能:
1)共識:這個模塊至關重要,它決定了要包含在區塊鏈中的交易,並建立它們的順序。
2)執行:負責執行交易並獲取後狀態。
3)結算:決定共識狀態。設計用於決定共識狀態的這個模塊,在狀態發生分歧時介入,促進解決。
4)數據可用性(DA):確保社區內對交易歷史的普遍訪問,這個模塊對結算程序和區塊鏈恢復工作至關重要。
2、Layer2(L2)是什麼,以及以太坊為何需要它?
Layer2(L2)是區塊鏈技術中的一個概念,指的是構建在主要區塊鏈(通常是第一層,或 L1)之上的協議和解決方案,以提高可擴展性和效率。作為領先的區塊鏈平臺之一,以太坊需要 Layer 2 解決方案來解決其可擴展性限制和高交易費用問題。
以下是以太坊需要 Layer 2 的原因:
1)任務一:澄清交易細節和順序
隨著以太坊網絡的增長,交易數量增加,導致擁堵和更高的費用。 Layer 2 解決方案可以通過在主要以太坊鏈之外處理交易來緩解這一問題。然後,這些交易被捆綁在一起,並定期在主鏈上結算,從而減少了擁堵和燃氣費,同時仍然保持安全性。
2)任務二:傳達交易執行後的最新狀態,並且是否有一種驗證其準確性的方法
在 Layer 2 上執行交易後,以太坊需要一種機制將最新狀態傳達回主鏈(Layer 1)。這通常涉及使用加密證明或承諾,以確保狀態轉換是有效且可驗證的。驗證機制,如欺詐證明或 zk-rollups,有助於在不影響安全性的情況下確認交易的準確性。
3)任務三:是否有指定的機制來促進跨鏈調用
為了讓以太坊與其他區塊鏈或 Layer 2 解決方案無縫交互,需要一種指定的機制來促進跨鏈調用。互操作性協議,如橋樑或跨鏈通信標準,使資產和數據能夠在不同鏈之間安全高效地流動,從而擴展了以太坊的功能和生態系統。
總之,Layer 2 解決方案對於以太坊來說至關重要,可以解決可擴展性挑戰,提高交易吞吐量,降低費用,同時保持與其他區塊鏈的互操作性和安全性。

3、探索 Rollups 如何完成這三個任務
Rollup 被稱為 L2;讓我們看看它是如何工作以完成上述三個任務的。
1)任務一:數據可用性(DA)
首先,通過向 Layer-2(L2)網絡發送指定數量的 ETH 來啟動流程,以支付燃氣費用。通過 L1->L2 跨鏈橋接器執行此步驟,稱為「存款」。通常,L2 網絡也將運行 L1 節點;只需等待包含存款交易的 L1 塊的最終確認;一旦確認,存款將被安全地保留。
接下來,向 L2 序列器發送交易。L2 序列器節點將高效地管理這些交易。將其視為標準的區塊鏈過程:序列器構建包含交易的區塊,執行這些區塊,並維護鏈的最新狀態。通常,每隔兩分鐘或收集到足夠數量的交易時,L2 序列器將壓縮交易並安全地將它們提交到 L1 鏈。這種戰略性的方法確保了 L1 完全瞭解 L2 交易及其特定順序。完成任務一後,我們將整個過程稱為「數據可用性(DA)」。
2)任務二:樂觀 (OP) 和零知識 (ZK)Rollups
現在,L1 和 L2 節點都可以看到 L2 序列器執行的交易。這些交易經過了顯著的壓縮,僅存儲在 calldata 中,導致最小的燃氣成本。其他 L2 節點更喜歡從 L1 作為可信來源獲取 DA(數據可用性)數據,而不是依賴於 L2 點對點網絡,儘管它們也從 L2 接收到區塊(雖然並不完全信任它)。通常,例如每小時,L2 序列器節點將 L2 狀態的 Merkle 根提交到 L1 RollUp 合約。此操作確保了 L1 與 L2 的最新狀態同步。但是,在此時,L1 並不自動信任這些信息。L2 採用了兩種方法,OP 和 ZK,來說服 L1 其準確性——這些細節將稍後討論。完成任務二後,讓我們歡呼一聲!
3)任務三:從 Layer 2 提款
一旦您在 L2 上完成了活動,並決定將您的 ETH 取回到 L1,這個過程稱為「提款」。雖然它可能類似於其他場景中的跨鏈操作,但關鍵區別在於提款起源於 L2,導致其安全保障與其他跨鏈操作有所不同。在 L1 側,必須謹慎處理提款操作。由於它起源於 L1 之外的外部世界,啟動此操作會觸發 L1 交易(例如,轉移 Token)。如果此交易執行不正確,可能會導致 L1 狀態的變更。
提款過程包括以下步驟:
1)在 L2 上啟動提款交易,類似於其他跨鏈場景。
2)等待交易被滾動到 L1,涵蓋數據可用性(DA)和狀態。使用 OP 或 ZK 方法驗證狀態的準確性。
3)在 L1 上執行提款交易,類似於其他跨鏈場景。
4、OP 和 ZK Rollups
讓我們深入瞭解 OP 和 ZK,以瞭解 L2 如何確保提交給 L1 的狀態的準確性,這是 Rollups 安全性的基礎。
OP 代表樂觀。L1 樂觀地假設 L2 序列器節點是真實的,但並不盲目信任它。它啟動一個挑戰窗口,通常持續七天。在挑戰窗口內,任何 L2 節點都可以挑戰所述根的正確性。挑戰的交易然後在 L1 上重播,以確定序列器節點和挑戰節點之間的正確性。成功的挑戰會導致序列器節點受到懲罰,挑戰者在 L1 上收到抵押的資金。狀態根據正確值進行調整,但請注意,只修改狀態根,而不是交易列表。
在典型的設置中,L2 DApp 運營商管理自己的 L2 節點,為潛在的挑戰者打開了大門。從挑戰的角度來看,如果序列器節點提供不準確的信息,成功的挑戰可能會導致從 L1 上由序列器節點抵押的資金中獲得顯著的獎勵。因此,在發生不正確狀態時發起挑戰是至關重要的。相反,從序列器節點的角度來看,如果它提交了錯誤的狀態根,那麼挑戰是不可避免的,導致處罰,在 L1 上失去抵押的資金,並且不正確的狀態根被還原。這樣可以避免提交不準確的狀態根,確保樂觀解決方案的安全運行。
然而,OP 解決方案有一個缺點:7 天的挑戰窗口。這意味著,如果您計劃通過官方 OP 橋將 Token 提取到 L1,則必須在在 L2 上啟動提取操作後等待 7 天。然而,對於提取可互換 Token(例如 ERC20Token)的用戶,使用第三方 DApp 可以以最低成本加速該過程。
另一方面,ZK,即零知識,依賴於一種稱為零知識證明的密碼算法。序列器節點在 L2 上運行 zk-EVM,生成一個 ZK 證明,驗證應用一組交易後 L2 狀態從預狀態到後狀態的轉換。這個證明可以在 L1 合約中進行驗證,確保 L1 可以信任狀態轉換的正確性。生成 ZK 證明可能是具有挑戰性的,需要幾個小時。然而,驗證過程很簡單,只涉及在 EVM 上進行的簡單交易。與 OP 相比,使用 ZK 的提取延遲通常以小時計,提供了一種更有效的選擇。此外,通過更強大的計算機,延遲可以進一步縮短。
仔細研究 OP 和 ZK,顯然兩者都可以擴展 L1,只需在 L1 上的交易中信任,並消除對 L2 中任何內容的信任的需要。在考慮由 L1 和 L2 組成的 RollUp 系統時,安全性和去中心化與 L1 密切對齊,而可擴展性則延伸到 L1 和 L2 的綜合潛力。將多個 L2 滾動到同一個 L1 上顯著擴展了可擴展性。

ZK-Rollups 將交易打包成批次,Chainlink
5、開創大規模採用:Rollups 在 DePIN 實用性中的作用
通常,利用 Rollup 允許以太坊的 TPS 達到數千。然而,當前的瓶頸是數據可用性(DA)。儘管在將它們提交到 L1 之前有效地壓縮了 L2 交易,但隨著交易數量的增加,gas 成本也在上升。另一種方法是將交易提交到第三方去中心化存儲服務,從而在 L1 區塊中實現大量的燃氣節省。這與其他解決方案結合起來,可能提供近乎無限的可擴展性。然而,這也伴隨著一些權衡,因為必須考慮第三方去中心化存儲服務對系統安全的影響。總之,區塊鏈可以在保持安全和去中心化的同時實現巨大的可擴展性。區塊鏈三難題被解決了。這一突破為大規模採用打開了潛力。因此,Rollup 成為 DePIN 實用性廣泛採用的關鍵里程碑。
DePIN,即去中心化物理基礎設施網絡,利用區塊鏈獎勵來促進物理基礎設施網絡的發展。以 Arkreen 為例;它利用區塊鏈獎勵激勵個人為構建清潔能源網絡做出貢獻。在這種情況下,礦工建造太陽能系統,收集發電數據,並將其提交到 Arkreen 網絡。Arkreen 網絡將識別和篩選出誠實和有價值的數據,並根據數據向礦工提供 Token 獎勵。Arkreen 網絡以去中心化的方式運行,目前擁有超過 12000 名礦工,並預計在不久的將來將增長到數百萬。因此,它需要一個高度可擴展的區塊鏈基礎設施來容納這個龐大的礦工群體。在過去,實現這種級別的可擴展性在技術和經濟上都是具有挑戰性的。然而,藉助模塊化區塊鏈(如 Rollups)引入的可擴展性的支持,這變得可行了。
設想在模塊化區塊鏈(例如 Rollup)上構建的 DePIN 項目可以以最低成本實現高度可擴展性,同時仍然受益於像以太坊這樣的基礎區塊鏈的安全性和去中心化性。DePIN 項目發行的 Token 稱為 RWA(真實世界資產),其價值源於真實資產。這些具有鏈上流動性的資產為礦工產生資金,激勵他們為 DePIN 網絡的增長做出貢獻,從而創造一個價值輪。多個 DePIN 項目可以在現實世界中合作,並在鏈上形成一個 DePIN 生態系統,進一步增加 DePIN 的價值。多個 DePIN 項目在現實世界中的合作建立了鏈上的 DePIN 生態系統,從而增強了總體價值。這種合作的方式使區塊鏈能夠為現實世界經濟服務,促進了區塊鏈領域的新增長。
6、總結
模塊化區塊鏈(例如 Rollup)有效地解決了區塊鏈三難題,提供了提升的可擴展性,併為廣泛採用鋪平了道路。在 DePIN 項目的背景下,對高性能和成本效益區塊鏈服務的需求在模塊化區塊鏈中找到了合適的解決方案。在模塊化區塊鏈的支持下,DePIN 項目有望獲得巨大的價值。
歡迎加入深潮 TechFlow 官方社群
Telegram 訂閱群:https://t.me/TechFlowDaily
Twitter 官方帳號:https://x.com/TechFlowPost
Twitter 英文帳號:https://x.com/BlockFlow_News












