應用鏈的崛起將帶來哪些風險與機遇?

語言: CN / TW / HK

本文來自  Medium  ,原文作者:Mohamed Fouda,由 Odaily星球日報譯者 Katie 辜編譯。

在過去的一年裡,一些備受矚目的 Dapp 已經推出了自己的應用鏈(appchain),或宣佈了未來的相關計劃。對於許多高增長專案來說,應用鏈已成發展方向——每個熱門的 Web3 應用程式最終都會有自己的底層鏈。這種趨勢讓一些創始人相信正確的做法是從一開始就將產品設計成應用鏈,但這種方法可能只適用於某些應用程式。

我們發現了許多應用鏈的最佳應用場景。此外,我們還發現了需要填補的空白,以及其中的商機。

為什麼應用鏈能出圈?

應用鏈被設計成主要執行單一功能或應用程式,例如遊戲或 DeFi 應用程式。這意味著應用程式可以使用鏈上的全部資源,例如吞吐量、狀態等,而不與任何其他應用程式競爭。此外,這種設計允許優化鏈技術架構、安全引數、吞吐量等,以匹配應用需求。

應用鏈就像單一產業的小鎮

以太坊和 Solana 這樣的通用計算鏈就像大都市一樣,有不同的基礎設施來支援不同型別的業務(應用程式)。這使得通用鏈更受歡迎,更擁擠,也導致更昂貴和系統更繁忙。但這種受歡迎程度為生態系統中的企業創造了大量流量和機會。從一個行業轉到另一個行業很容易。還可以結合不同的業務來建立新的有趣的業務。

另一方面,應用鏈就像只有單一商業活動的小鎮。小鎮可以制定自己的規則和政策。不那麼擁擠,也更便宜,但可能與外部世界的連線並不好。鎮上的每個人都在使用鎮上唯一的企業。如果它足夠受歡迎和獨特,顧客甚至會為了這種特定的業務而來到這個地方。

這個類比還可以擴充套件到描述兩種場景之間在安全性方面的差異。大城市人口更多,更富有,更強大。擁有一個安全可靠的城市是這座城市所有企業的共同利益所在。這些因素使得大城市更難被攻擊。另一方面,小鎮的安全與單一產業的普及和成功緊密相連。如果生意做得很好,小鎮居民的數量就會增加,就會變得更強大,如果生意不好,人們就會離開,使小鎮更不安全,更容易被攻擊。

在這兩種模式之間的是特定行業的鏈。只支援部分行業的業務鏈,如 DeFi 或遊戲。特定行業的鏈相當於郊區城市,比小鎮更受歡迎、更安全,但沒有大都市那麼繁忙。

通用計算鏈、應用鏈和特定行業的鏈提供了所需的多樣性,可以共存並解決不同的需求。重要的是識別哪些用例需要應用鏈,哪些用例需要在通用計算鏈或特定行業的鏈上構建智慧合約。

什麼時候適合使用應用鏈?

接下來我們將討論構建應用鏈是最佳選擇的最常見場景。

生態系統的要求

生態系統上的應用程式構建者,如 Cosmos 和 Polkadot,基本上需要將其應用程式構建為應用鏈。這兩個協議都側重於構建多個互連鏈的生態系統。兩個生態系統中的主鏈都沒有實現支援智慧合約的執行引擎。因此,要構建任何應用程式,要麼構建應用鏈,要麼使用實現通用計算執行引擎的鏈。

應用程式的需求

構建應用鏈的另一個最佳方法是,當應用程式吞吐量需求或費用需求無法由通用計算鏈滿足時。在免許可的 Web3 環境中需要 Web2 效能的應用程式應該考慮將應用鏈作為第一選擇。遊戲應用程式就是這類應用程式的最佳例子。大多數互動遊戲需要極高的吞吐量來支援使用者的遊戲互動。此外,交易應該是免費的,或者費用可忽略不計。使用一般的計算鏈無法滿足這些要求,需要啟動專用的應用鏈。比如:

  • Axie Infinity 遊戲——在 Ronin 側鏈上線;

  • Sorare——作為 StarkEx L2 發行的夢幻足球遊戲。

新增技術特性

