這是第二部分 EVM 與 SmartWeave:同意開發者的綜合指南。
惰性執行:另一種視角
過去幾年,模塊化論文一直是區塊鏈領域最突出的敘述之一。 幾乎所有領先的 L1 中,Solana 可能是唯一的例外,它決定通過模塊化方法擴展去中心化網絡,而不是依賴負責提供所有區塊鏈屬性的單一層。 SmartWeave 是模塊化論文的一種獨特方法,僅專注於通過將數據存儲與執行層分離來擴展分佈式賬本計算能力。
SmartWeave 的“惰性評估”方法將執行智能合約代碼的責任從網絡節點轉移到智能合約用戶。
本質上,這意味著交易驗證的計算被推遲到需要時,從而減少網絡節點的工作負載並允許更有效地處理交易。 這種方法使用戶能夠根據需要執行盡可能多的計算,而不會產生額外費用,從而提供其他智能合約系統無法實現的功能。 因此,當評估轉移給用戶時,構建者不再需要擔心 Gas 優化。
評估 EVM 和 SmartWeave 的適用性
金融原語是區塊鏈技術最重要的應用之一,EVM 特別適合此用途,因為它在每個網絡節點上嚴格且確定地執行智能合約代碼。 此外,EVM 平台(例如以太坊主網和相應的 L2)背後的大量資金提供了高水平的安全性,使得基於 EVM 的智能合約網絡能夠更好地佔領 DeFi 市場。
另一個需要考慮的關鍵因素是需要擴展需要大量計算的 SmartWeave 應用程序。 這只能通過將執行層委託給專門實體來實現,因為單獨依賴用戶的設備是不切實際的。 嘗試評估具有數千個用戶 CPU 交互的合約將是徒勞的。
像 Warp 的 DRE 這樣的抽象層已經被開發出來來克服這個挑戰。 它包含一個處理合約計算的分佈式驗證器網絡,顯著改善響應時間和用戶體驗。
然而,確保這個抽象層在最後階段保持完全去中心化對於避免第三方依賴和審查問題非常重要。 儘管如此,值得注意的是,覆蓋的執行層可能容易受到假設的惡意活動的影響,但不能損害存儲在 Arweave 上的 SmartWeave 數據的去中心化和不變性。 任何實體都可以直接從 Arweave 檢索數據並獨立執行合約的狀態,從而防止欺詐活動。
雖然許多應用程序已經為 Permaweb 用戶提供附加值,但 Arweave 生態系統仍處於早期階段。 目前,標準的探索和定義正在進行中,類似於以太坊早期創建主要 ERC 標準的情況。
與 EVM 系統相比,開發人員活動和可用工具仍然很小眾。 雖然由於學習曲線陡峭,這可能會讓新手處於不利地位,但它也為真正的創新提供了令人興奮的機會,而真正的創新是加密貨幣行業的支柱。
SmartWeave 市場契合度
雖然從理論上討論架構設計的優勢和限制很有趣,但讓我們關注實踐方面並探索 EVM 可能不是最適合的特定用例。 這就是 SmartWeave 可能填補的空白。 DeSoc(去中心化社交)最近已成為加密領域的主要趨勢,引發了興奮、社區參與和開發人員參與,類似於傳奇的 DeFi 夏季。
DeSoc 旨在通過解鎖社交圖數據的開放架構來解決傳統社交媒體的挑戰,例如脫節的創作者貨幣化和不成比例的平台價值。 然而,Lens Protocol、Farcaster 和 CyberConnect 等社交圖譜協議仍處於開發的早期階段,需要考慮各種標準和權衡。
社交圖協議需要考慮的挫折之一是 EVM 的局限性。 這包括高額汽油費和較長的最終確定窗口。 沒有人願意等待兩分鐘來處理“喜歡”的操作。 一種可能的解決方案是在鏈外存儲不太重要的數據,例如點贊和鏡像,同時在鏈上發布更重要的操作。 然而,這種方法可能需要犧牲鏈上可編程性和去中心化。
然而,Warp 在這些 EVM 的限制方面表現出色,這要歸功於其不同尋常的架構以及在不犧牲用戶體驗的情況下在 permaweb(Arweave 分類帳)上保持用戶交互的能力。 通過將某些高成本或高吞吐量的操作委託給 Warp,可以通過無縫的 SmartWeave 集成來增強基於 EVM 鏈構建的現有社交圖協議,從而充分利用這兩種技術的優勢。 這種相互共生的例子如下圖所示:
SmartWeave 的採用可以通過探索人工智能和金融模型來增強,這要歸功於鏈上存儲的透明底層數據的優勢以及將其與其他 Arweave 網絡模塊相結合的能力。 由於存儲成本較高,這種集成在 EVM 系統上在經濟上不可行。
雖然仍處於起步階段,但利用 Warp 軟件進行機器學習模型的實驗如今已經在進行 這裡。 現在廣泛採用的最常見用例之一是使用 Warp SDK 構建的各種數據庫實現系統,能夠處理大量數據的生產就緒交互,而這些數據在 EVM 網絡上是無法管理的。 多個項目引領無許可數據庫群體,包括 WeaveDB、FirstBatch、Glacier 和 Kwil。
Warp 協議仍然有許多有趣且尚未探索的可能性,例如將業務邏輯引入鏈上以進行文檔管理或交易簽署。 技術堆棧和 web3 遊戲的早期階段也為特定引擎模塊提供了在鏈上運行的機會,例如記分板和項目分類賬。 即使只有一家規模較大的企業或遊戲工作室決定將部分工作流程轉移到鏈上,這些領域也可以為 Warp 的增長提供巨大的動力。
最後的想法
最終,使用 EVM 還是 SmartWeave 的決定將取決於項目的具體需求和開發人員的偏好。 雖然以太坊虛擬機(EVM)已被廣泛接受為區塊鏈應用程序的首選解決方案,但它可能並不總是最佳選擇。
在 Warp,我們相信 SmartWeave 是一個永久且不可變的執行環境,不受網絡範圍內狀態驗證共識的限制,可以作為 Web3 生態系統中特定模塊的補充網絡或可行替代方案。