從去年年末開始,越來越多的人注意到鏈抽象的概念。從帳戶抽象化到鏈抽象,我們可以看到市場的發展正向更高維度靠攏。 ChainFeeds 邀請到專門在做鏈抽象的團隊Cycle Network CEORobbie,就當下全鏈應用的現狀、鏈抽象敘事、未來基礎設施的發展方向等問題展開探討。
Cycle Network是利用Rollup 技術實現應用程式的開發者不用去多鏈部署合約、終端的使用者感知不到跨鏈的全鏈帳本,可以看作是所有鏈互操的rollup L2。
全鏈應用的現況:開發者被多鏈束縛
TL,DR:目前許多用戶和開發者在使用和建立區塊鏈應用時面臨一些問題,特別是在涉及到去中心化的應用時,用戶和開發者往往感到困惑和不便,所以目前大部分使用者都還是集中在中心化的應用上。而鏈抽象和自託管的方式將是未來的趨勢,這種模式能夠讓使用者更輕鬆地融入去中心化的世界。
Robbie:對與全鏈應用的現況對專案開發者來說,因為在過去可能是個單體鏈的時代,很多開發者會選擇某一個網路來部署自己的一個應用程式。在單體鏈L1 爭奪的時代,L1 的構成成本相對較高,那麼每個L1 能夠吸附的一個用戶體量還是相對較大的,所以開發者選擇單鏈去構建的應用是有生存空間的。現在大家可以看到在模組化的一個既定的趨勢,這個背景下很多應用轉到二層去build,各個二層的網路都在去爭奪一個TVL。應用如果還要類似像單體鏈時代這樣的一種打法去構建的話,會發現他們帶著沉重的裹腳佈在整個web3 的世界去構建,給開發者帶來割裂部署的問題。所以可以看到現在這樣一個情況下,整個產業面臨著各種不安全、gas 昂貴、跨鏈互動延遲、使用者使用複雜程度高等問題。 Cycle Network 就是想解決這些問題。 Cycle 希望產業回歸以應用開發為核心的時代,定義新的全鏈帳本的開發範式,釋放開發者被多鏈裹腳布所束縛的現狀。
鏈抽象敘事:未來趨勢
TL,DR:鏈抽象敘事是未來發展的重要方向。鏈抽象的目標就是讓使用者感知不到鏈的存在,同時又享受區塊鏈去中心化的好處。隨著連鎖抽象敘事的爆發,Cycle Network 發現此概念與他們在bulid 的事物高度相符。
Robbie:23 年末的時候鏈抽象這個概念一下就火起來了,這樣一個敘事的確是能夠很好的概括我們想做的一個事情,但我們其實也觀察到就目前市面上有很多的類似的項目也在嘗試去做我們相同的事情。我們在22 年十月就有了這個想法,因為當時正好是有ETH Global 的一個Hackson,所以想一起去組了一個小團隊想去試試看。當時我們在想透過自託管的方式讓用戶與整個鏈上的資料進行交互,一定是未來非常大的趨勢。現在整個產業的大部分的使用者其實是沉澱在中心化的應用,那到底是什麼去阻礙了使用者去到真正的一個去中心化的世界,包括對於開發者來說,怎樣能讓開發者去Focus在自己的應用發展過程中,不會被自己所選擇的Infra 去限制。所以我們當時就立了Cycle 這個項目。 Cycle 的優勢是利用Rollup 技術實現應用的開發者不用去多鏈部署合約這一層,並且終端的使用者感知不到跨鏈的存在,這也是鏈抽象的目標。
基礎設施的發展方向:rollup 技術的爆發
TL,DR:模組化的發展推動了二層和三層應用的大爆發,而這種趨勢本質上是rollup 技術的大爆發。在二層和三層的應用創新階段,維護rollup 的成本相對較低,使得大型dapp 有能力建構自己的rollup。
Robbie:最初在解決擴容問題時,人們傾向於嘗試建立單體的高效能區塊鏈,但隨著時間的推移,rollup 的發展,模組化成為了發展的趨勢。模組化的發展就是帶來了在二層或三層應用大爆發的趨勢,應用大爆發的趨勢本質上是rollup 大爆發。 Cycle 就是承接這樣一個大爆發的趨勢之下,越來越割裂的使用者體驗和開發者體驗。 Cycle 這個名字意思是週期,就是我們看到了整個Infra 發展非常確定的一個形態甚至是終局,我們認為在終局很多rollup 它本身就是一個巨大的dapp,dapp 有原生內置全面rollup 能力的部署形態,Cycle 其實做的就是這樣一層。
Cycle 與其他項目的差異在哪裡?
TL,DR:基於快速實現多鏈資料的進出的考慮,Cycle 選擇了ZK Rollup。 Cycle 與其他專案的主要區別在於其專注於建立一個無信任(Trustless)的全鏈帳本。
Robbie:其實在整個區塊鏈的世界裡,跨鏈編程是一個非同步編程,所有業務邏輯都是非同步執行的過程。我們選擇ZK Rollup 技術是考慮到我們必須快速實現多鏈資料的進出。我們檢視了市面上的各種選項,最終選擇了Polygon 的技術方案,因為它在ZK Rollup 技術上的完整度和成本控制方面表現出色。
回到Cycle 的初心就是我們想定義新的全鏈帳本的開發典範。其實可以看到我們Trustless 是Crypto裡面的一種信念吧。 Trustless 是整個Crypto 世界裡一直在追求的一件事情。 Cycle 保持著對Trustless 的這個初心, 對Trustless 有著極致要求。所以目前所有的資源基本上是投入了這個無信任的全鏈帳本的研發。我們希望實現的目標就是促進整個產業未來有這樣一個全鏈帳本,應用能夠用它自由地在一個web3 世界進行全鏈資料的編程,不再被多鏈束縛。
我們透過建立在安全基礎上的底層鏈路通信,實現全鏈的無信任交互。眾所周知,L1 和L2 橋接是雙向驗證的過程,只要資產處理正常,它就是無信任的本地橋接。我們將此特性擴展到Cycle 所連接的所有外部網絡,實現了各個網路之間的無信任通訊。這本質上是一個多分散式系統中狀態錨定的問題,我們採用了索引機制來解決這個問題,將多鏈狀態與Cycle 狀態進行錨定,從而簡化了多個網路之間的狀態分佈問題,實現了多鏈帳本技術。