原文: 《The First Solana VM Chain》by Nitro Labs

編譯:深潮TechFlow

什麼是Nitro?

Nitro 是第一個Solana VM 鏈,建立在Cosmos 之上。作為具有Sealevel 虛擬機(SVM) 兼容性的Optimistic Rollup,它能夠幫助開發人員能夠輕鬆地在Cosmos 上啟動他們的Solana dApp 並訪問IBC 資產。基於Nitro 構建的應用程序可以利用強大的Solana VM 獲得IBC 原生互操作性。

詳解Nitro:首個打通Cosmos生態的Solana VM Rollup

第一個Solana VM 鏈

Nitro 使開發人員無需更改即可部署現有的Solana 智能合約,而用戶可以使用Solana 錢包無縫訪問這些應用程序。這為Solana 開發人員和用戶訪問更廣泛的Cosmos 生態系統創造了一個低摩擦的環境。

Nitro 願景

詳解Nitro:首個打通Cosmos生態的Solana VM Rollup

Nitro 將成為Solana VM (SVM) 的可擴展性引擎——允許團隊啟動SVM Rollups——可以使用任何L1 來實現數據可用性和結算。

Nitro 可用於創建特定應用的Rollups,如dYdX 或ImmutableX ,也可以創建像Arbitrum 這樣的通用Rollups。

Nitro 的工作原理

基於Nitro 構建的應用程序可以利用強大的Solana 執行環境,同時獲得IBC 互操作性。

開發人員可以部署現有的Solana 智能合約,而用戶可以使用常見的Solana 錢包無縫訪問這些應用程序。

Nitro 將Solana 虛擬機作為Sei 上的Optimistic Rollup 運行, 【Sei 是Cosmos 中啟用IBC 和ICA(跨鏈帳戶)的L1。 】這種架構允許Solana 應用程序輕鬆擴展到Cosmos 並訪問IBC 資產。

詳解Nitro:首個打通Cosmos生態的Solana VM Rollup

交易生命週期

Nitro 通過類似於Optimism 和Arbitrum 的排序器進行管理——實現即時交易確認。

之後,批量交易被提交給Sei,驗證者可以向Sei 提交欺詐證明——確保狀態更改是有效的。

用例

以下是Nitro SVM 的一些基本用例:

  • 去中心化交易所:利用Solana VM 功能處理IBC 資產的傳統AMM、訂單薄DEX 和穩定幣互換。
  • 高性能遊戲:通過即時交易確認解鎖實時遊戲,比任何鏈都快。
  • NFT 金融產品:超越NFT 市場,實現快速NFT 交易、衍生品和借貸。
  • 借貸:利用Solana 和IBC 資產的借貸協議和市場。
  • 資產管理:一個資產管理應用程序,用於管理Solana 和Cosmos DeFi 應用程序中的未平倉頭寸。

Nitro 的模塊化結構

詳解Nitro:首個打通Cosmos生態的Solana VM Rollup

Nitro 的模塊化架構使其能夠將區塊鏈的兩個核心組件【執行】與【結算】分開。拆分這些組件有助於單獨優化每個組件,從而創建出能夠將的Sealevel VM 與IBC 互操作性相結合的最佳基礎架構。

Nitro 的模塊化結構允許在上面啟動Layer3 Rollups,它也可以是特定於應用程序的,並且只專注於執行。想要運行專用執行層的應用程序可以在Nitro 上更快地啟動,而不必擔心結算和數據可用性組件。

為什麼選擇Solana VM?

在過去的幾年裡,Solidity 和EVM 已經發展成為跨加密貨幣的開發標準,大部分L1 都採用了EVM 標準。 Nitro 在使Solana VM (SVM) 成為像EVM 一樣的核心開發標準方面邁出了第一步。

Nitro 將強大的Sealevel 執行環境與IBC 的互操作性核心融合在一起。通過推動SVM 標準的發展,加速了加密貨幣和DeFi 領域構建者的增長,使Solana 受眾更廣。

在Sealevel 虛擬機上構建

Sealevel 是指在Solana 上處理交易的引擎。 Sealevel 允許在一條鏈上處理大量並行交易,這推動了該鏈同時處理更多交易的能力。通過管道進行並行處理是CPU 中的一種常見設計框架,因為它允許將多個數據流分配給處理硬件的不同部分:

  • Sealevel 允許Solana 虛擬機同時運行多個合約,而不會讓任何單個合約的處理影響更廣泛的塊延遲。這使得Solana 的Sealevel VM 成為水平擴展的高效層。
  • Sealevel 的另一個好處是它減少了池中未確認交易的數量。這有助於顯著減少節點上的內存負載,並使塊處理更加高效。

Nitro 旨在使Sealevel 虛擬機(SVM) 成為開發標準,因為它為交易處理架構帶來了技術優勢。雖然Nitro 最初是在Cosmos 生態系統中部署SVM,但從長遠來看,Nitro 將使SVM 成為跨多個生態系統的標準。

為什麼選擇Cosmos?

Cosmos,區塊鏈互聯網,提供了一個建立在互操作性和跨鏈通信前提下的強大生態系統。 Cosmos 生態系統中有50 多個實時區域(區塊鏈)和每月超過1 億美元的IBC 交易量,Cosmos 上的DeFi、遊戲和NFT 的機會是無窮無盡的。

我們看到了Cosmos 生態系統中的機會, DeFi 中一些最大的參與者已經承諾在Cosmos 上進行構建。

我們相信DeFi 的未來是多鍊和可互操作的,這將Nitro 定位在Solana 和Cosmos 生態系統的交叉點。 Solana 的大量開發人員、Nitro 上的Sealevel 虛擬機與快速發展的Cosmos 生態系統創造了一個獨特的組合,為下一個超強組合奠定了基礎。

Nitro 將發揮關鍵作用,通過首個Solana 虛擬機幫助Solana dApps 在Cosmos 上進行部署。這將有助於在Solana 和Cosmos 生態系統之間搭建資本、人才和創新的橋樑。