注:原文作者是VoltCapital合伙人MohamedFouda。
在過去的一年中,一些備受矚目的應用已啟動了自己的特定應用鏈,或宣布了相關的計劃。對于許多高增長項目來說,應用鏈的方向是可以預測的。該應用鏈理論預測,每個流行的Web3應用,最終都將擁有自己的區塊鏈。這種趨勢使一些創始人認為,正確的做法是從一開始就將他們的產品構建為應用鏈。我們認為,這種方法可能適用于某些應用,而其他的應用如果在早期建立應用鏈,會使自己步履維艱。
這是我們在聯盟創始人社區中經常討論的主題之一。通過這些討論,我們確定了一些應用鏈可能是最佳方法的場景。此外,我們還確定了需要解決的鴻溝以及優秀創始人的創業機會。
為什么要選擇應用鏈?
應用鏈旨在主執行單個功能或應用,例如游戲或DeFi應用程序。這意味著應用可以使用區塊鏈的全部資源,例如吞吐量、狀態等,而無需和任何其它應用競爭。此外,這種設計選擇允許優化區塊鏈的技術架構、安全參數、吞吐量等以匹配應用的需求。由于通常不可能將其他應用部署到區塊鏈上,因此應用鏈對開發者而言不一定是無需許可的,它們僅對用戶的使用是開放的。從這個角度來看,應用鏈的概念與標準區塊鏈實踐不同,后者的區塊鏈對用戶和開發者都是開放的。
應用鏈類比農村城鎮
智能合約鏈作為城市的概念,有助于解釋創始人在將其應用作為應用鏈啟動時所采取的妥協。以太坊和Solana等通用計算鏈就像大都市,它們擁有多樣化的基礎設施來支持不同類型的業務。這使得通用區塊鏈更受歡迎、更擁擠,通常費用也更昂貴,有時也很繁忙。但這種方式為生態系統中的企業創造了大量流量和機會。
另一方面,應用鏈的行為就像具有單一商業活動的農村城鎮。該城鎮可以制定自己的規則和政策,它不那么擁擠,因此會更便宜,但可能與外部世界沒有很好的聯系。鎮上的每個人都使用鎮上的單一業務,如果它足夠受歡迎且足夠獨特,客戶甚至可能會為了這項特定業務而來到這個城鎮。
該類比還擴展到描述兩種場景之間的安全性差異。大城市人口更多、更富裕、更強大,城市里的所有企業都有共同的興趣,即擁有一個安全可靠的城市。這些因素使大城市更難攻擊。另一方面,鄉村小鎮的安全性與其單一業務的受歡迎程度和成功緊密相關。如果生意做得好,城鎮居民的數量就會增加,城鎮會變得更強大,如果生意不好,人們就會離開,這會使城鎮的安全性降低,更容易受到攻擊。
慢霧:Poly Network再次遭遇黑客攻擊,黑客已獲利價值超439萬美元的主流資產:金色財經報道,據慢霧區情報,Poly Network再次遭遇黑客攻擊。分析發現,主要黑客獲利地址為0xe0af…a599。根據MistTrack團隊追蹤溯源分析,ETH鏈第一筆手續費為Tornado Cash: 1 ETH,BSC鏈手續費來源為Kucoin和ChangeNOW,Polygon鏈手續費來源為FixedFloat。黑客的使用平臺痕跡有Kucoin、FixedFloat、ChangeNOW、Tornado Cash、Uniswap、PancakeSwap、OpenOcean、Wing等。
截止目前,部分被盜Token (sUSD、RFuel、COOK等)被黑客通過Uniswap和PancakeSwap兌換成價值122萬美元的主流資產,剩余被盜資金被分散到多條鏈60多個地址中,暫未進一步轉移,全部黑客地址已被錄入慢霧AML惡意地址庫。[2023/7/2 22:13:22]
在這兩種模式的中間是特定行業的區塊鏈,它們支持部分但不是所有的業務。特定行業的區塊鏈相當于郊區城市,它們比農村城鎮更受歡迎、更安全,但繁榮程度不及大都市。
通用計算鏈、應用鏈和行業鏈提供了所需的多樣性,它們可以共存并滿足不同的需求。重要的是要認識到,哪些用例需要應用鏈,而不是在通用計算鏈或行業鏈上構建智能合約。
本文的第一部分討論了應用鏈的主題以及何時使用應用鏈,第二部分介紹了該領域中存在的創業機會,最后一部分則比較了不同的應用鏈實現方法。
應用為什么要使用一條應用鏈?
正如我們在過去幾年中看到的那樣,項目方可以出于各種原因啟動應用鏈。在本節中,我們將討論構建應用鏈可能的最佳常見場景。
生態系統要求
Cosmos和Polkadot等生態系統上的應用構建者基本上需要將其應用構建為應用鏈。兩種協議都專注于構建互連區塊鏈的生態系統。兩個生態中的主鏈都沒有實現支持智能合約的執行引擎。因此,要構建任何應用,可能的方法是構建應用鏈或使用實現通用計算執行引擎的區塊鏈。
在Cosmos生態系統中,實現智能合約執行引擎的生態鏈示例,包括Evmos(EVM兼容)和Juno。這些通用Cosmoszone中的每一個都有多個DeFi和NFT應用。而其它的應用則會選擇構建其優化的應用鏈,例子包括Osmosis(AMMDEX)、Marshub以及Secret。
Coinbase:注意到用戶在快捷、高級的交易中遇到問題:金色財經報道,加密貨幣交易所Coinbase:注意到用戶在快捷、高級的交易中遇到問題。[2023/5/16 15:04:41]
在Polkadot的生態系統中,通用計算平行鏈包括Moonbeam和Astar,Polkadot上的應用鏈示例包括PolkaDex、Phala以及Nodle。
應用要求
構建應用鏈的另一種情況是,當通用計算鏈無法滿足應用程序的吞吐量要求或費用要求時,這將是最好的方法。在無許可的Web3環境中實現Web2級別性能的應用,應考慮將應用鏈作為第一個實現選項。而游戲是此類應用的最佳示例。大多數互動游戲都需要極高的吞吐量來支持用戶的游戲交互。此外,這些交易應該是免費的或費用可以忽略不計的。而使用通用計算鏈無法滿足這些要求,游戲需要啟動專用的應用鏈,一些例子包括:
AxieInfinity游戲在Ronin側鏈上推出;
Sorare以StarkExL2的形式推出的夢幻足球游戲;
除游戲外,訂單簿DEX等DeFi協議通常需要高吞吐量才能為專業交易員提供卓越的用戶體驗。DeFi衍生品交易所dYdX就是一個已知的例子。dYdX協議目前每秒處理約1000個訂單,其所需的區塊鏈吞吐量應超過1000TPS。因此,dYdX的V3版本是基于StarkEx技術的專用以太坊rollup推出的。隨著dYdX協議計劃進一步擴展,它正在轉向不同的應用鏈實現,其此前已宣布V4版本將使用專用的Cosmos應用鏈。
添加技術功能
如果應用程序需要用到L1鏈上沒有的特定技術,則可采取的另一種方法是構建一個實現該技術的應用鏈。最好的例子是零知識證明,例如zk-Snarks或zk-Starks。類似隱私支付/交易等注重隱私的應用,需要zk證明作為構建塊。然而,生成zk證明是計算密集型的,并且這些計算太昂貴而無法在鏈上執行。在這種情況下,最好的方法是在應用鏈上實現所需的技術。采用這種方案的例子包括Aztec,其在以太坊上推出了L2,類似的例子,包括Cosmos生態系統中的Secret應用鏈。
提高應用經濟性
當一個團隊將他們的應用構建為L1區塊鏈上的智能合約時,該應用的用戶需要支付兩種費用:應用的費用以及gas的費用。應用的費用,例如有DEX的交易費用或借貸協議的利差。該收入通常用于激勵應用參與者發展應用程序社區并加速應用的采用。
BitMEX創始人當前擁有最大的個人GMX代幣儲備:2月15日消息,BitMEX創始人Arthur Hayes分享其將GMX納入投資組合的原因。他表示,按交易量計算,GMX是目前第二大DeFi衍生品平臺,最重要的是GMX代幣經濟學提供了有吸引力的收益。
Dune數據顯示,Arthur Hayes當前擁有最大的個人GMX代幣儲備,持有200,580.22枚代幣,價值超過1500萬美元。相比之下,按交易量計算領先的中心化交易所幣安代表其所有客戶持有約236,167.70枚GMX。[2023/2/15 12:08:37]
另一方面,應用的用戶向L1的驗證者支付gas費用,以確保他們的交易被納入區塊鏈。Gas費用是應用用戶的開銷,這會降低用戶體驗。Gas費對應用的經濟性沒有貢獻,并且代表從應用中提取并以租金形式支付給托管L1的經濟價值損失。雖然這種租金對于確保應用的安全性而言至關重要,但如果這種經濟價值留在應用的經濟系統中,以獎勵應用參與者,則會出現更為理想的情況。而應用鏈就支持這種場景,可以控制應用鏈的gas費用及其分配來獎勵應用的參與者。YugaLabs將無聊猿(BAYC)生態作為一條獨立的鏈分離出來,就是這種情況的最好例子。BAYC社區在項目NFT資產的鑄造期間向以太坊網絡支付了巨額的費用,如果應用繼續托管在以太坊上,該社區就需要繼續向以太坊網絡支付大量費用,而遷移到他們自己的ApeChain,可以將這些費用保留在BAYC的經濟系統中。
為什么不應該建立一條應用鏈
盡管應用鏈有幾個優點,但我們也需要考慮一些風險。主要的風險是構建應用鏈要比開發智能合約復雜得多,它需要開發與應用的核心業務無關的基礎設施。此外,應用鏈在可組合性和安全性上要弱于通用的智能合約鏈。
安全保證
智能合約應用是從底層L1獲取安全性,正如前面在大都市類比中所討論的,由于L1支持多種應用,因此保持L1安全的動機在大量L1參與者之間共享。這使得L1更安全,更難去攻擊。此外,L1的安全保證獨立于特定應用的采用。
而在應用鏈中,安全性在很大程度上取決于應用的采用以及應用原生代幣的價格。根據實施細節,應用鏈可以是L2排序器或獨立的PoS驗證器。在這兩種情況下,驗證者獎勵通常以應用token計價。驗證者必須質押原生通證,并運行具有高正常運行時間要求的復雜基礎設施才能參與網絡,此外,驗證獎勵需要高于驗證著承擔的運營成本和代幣風險。該模型的一些問題包括:
Arbitrum:Arbitrum One網絡新增驗證者節點:11月17日消息,據官方消息,Arbitrum One網絡新增驗證者節點,目前驗證者節點包括 ConsenSys、以太坊基金會、L2BEAT、Mycelium、Offchain Labs、P2P、Quicknode、Distributed Ledgers Research Centre (DLRC) at Institute for the Future (IFF) 以及 Unit 410 共九個項目或組織。[2022/11/17 13:16:26]
質押風險可能會使吸引專業驗證者加入網絡變得復雜,反而會吸引業余驗證者,這可能會危及網絡安全和正常運行時間。
驗證器獎勵對代幣價格的依賴,增加了應用開發人員的壓力,迫使他們要么采用高通脹的代幣經濟,要么使用不可持續的游戲化代幣經濟。
如果應用采用率低且代幣價格低,則網絡的安全性會變弱,這使得惡意方能夠獲得足夠的權益以低成本攻擊網絡。
成本和團隊時間
啟動應用鏈會附帶一長串需要構建的基礎架構以及與驗證者協調的活動。在基礎架構方面,需要公共RPC節點以允許錢包和用戶與區塊鏈進行交互。此外,還需要數據分析基礎設施,包括區塊鏈瀏覽器和存檔節點,以允許用戶查看其活動,還需要諸如網絡監控和驗證器信息之類的服務,總而言之,啟動應用鏈所需的基礎架構清單很長,需要大量的成本和工程時間。也就是說,應用工程團隊需要解決大量與應用邏輯無關的任務。此外,維護區塊鏈需要與驗證者進行溝通,以安排網絡升級或響應漏洞和網絡停機時間。也就是說,治理和社區管理還需要占用應用團隊的大量資源。
通常來說,構建應用鏈將需要更大的團隊,并會增加初創公司負擔不起的成本。從核心應用邏輯上分散注意力,可能會成為應用快速適應并實現產品市場契合度的障礙。
缺乏可組合性
基于智能合約鏈構建應用程序的主要優點之一是原子可組合性。應用程序之間可以相互構建,用戶可以在同一交易中與多個協議無縫交互。其中的示例包括智能DEX路由,用戶可以通過不同的AMM進行單筆交易以實現最佳的價格。另一個例子是閃電貸,在此交易中可以從借貸協議中借入交易,并在償還貸款之前對AMM進行套利交易。這些相互作用可以在同一筆交易中發生。原子可組合性是Web3應用中的獨特功能,可實現有趣的行為和商機。
而應用鏈缺乏這種原子可組合性,因為每個應用都與其他應用隔離。應用程序之間的交互需要通過跨鏈傳遞,這需要幾個步驟,不能原子地完成。當然,這種缺乏原子可組合性,也會吸引一些有趣的初創公司來解決這個問題。
云紡博物館首發數字藏品上線:金色財經報道,云紡博物館聯合2045矩陣空間,聯合發布系列數字藏品系列。據悉,首發的數字藏品共三款,包括裕滇紡織股份公司發票、云南紡織廠、豐田織布機。[2022/7/6 1:54:12]
跨鏈風險
應用鏈的另一個問題是跨鏈資產的風險會增加。具體而言,DeFi應用需要跨鏈多種資產,例如BTC、ETH和穩定幣。而跨鏈會降低用戶體驗并帶來更大的風險。跨鏈橋也是經常被黑客攻擊的目標,如果跨鏈橋遭到攻擊,可能會使相關的DeFi應用產生壞賬。對于可能無法吸引信譽良好且資金充足的跨鏈橋的應用鏈而言,風險甚至更高。在這些情況下,應用鏈可能會求助于中心化的跨鏈橋,例如中心化交易所或開發自己的跨鏈橋。
應用鏈創業公司機會
應用鏈生態存在的挑戰,也為創業企業提供了一些機會。在這里,我們討論了很多此類機會。我們鼓勵致力于或有興趣構建這些解決方案的創始人伸出援手。
1、高性能DeFi協議
旨在與Web2性能競爭的DeFi協議,需要作為應用鏈來實施。中央限制訂單交易所是這方面的首選,dYdX開創了這一趨勢,我們預計現貨和大宗商品交易所將作為應用鏈構建,以從低費用和低延遲中受益。這里的關鍵推動器可以使用可自定義的技術堆棧,該堆棧可以調整為DEFI協議需求。
2、應用鏈游戲引擎
限制性能受限應用采用appchain的差距之一是實現選項有限。在這方面,StarkEx是一個受歡迎的選擇。我們希望看到一些初創公司能夠構建新的高效架構,為鏈上游戲實現10萬+的TPS。
3、用于定制、部署和維護側鏈和L2的開發者工具
使用適當的架構啟動側鏈或rollup以支持特定應用是一項復雜的任務。促進這項任務的開發者平臺,可以成為一項非常有價值的業務,想想應用鏈的Alchemy。
4、支持人工智能的應用鏈
與零知識證明類似,人工智能是一種計算密集型的變革性技術。因此,支持AI的應用不能構建在鏈上。有許多成功的Web2AI產品需要用戶支付大量訂閱費用。可以使用應用鏈向公眾開放對AI應用的訪問。考慮構建運行經過訓練的AI模型的應用,例如Dall-e或GPT3,然后對公眾開放使用。
5、可組合性解決方案抽象跨鏈通信
應用鏈中缺乏原子可組合性,為初創公司創造了抽象跨鏈消息傳遞并創建感知可組合性的機會。這里的想法包括:
用戶前端在后臺執行跨鏈功能,例如IBC傳輸或LayerZero消息傳遞,并創造出幾個應用鏈以可組合的方式工作的錯覺。想想跨鏈版zapper。
通過多方計算(MPC)實現安全多鏈賬戶的錢包,并通過在多條鏈上執行同時交易來本地處理跨鏈活動。一個示例用例是跨鏈套利。
6、跨鏈DeFi協議
盡管應用鏈在吞吐量方面具有多項優勢,但它們也會導致流動性碎片化,從而導致滑點增加,以及用戶體驗的下降。跨鏈DeFi協議能夠自動在不同的鏈之間分割交易,以獲得更好的定價,這將擁有更好的用戶體驗以及更大的客戶群。
7、EVM和非EVM鏈之間無需信任的跨鏈消息傳遞
應用鏈實現分為Cosmos、Polkadot和EVML2。提高可組合性的一種可能方法,是構建通用的去信任跨鏈消息傳遞協議,該協議可以連接EVML2、Cosmoszone、Polkadot平行鏈等。這樣的產品可以取代現有的跨鏈橋,并促進每年數十億美元的交易量。
8、開啟跨鏈安全共享
可以使用實現跨鏈安全性的產品,來緩解應用鏈的安全挑戰。與PoW鏈的合并挖礦類似,我們設想可以允許在不相關的PoS鏈之間共享安全性的方法,例如,驗證者質押ETH而不是原生應用鏈代幣來保護應用鏈。流動質押協議可能會在這方面起到重要作用。
應用鏈實施
應用鏈可以通過多種方式實現,其復雜性和安全性各不相同。本節簡要比較了一些有助于實現應用鏈的選項。
1、CosmsosZone
Cosmos是第一個設想多個互連區塊鏈世界的生態。基于這一愿景,Cosmos發展的重點是標準化和簡化啟動可相互連接的專用鏈的過程。這項工作產生了CosmosSDK,它是一個用于定制和開發區塊鏈的模塊化框架。CosmosSDK默認支持Tendermint共識機制,但也允許開發者使用其他的共識機制。CosmosSDK后來通過添加IBC模塊進行了改進,該模塊允許基于Tendermint的鏈之間的無信任通信。這些鏈中的每一個都稱為一個Zone,至今,Cosmos生態系統已發展到超過45個Zone,它們由700多個IBC中繼器相互連接。這些CosmosZone中的很多都服務于單一目的的應用鏈。而其中最大的CosmosZone之一Osmosis,它是一個實現實現AMMDEX的應用鏈。
Cosmos最初采用的是隔離安全的理念,即每個Zone負責自己的安全。這意味著每個Zone都需要招募一個驗證器集來運行網絡,并用zone的原生代幣獎勵這個驗證器集。盡管這種方法很靈活,但它增加了應用鏈建設者的進入門檻。因此,Cosmos正在實施一項更改,允許較小的Zone通過鏈間安全模塊從Cosmoshub招募安保者。
2、Polkadot平行鏈
與Cosmos類似,Polkadot也培育了一個多鏈生態系統。Polkadot生態系統中的鏈稱為平行鏈,它們可以使用SubstrateSDK啟動。Polkadot和Cosmos之間的主要區別在于,Polkadot從一開始就采用共享安全的方案,因此所有平行鏈與Polkadot主鏈共享安全性。Polkadot中繼鏈的主要功能,是為平行鏈提供共識和安全。因此,中繼鏈不能實現智能合約功能。由于共享的安全保障,Polkadot生態不允許未經許可創建平行鏈。相反,平行鏈需要有插槽,它會拍賣給想要構建自定義鏈的開發人員。競標者必須鎖定DOT,以確保獲得平行鏈插槽。截至目前,共有27條獲得拍賣插槽的平行鏈。
Polkadot上的不同平行鏈可以通過跨共識消息傳遞協議進行通信,XCM通信的實施正在進行中,目前功能正常,但需要將消息數據存儲到中繼鏈。
3、Avalanche子網
Avalanche的子網實現與Cosmos方法非常相似。開發者可以啟動自己的子網,每個子網可以支持多條鏈。子網需要招募自己的驗證者。然而,除了驗證專用子網外,這些驗證者還需要同時驗證Avalanche主網。雖然這一要求提高了主網絡的安全性,但與Cosmos相比,它增加了專用子網的進入壁壘。
目前,Avalanche子網生態系統不支持本地子網間通信,子網必須開發自己的跨鏈橋。而Avalanche團隊正在努力添加這項功能,以增加子網的使用。
4、以太坊L2
在以太坊中,“應用鏈”一詞可能并不總是準確地描述需要專用環境的應用程序。在以太坊中,此類應用既可以實現為專用的L2,也可以實現為側鏈。L2實現不能稱為應用鏈,因為它沒有實現完整的鏈堆棧。L2是僅執行事務執行和排序的rollup或validium。對于rollup,共識和數據可用性由以太坊L1提供。而對于validium,L1僅提供共識,數據是存儲在鏈外的。使用此架構的示例包括Sorare和ImmutableX。
而另一種方法側鏈,需要啟動由少數驗證者驗證的獨立區塊鏈,以實現高吞吐量。側鏈通常通過一組驗證者進行驗證的跨鏈橋連接到以太坊。已知采用側鏈方案最知名的應用鏈例子是支持AxieInfinity游戲的Ronin側鏈。
與所有其他方法相比,L2實現方法的主要優勢在于其優越的安全保證。L2通過zk證明或欺詐證明從以太坊L1繼承安全性。盡管如此,它們仍然可以實現非常高的吞吐量以及微不足道的費用。這些要求非常適合游戲應用的需求。L2方法的主要缺點是,L2之間或L2與L1之間的可組合性會更加困難。在不同rollup之間快速轉移資產通常需要第三方提供商,例如LayerZero。盡管有一些技術可以在不經過L1的情況下在rollup之間無需信任地傳輸資產,但這些技術需要大量延遲,而DeFi等應用無法容忍這些延遲。這就是為什么DeFi協議會使用Optimism和Arbitrum等通用L2作為擴容機制,而不是特定于應用的L2。
使用L2方法的另一個挑戰是實現的復雜性,與使用CosmosSDk啟動Cosmos應用鏈的相對簡單性相比,在以太坊上啟動特定于應用的L2則沒有標準框架。然而,隨著以太坊在其以rollup為中心的路線圖中走得更遠,這在未來可能會發生一些變化。
結論
應用鏈理論正在獲得牽引力,但它正朝著與最初設想不同的方向發展。Cosmos、Polkadot、Avalanche和以太坊上的應用鏈實現正在融合到一種共享安全方法,但存在一些細微差異。有了共享安全性,應用鏈實際上不需要共識機制。相反,應用可以只使用專用的執行環境,該環境為應用程序提供服務,并使用L1實現共識和數據可用性。該執行環境可以是遵循模塊化區塊鏈方法的rollup或獨立執行層。
MEV機器人被攻擊,導致146萬美元的資產受到損失。雖然合約無法被看到并被證實,但交易流程顯示,漏洞合約被批準轉移了1101枚ETH.
1900/1/1 0:00:00摘要 作為第三代區塊鏈,CosmosSDK和TendermintBFT降低了開發和運行公鏈的門檻.
1900/1/1 0:00:00跑路、騙局、倒閉,在國內人們對Web3越來越“冷淡”了。無事不登三寶殿,最近一位許久未見的朋友近期突然發來微信,在做了一陣招呼性的問候后表明了來意,原來是來問問有沒有合適的工作可以介紹的.
1900/1/1 0:00:0001摘要 gamefi相比web3其他賽道會有更多web2的用戶、有更多的交互需要更好的性能,并且鏈上資產的同質化很高、數量很多,所以需要更加垂直化的web3基礎設施.
1900/1/1 0:00:00來源:紐約時報 編譯:比推BitpushNewsMaryLiu2022年已有超過20億美元的加密貨幣被黑客竊取,逐漸動搖了人們對被稱為?DeFi?的去中心化金融領域的信心.
1900/1/1 0:00:00作者:Alchemy 來源:alchemy.com為了從Optimism檢索數據,dApp需要通過RPC節點發送檢索請求.
1900/1/1 0:00:00