原創| Odaily星球日報
作者| 夫如何
編輯| 郝方舟
幾年前的公鏈大戰中,各條L1吸引開發者、促進生態繁榮的一項要務便是研發新的技術方案,以降低開發門檻,同時讓生態應用間互聯互通、形成網絡效應。
而今,我們正圍觀以以太坊和 EVM 兼容鍊為中心、L2為競爭主角的新一輪比賽。
其中, Arbitrum 、 Optimism 、 Starknet 、 zkSync 這“四大”的觀眾緣最佳,每有技術、合作等進展(當然,尤其是代幣空投),皆為業內關注的焦點。
在總技術路線方針已定型的當下,“四大”更多是為適應不同開發群體的需求和習慣,小幅度改進、新增“中型號”的支持方案,少有令人興奮的“大型發布”。
而上週, Polygon Labs 發布一款名為鏈開發套件(CDK)的軟件工具,允許開發人員為以太坊開發由零知識證明支持的L2。使用其 CDK 部署的L2將能夠連接到共享的 ZK 橋,從而實現互操作性。該工具將作為明年推出的 Polygon 2.0 路線圖的一部分。
這引起了Odaily星球日報的注意。
Polygon CDK 是瑞士軍刀中的彈簧
Polygon CDK(鏈開發套件,對照了SDK 的命名法) 是一個開源框架,旨在輔助開發者快速部署基於以太坊的L2。它提供一種模塊化的環境,使開發人員能夠根據特定需求創建特定應用鏈,或者將現有的L1平滑過渡為L2 。下圖是Polygon 2.0 技術架構示意圖:
由圖可見,待到Polyogn2.0時代,基於CDK開發的鏈將與PolygonPoS、PolygonzkEVM在同一層級,藉由zk證明共享以太坊安全性。
CDK的設計目標在於提供靈活性和可定制化功能。開發人員可以根據自己的需求選擇VM、操作模式、數據可用性解決方案、排序器類型、Gastoken等,比如可以選擇Validium或zkEVM兩種方式來保證交易安全性、排序器的去中心化程度、DA的本地化等。 (Odaily星球日報注:目前PolygonCDK只支持Validium方式構建。)
官方表述CDK創建的每個鏈都是互聯的,確保了近乎即時的最終性、無限的可擴展性和統一的流動性池。這點就要等明年實際驗證了。
上圖體現了 Polygon CDK 中不同組件的功能:
-
Sequencer(排序器):可選集中式或分散式。
-
DA(數據可用性):DA 層由數據可用性委員會(DAC)管理。 DAC 的任務是確保離鏈數據的安全和可靠管理。對於增強可擴展性,DAC 在將重要的計算工作和數據存儲轉移到鏈下方面起著關鍵作用,從而減輕 L1主網負擔。
-
Validium: 一種處理交易的解決方案,使用鏈下數據可用性和計算,將交易從以太坊主網中分離出來。與傳統的 Rollup 不同,Validium 不會將交易數據存儲在 L1 網絡上,而是生成 ZK 證明,並將其發佈為有效性證明。這種方法在優化可擴展性和成本的同時確保數據的完整性。
Polygon CDK 的發布,意味著Polygon 多鏈佈局即將形成——以太坊為核心保證安全性,其PoS、超級網、zkEVM、CDK L2覆蓋各種需求的應用開發,不同基於Polygon 的鏈、L2之間通過聚合證明層來提供統一證明進行驗證,提高不同網絡之間的互操作性。
人們常將 Polygon 比作瑞士軍刀,將各類刀片方案集合在一把刀柄上,那 CDK 就像是使用者看不見的刀內彈簧。
Polygon CDK 能否在L2 stack 中殺出重圍?
或許,有人會發現,Polygon CDK 和 Optimism 的 OP Stack 的解題思路類似:將場景專用的應用鏈並行化,構建以太坊為核心的L2多鏈互動群。 (Odaily星球日報注:另一些L2則以自己為中心向L3延伸。)
這種方式具備可組合性高、開發難度低、易形成網絡效應等好處,利於爭奪開發者市場。
曾記否,OP Stack 發布後,與 Coinbase 、BNB Chain 、Worldcoin 等知名度較高的項目展開合作。可以說 Stack 之爭中,OP 搶占了先機。
Polygon CDK 相比於 OP Stack 的優勢在於 DA 層可以選擇數據存儲和計算進行離線操作,而不是放在以太坊,同時通過 DAC 來保證去中心化、安全性,降低以太坊的負擔。此外,選擇 zk 證明規避了 OP 的老問題,即防欺詐證明帶來的 7 天等待期。
總的來看,Polygon CDK 的模式汲取 OP 和 ZK 兩大陣營的不同特性,其資源整合和營銷能力也不遜色。
當然,誰是L2之爭的最後勝者,現在下結論還為時尚早。技術方案只是在鋪路,一座大城市的圖景還要靠地標性建築物(爆款項目),就像當年的 Terra ,曾帶動 Cosmos 生態的發展。上個月, Base 主網上線的熱度,讓 OP Stack 在這場城邦遊戲中先博得一波關注。 Polygon 的 CDK 能支撐起怎樣的巨獸,值得期待。