如果應用程式需要 L1 鏈上沒有的特定技術,那麼另一種選擇是構建實現該技術的應用鏈。最好的例子是零知識證明,如 zk-Snarks 或 zk-Starks。關注隱私的應用程式(如私人支付或私人交易)需要 zk 證明作為構建塊。然而,生成 zk 證明需要大量的計算,而且這些計算太昂貴,無法在鏈上執行。在這種情況下,最好的方法是在應用鏈上實現所需的技術。這種方法的例子包括 Aztec,這是以太坊上維護隱私的支付和交易應用程式。

改進應用經濟學

Gas 費是應用程式使用者的開銷,降低了使用者體驗。Gas 費對應用程式的經濟性沒有貢獻,只是從應用程式中提取的損失的經濟價值,並以租金的形式支付給東道主 L1。但更理想的情況是這種經濟價值保留在應用程式的經濟系統中,以獎勵應用程式參與者。應用鏈支援這種場景,可以控制應用鏈的 Gas 費及其分配來獎勵應用程式的參與者。

Yuga Labs 將 BAYC 生態系統拆分為一個獨立的鏈就是最好的例子。BAYC 社群在專案 NFT   mint 期間向以太坊網路支付了鉅額費用。社群仍需向以太坊網路支付這些資產交易的大量費用。轉移到他們的 ApeChain 將使這些費用留在 BAYC 的經濟體系中。

為什麼不建立一個應用鏈呢?

儘管應用鏈具有諸多優勢,但也需要考慮風險。構建應用鏈要比開發智慧合約複雜得多。需要開發與應用程式核心業務無關的基礎設施。此外,應用鏈增加了安全性和可組合性風險。

安全隱患

智慧合約應用程式從底層 L1 中獲取安全性。正如前面在大都市類比中所討論的,由於 L1 支援多個應用程式,因此與大量 L1 參與者一起維持 L1 的安全。這使得 L1 更安全,更難以攻擊。

在應用鏈中,安全性在很大程度上取決於應用程式的採用和應用程式原生代幣的價格。應用鏈可以是 L2 測序器,也可以是獨立的 PoS 驗證器。在這兩種情況下,驗證器激勵常常以原生應用程式代幣的形式表示。

驗證者必須持有原生代幣並執行時間很長的複雜基礎設施才能參與網路。驗證獎勵需要高於驗證人承擔的運營成本和代幣風險。此模型的風險有:

  • 質押風險敞口會使吸引專業驗證者進入網路變得複雜,反而會吸引業餘驗證者,這可能會損害網路安全和正常執行時間;

  • 驗證器對代幣價格的依賴增加了應用程式開發人員的壓力,他們要麼使用高的代幣通脹,要麼使用不可持續的遊戲化代幣經濟;

  • 如果應用採用率較低,代幣價格較低,則網路安全性較弱,惡意者可以獲得足夠的質押,以較低的成本攻擊網路。

前期投入成本大

發行應用鏈伴隨著一長串需要構建的附加基礎設施,以及需要與驗證者協調的活動。所需基礎設施的清單很長,需要大量的成本和時間。相當一部分團隊將處理與應用程式邏輯無關的任務。此外,維護一個鏈需要大量的計劃和與驗證者的溝通,才能及時安排網路升級或響應錯誤和網路停機問題。治理和社群管理也需要來自應用程式團隊的大量資源。

一般來說,構建應用鏈需要更大的團隊,增加初創公司無法承擔的成本,尤其是在早期階段。偏離核心應用程式邏輯可能會成為應用程式快速適應和實現產品市場匹配的障礙。

缺乏可組合性

將應用程式構建為智慧合約的主要優勢之一是原子可組合性(自動進行)。應用程式可以相互構建,使用者可以在同一個交易中無縫地與多個協議互動。應用鏈缺乏這種原子可組合性,因為每個應用程式都與其他應用程式隔離。應用程式之間的互動需要跨鏈橋接或訊息傳遞,需要幾個區塊,不能以原子方式完成。然而,這種原子可組合性的缺乏會因此催生出一些解決這個痛點的初創公司。

跨鏈橋風險

應用鏈的另一個問題是跨鏈橋資產的風險增加。在特定的 DeFi 應用中,有幾種資產通過跨鏈橋,如 BTC、ETH 和穩定幣。資產的跨鏈降低了使用者體驗,並帶來更大的風險。跨鏈橋是被利用的常見目標,如果跨鏈橋被破壞,會導致使用跨鏈資產的 DeFi 應用程式產生壞賬。對於那些無法吸引到信譽良好、資金充足的跨鏈橋的應用鏈來說,風險甚至更高。在這些場景中,應用鏈可能會求助於使用中心化的跨鏈橋,比如中心化的交易,或者開發自己的跨鏈橋。

