原作者: 匯總
原文翻譯:白話區塊鏈
在當今的加密世界中,選擇在哪個平台上部署應用程式與產品本身一樣重要。
這提出了我認為許多開發人員現在都在思考的一個價值數十億美元的問題:哪個平台是部署我的應用程式的最佳選擇?
在今天的文章中,我將介紹我認為目前最好的三種選擇,並詳細分析每種選擇的優缺點,以及即將到來的技術進步將如何使這種選擇比今天更容易。
對於開發人員來說,三個最佳選擇是:部署在通用第二層網路、Solana 生態系統中,或建立特定於應用程式的鏈。這些決策將對效能、安全性、使用者體驗和長期生存能力產生深遠的影響。
本文將深入探討這些選項之間的技術差異,介紹它們各自的優缺點,並展示特定應用鏈在以太坊對抗 Solana 中日益增長的重要性。
1. 通用第 2 層網路/L2 匯總
1)優點
安全繼承:通用L2或Rollups(例如Optimism或Arbitrum)繼承了以太坊的安全性。這意味著在這些平台上建立的應用程式可以受益於以太坊強大的安全性,而無需維護自己的驗證器叢集。這對於應用程式啟動尤其重要,因為透過驗證者群聚(通常作為 L1)來引導自己的經濟安全是非常困難的。
更不用說,還有很多不同的通用 L2 可用。
可組合性:通用 L2 提供高度的可組合性,允許同一 L2 上的應用程式和協定無縫互動。 「貨幣樂高」一詞最初是在 2020 年 DeFi 夏季期間創造的,至今仍然具有現實意義。鏈上建構的最大優勢之一是可組合性。
這種程度的可組合性在傳統金融或加密貨幣以外的軟體中是不可能的。這對於依賴流動性和互通性的 DeFi 應用尤其有利。
開發人員友好:(通常)基於通用 L2 建置意味著您可以利用大多數加密原生開發人員已經熟悉的 EVM,從而縮短學習曲線並加快開發速度。對於其他虛擬機器(altVM)上的 Rollups,有一些非加密原生開發人員更熟悉的程式語言,例如 Rust(用於像 Soon SVM 那樣的堆疊)、C、C++(Arbitrum Stylus)、Move(Movement) Labs和Lumio)、Linux (Cartesi)、Web Assembly (Fluent),甚至來自Fuel Network 的Sway。
2)缺點
擁塞和可擴展性問題:隨著越來越多的應用程式部署在同一個 L2 上,擁塞可能會成為一個問題,導致費用增加和交易速度變慢。這可能會降低用戶體驗,特別是對於需要低延遲的應用程式。
吵雜的鄰居問題確實存在,我們已經看到它在清算或用戶互動頻繁的事件期間發生在 L2 上。這是一個微妙的觀點,像 MegaETH 這樣的 EVM 並行化,無論是透過 Rollups 還是如上所述的不同執行環境,都可以幫助緩解這個問題。
客製化和獲利能力有限:通用 L2 旨在滿足廣泛的應用程式需求,這意味著它們通常缺乏針對單一應用程式的特定需求進行最佳化的靈活性。如果您是想要擁有自訂 Gas 代幣、自訂區塊時間和交易排序規則的開發人員,這可能是一個問題。這可能會限制效能調整和使用者體驗的最佳化。
我的一大認知是關於 MEV 和分類收入。當您在通用 L2 上部署應用程式並且他們不提供收入共享時,您實際上是從 Rollup 運營商租賃區塊空間並為他們賺取收入,這些收入本來可以重新分配給您的應用程式和社群。這個事以後再說吧。
2. 特定應用鏈
1)優點
完全可自訂:特定於應用程式的鏈允許開發人員根據其應用程式的需求優化區塊鏈環境的各個方面。這可以帶來更高的效能、更低的費用和更好的使用者體驗。
您可以透過自己的主權排序器將收入內部化並控制交易排序,透過天然氣支付者或高級帳戶抽象解決方案或極快的區塊時間(例如Reyas 100ms 區塊時間或Clearpools 剛剛推出的專注於RWA 的Ozean)提供更低的費用和更好的使用者體驗應用鏈具有大量獨特功能)。透過這樣做,您可以為鏈上的開發者和用戶解鎖獨特的賺錢方式,以互惠互利的方式賺錢。更多的費用、交易和使用量意味著整個社區的分類機收入更多,您可以按照您希望的任何方式分配。
可擴展性:由於該鏈專用於單一應用程式或一組相關應用程序,因此不存在其他項目造成擁塞的風險。你可以擁有自己的區塊空間,消除鏈上的吵雜鄰居(擁塞)問題。減少汽油費高峰並更好地控制您的區塊空間。
2)缺點
複雜性和開銷:雖然Gelato Network、Conduit、Caldera 等RaaS 提供者有助於簡化啟動新鏈的流程,但建置和維護特定於應用程式的鏈需要比在通用L2 上部署應用程式更多的準備工作和資源(部署智能合約與部署整個鏈)。
雖然像 Layer Labs 和其他孵化器這樣的團隊可以提供幫助,但總的來說,啟動一條鏈的過程更加繁重。從第一天開始,您就需要考慮互通性提供者、訂購(大多數 RaaS 提供一些選項)以及 RPC 等問題 - 儘管 Lava Network 可能能夠幫助解決此問題。
互通性挑戰:雖然 Cosmos 等框架提供了內建的互通性解決方案,但使用通用 L2 比與更廣泛的以太坊 L2 生態系統互動更為複雜。身為應用程式鏈,你面臨的最大問題是如何從第一天開始獲取用戶,以及哪個互通供應商會幫助和支持你?
考慮 Hyperlane、Union Build、Jumper Exchange、LayerZero,以及最終的 Omni 和 AggLayer。協調區塊鏈建構也將發揮重要作用,例如 Astria 和 Nodekit 等團隊。
此外,如果您希望解算器提供快速的互通性,您可能需要與大型解算器團隊建立關係,例如 Everclear、AcrossProtocol、LiFi Protocol 或 Wintermute。這些挑戰,加上跨鏈的使用者體驗問題,構成了應用鏈上線的最大難題。
我稍後會進一步討論這個問題。
3.索拉納
1)優點
極高的效能:Solana 專為高效能應用程式而設計,能夠以極低的延遲每秒處理數千個交易(儘管交易有時會失敗)。其速度使 Solana 成為依賴低延遲和高效能的應用程式的理想選擇。這些因素也延伸到了用戶體驗,這對任何加密貨幣用戶來說都是非常友善的。
統一體驗:從可組合性的角度來看,Solanas 單狀態機非常有吸引力。這使得建立貨幣樂高比在應用程式鏈上更容易,但類似於通用 L2 上的體驗。此架構提供了一個統一的環境,其中所有應用程式共享相同的狀態,您還可以從 Kamino Finance 和 JupiterExchange 等成功應用程式中吸引網路效應。
生態系統成長軌跡:Solana 的生態系統和開發者成長一直在穩步上升。該生態系統對 DeFi、NFT 和更廣泛的 Web3 應用程序,甚至 memecoin 具有強大的支援。由於能夠用 Rust 編寫程式碼,其開發者社群也在不斷擴大,為新專案以及非加密原生開發者提供了更多資源和工具。
我認為這個生態系統將繼續擴展,您的應用程式可能會受益於這種擴展的網路效應。請參閱下面的今年早些時候的生態系統地圖:
2)缺點
中心化風險:儘管 Solana 具有技術優勢,但它仍因中心化問題而受到一些批評。它的驗證器網路比以太坊更小,而且建立成本更高。與在以太坊 L1 上構建相比,Solana 的審查阻力較小,但我認為它比帶有集中式排序器的 L2 有優勢。然而,該鏈的中心化性質是其早期發展階段的產物,需要考慮。
網路中斷:Solana 多次出現網路中斷和穩定性問題,引發了人們對其可靠性的擔憂。雖然每次都能夠恢復,但是對於需要一直在線的開發者來說仍然是一個風險。最近一段時間這種情況沒有再發生,這是一個正面的跡象。
上述理由是盡可能客觀、中立地提出的,但我仍然得出結論,特定應用鏈在權衡和性能方面介於通用 L2 和 Solana 之間。
我還發現這張圖表非常有幫助:
在我看來,特定於應用程式的鏈為模組化生態系統提供了一種可行的策略,使其在效能和開發人員體驗方面與整體 L1 競爭。透過允許開發人員建立針對特定用例最佳化的客製化環境,應用程式鏈可以提供與這些 L1 相當甚至超過這些 L1 的效能和靈活性。
然而,關鍵是要理解正確的互通性和鏈抽像是實現這種以 Rollup 為中心的模組化擴展路線圖的關鍵。隨著新鏈的不斷推出,碎片化問題只會越來越嚴重。
Xion、Okto、Particle Network、NEAR Protocol、Halliday、Aarc 等團隊正在致力於鏈抽象,並將在其中發揮重要作用。如果沒有這些和更好的互通性解決方案,模組化的未來將面臨風險。
4. 總結
雖然通用L2 和Solana 各自提供了引人注目的優勢,但特定於應用程式的鍊為建構者提供了一個機會,可以透過專業化來獲利,並與通用L2、Solana 和其他L1 的規模和可組合性進行競爭。
隨著模組化生態系統的擴展,特定應用鏈將在流行應用程式的成長中發揮關鍵作用。然而,這個願景嚴格取決於盡快建立互通性解決方案的標準。
我相信這個目標將成功實現,並且我們將在未來幾年看到互連的特定應用程式 Rollups 的繁榮。
本文來自網路:L2、Solana 還是 Appchain?部署應用程式的最佳選擇是什麼?
OKX攜手優質資料平台AICoin推出一系列經典策略研究,旨在透過資料量測、策略特徵等核心維度分析,幫助使用者更好地理解與學習不同策略,避免盲目使用。網格交易是一種系統化的交易策略,其核心原理是在預設的價格範圍內劃分多個網格,進行逆勢操作-價格下跌時買入,價格上漲時賣出。該策略透過保持多空頭寸平衡、自動化執行交易、透過頻繁的小額交易累積利潤來減少情緒幹擾。它強調靈活調整參數以適應市場變化,注重風險控制和資金管理,特別適合長期操作...