基礎設施是推動 Web3 發展的底層因素。
Marlin Protocol 讓開發者能夠輕鬆構建創新的 DApp,並推動去中心化!讓我們通過【Web3 圓桌派】進一步了解 Marlin Protocol
介紹 Marlin Protocol
Marlin 是一種可驗證的計算協議。從高層次上講,它可以讓你在鏈下運行無信任伺服器,並在鏈上驗證計算結果。這種設計也被俗稱為協處理器。它允許你將計算外包給別人的機器,同時仍然保證他們返回給你的結果是正確的。因此,協處理器無需像區塊鏈那樣公開所有數據並在大量機器上冗余執行計算,而是允許單台機器以確保計算完整性和數據保密性的方式執行程式。
這種方法的優勢在於,它可以實現以前由於成本過高和速度過慢而無法實現的新型去中心化應用。- 例如,人工智能模型的運行需要鏈上的 GPU 集群,因此需要人工智能協處理器。- 在遊戲方面,目前要麼是非常簡單的鏈上遊戲,也稱為自主世界。
另一方面,絕大多數 Web3 遊戲的遊戲伺服器都是由專案團隊自己集中運行的。- 同樣,DeFi 中的大部分遊戲也是過度抵押的。偽匿名帳戶不允許個人通過其在鏈上的活動建立自己的聲譽,而這些聲譽可用於擴大低抵押貸款或用於更有效的空投計劃。
試想一下,如果你能建立完全無信任的人工智能代理,為 DeFi 協議更新 LTV 或其他風險參數,運行交易機器人而不存在機器人或者操作員捲走用戶資金的風險,那麼鏈上遊戲的環境就能動態更新,同時像集中式遊戲伺服器一樣支持成千上萬的遊戲玩家。Marlin 讓這一切成為可能。
Marlin Protocol 解決了哪些需求?這些解決方案將為區塊鏈帶來哪些改變
眾所周知,區塊鏈具有吞吐量限制。這帶來了許多擴展創新,如 L2、rollups、並行 EVM、SVM 等。然而,這些解決方案也有其局限性。
- 它們大多使用基於區塊的數據結構。因此,你需要將事務聚合到以一定頻率傳播的塊中。
- 這些交易在專為智能合約設計的虛擬機中執行。因此 - 存在性能開銷。你不可能有超低的程式碼執行延遲和正確執行的快速確認。
- 你需要用 Solidity 或符合區塊鏈本地虛擬機的範式來編寫智能合約。
- 無法可靠地使用鏈外數據。
Marlin 允許在鏈外執行計算,就像在普通雲伺服器中運行一樣。因此,它的執行速度非常快。你可以使用任何語言(Python、Go、Rust)進行編碼。可以使用現有的庫和框架(用於 ML 的 TensorFlow、用於遊戲的 Unity)。您可以無信任地訪問鏈外數據並對其進行計算,無論是天氣數據、中心化交易所的價格信息還是區塊鏈歷史數據。您還可以將私有數據用於這些計算,同時確保這些數據不會洩露,也不會被其他人讀取。
從根本上說,有了 Marlin,你就可以在不降低性能的前提下將現有的 Web 2 應用程式 “去中心化”。因此,隨著時間的推移,我們希望您能看到更強大的 DeFi 應用程式,其體驗可與集中式交易所相媲美;鏈上遊戲的延遲和互動性可與 Web 2 遊戲相媲美;社交應用程式可使用 Marlin 進行智能推薦。
介紹 Marlin 具有突破和創新的兩大重要產品: Oyster 和 Kalypso
當計算外包給去中心化雲或第三方節點時,主要有兩個問題:
他們會操縱程式執行流程,導致錯誤的結果
他們會窺探你的私人數據,甚至可能洩露給其他人
為了解決這個問題,有幾種技術可以執行可驗證的計算。你可能聽說過可信執行環境 (TEE)、零知識加密或 ZKP、多方計算 (MPC) 和完全同態加密 (FHE)。FHE 非常慢,MPC 存在一個問題,即節點可能會勾結而不讓任何觀察者知道。因此,Marlin 專注於 TEE 和 ZKP。TEE 是處理器內部的安全隔間。它們就像設備主處理器內的保險庫一樣,保護敏感數據和程式碼。其中發生的計算與其他過程隔離。
Oyster 是一個提供 TEE 的節點運營商網絡。對於許多加密 x ai 應用程式來說,它非常便宜、快速且實用,可用於運行自動化或守護機器人、清算機器人、運行交易平台或遊戲伺服器的匹配引擎。現有的 NodeJS 伺服器可以在 Oyster 中運行,並且可以在其中終止 HTTPS 連接,這使其非常適合去中心化前端。
另一方面,Kalypso 是一個 ZK 證明市場。它與電路無關。它支持私人輸入。因此,任何 zk dApp、zkVM 或 zkRollup 都可以將證明生成外包給 Kalypso。這提高了協議的活躍度和抗審查性。它有助於改善 zk 應用程式的使用者體驗,因為客戶端證明生成非常耗時,並且可能導致使用者設備停滯。
Marlin Protocol 提供的解決方案,主要適用於哪些領域?普通用戶有沒有和協議互動的機會?
歸根結底,Marlin 是一個去中心化計算網絡,許多應用程式都需要高性能計算。如今,由於計算限制,dapp 的設計方式是,它們可以完全在鏈上運行(因此功能有限),也可以依靠可信方將關鍵組件移到鏈下。可驗證的鏈下計算網絡開啟了一個全新的異步編程範式。
例如
Oyster 可用於 AI、MEV、部署匹配引擎或訂單簿交易所等領域。
DAO 可以部署清算或 MEV 機器人,其中 MEV 利潤可以返回到 DAO。
可以通過協處理器為比特幣帶來可編程性。在去中心化前端領域,Marlin 與 3DNS 的集成非常前沿,因為 DAO 可以擁有域並部署後端伺服器未來將擁有更具表現力和靈活性的變體。
不限於任何區塊鏈 VM。不必使用類似區塊鏈的數據結構。您只需使用任何語言進行正常編碼,即可讓人們以無需信任且可驗證的方式執行功能。這就是下一代 dApp 的部署方式。即使是 L1 和 L2 上的現有 dApp 也可以使用此功能來實現以前不可能實現的功能。
Marlin Protocol 未來有哪些規劃?將如何擴大自己的影響力?
我們相信,去中心化計算網絡將在為去中心化服務提供動力方面發揮關鍵作用。基於人工智能的用例只是一個開始。我們可以考慮使用 Oyster 開發協處理器,為比特幣帶來可編程性。對於 Kalypso 來說,我們正在探索使用共生系統(Symbiotic)進行重構的可能性,以降低協議的安全成本。我們鼓勵開發者嘗試使用 Oyster 和 Kalypso,參加黑客馬拉松,如果需要任何形式的生態系統支持,請聯繫我們。