應用鏈的商機

應用鏈生態系統的挑戰為初創公司創造了許多機會。這裡我們為專案方提供 8 大商機。

1. 高效能的 DeFi 協議

為了與 Web2 效能競爭的 DeFi 協議需要作為應用鏈實施。中央限價單(CLOB)交易所是這方面的首選。dYdX 衍生品交易所開啟了這一趨勢,我們預計現貨和大宗商品交易所將被構建為應用鏈,才能從低費用和低延遲中受益。關鍵促成因素是使用可定製的技術棧,可根據 DeF i協議的需求進行調整。

2. 應用鏈遊戲引擎

限制性能受限應用程式(如遊戲)採用應用鏈的問題之一是實現選項有限。在這方面,StarkEx 是一個熱門的選擇。我們希望看到初創公司能夠為鏈上游戲構建新的有效架構,支援 10 萬以上的 TPS。

3. 用於定製、部署和維護側鏈和 L2 的開發工具

啟動具有適當體系結構的側鏈或 rollup 來支援特定應用程式是一項複雜的任務。如果開發者平臺能夠完成這一任務,那麼它將非常有價值,比如應用鏈的 Alchemy。

4. 支援 AI 的應用鏈

與 zk 證明類似,AI 是一種變革性的技術,也是計算密集型的。因此,支援人工智慧的應用程式不能在鏈上構建。有許多成功 Web2 AI 產品都需要使用者支付大量的訂閱費用。人工智慧應用程式可以通過應用鏈向公眾開放。考慮構建執行訓練過的 AI 模型的應用程式,例如對公眾開放的 Dall-E 或 GPT3。

5. 可組合性解決了抽象的跨鏈通訊

應用鏈中缺乏原子可組合性,這為初創公司提供了抽象跨鏈訊息傳遞並建立可組合性的機會。

  • 在底層執行跨鏈功能的使用者前端,例如,IBC 傳輸或 LayerZero 訊息傳遞,並造成多個應用鏈以可組合的方式工作的錯覺。

  • 通過多方計算(MPC)構建安全多鏈賬戶的錢包,並通過在多個鏈上同時執行交易來本機處理跨鏈活動。比如跨鏈套利。

6. 跨鏈 DeFi 協議

儘管應用鏈在吞吐量方面有一些優勢,但它們也會導致分散的流動性,從而導致延遲增加和使用者體驗降低。跨鏈 DeFi 協議能夠自動在不同的鏈之間劃分交易,以獲得更好的定價,將擁有更好的使用者體驗和更大的客戶群。

7. EVM 和非 EVM 鏈之間免信任的跨鏈訊息傳遞

執行應用鏈有 Cosmos、Polkadot 和 EVM L2。提高可組合性的一種可能方法是構建可以連線 EVM L2、Cosmos Zone、Polkadot 平行鏈等的通用免信任跨鏈訊息傳遞協議。這種產品可以取代現有的跨鏈橋,每年帶來數十億美元的流量。

8. 啟用跨鏈安全共享

使用支援跨鏈安全的產品可以緩解應用鏈的安全挑戰。與 PoW 鏈的合併挖礦類似,我們設想了一些方法,可以在不相關的 PoS 鏈之間實現共享安全,例如,驗證器使用 ETH 而不是原生應用鏈代幣來保護應用鏈。流動性質押協議可能在這一過程中發揮重要作用。

促進應用鏈落地專案

應用鏈可以通過多種方式實現,其複雜性和安全性各不相同。有四個促進應用鏈落地的專案。

  • Cosmsos Zones

  • Polkadot 平行鏈

  • Avalanche 專用驗證節點網路(Subnet)

  • Ethereum L2

總結

應用鏈正在朝著與最初設想不同的方向發展。 Cosmos、Polkadot、Avalanche 和 Ethereum 上的應用鏈正與共享安全性融合,但存在細微差異。有了共享安全性,應用鏈實際上不需要共識機制。相反,應用程式可以只使用專用的執行環境,該環境為應用程式提供服務,並使用 L1 實現一致性和資料可用性。該執行環境可以是一個 rollup 層,也可以是遵循模組化區塊鏈方法的獨立執行層。