機構分析 Solana 四項技術發展:SOL 生態確實變得更好了

Kyle
分享
機構分析 Solana 四項技術發展:SOL 生態確實變得更好了

加密研究機構 Delphi Digital 針對近期 Solana 上漲趨勢,彙整過去團隊與社群針對 Solana 現有與未來技術優化的方向的分析報告,給予參與者更多有關 Solana 生態發展的資訊。

Solana 發展與眾不同

該報告中認為 Solana 從根本上偏離了區塊鏈發展的規範:過去主流的路徑都是以可組合性與模組化區塊鏈為擴容技術發展發向,而 Solana 卻是以提高硬體規格、單一區塊鏈框架來提高效率,並確實展現出低延遲、高 TPS 的能耐。

延伸閱讀:Celestia 主網啟動|模組化區塊鏈未來的機會與挑戰

廣告 - 內文未完請往下捲動
Solana 技術發展方向與模組化無關

也因為 Solana 技術與規格與其他競爭者非常不同,針對 Solana 技術發展的方向也是較少被討論的。本文針對 Solana 自推出以來,近期與未來的技術與應用迭代方向彙整,主要討論聚焦以下幾點議題:

  • 獨立燃料費用市場
  • 高效節點客戶端
  • 沒有 mempool 的 MEV 市場
  • 壓縮 NFT (cNFT)

本文將簡單描述更功能,詳細資訊請參照完整報告

獨立燃料費用市場

在以太坊體系中的 EVM,每個操作都需要特定的成本,主要取決於計算量以及計算所需的時間。

舉例來說:在以太坊上發起 ETH 代幣轉帳需要 21,000 單位的燃料,授權代幣合約約約要 41,000 單位的燃料,Uniswap 的交易約約要 127,000 單位的燃料,交易越複雜,所需要消耗的燃料就越多。

而所有這些交易都有相同的基本費用。雖然 ETH 轉帳費用始終約為 Uniswap 交易所需燃料的 1/6 倍,但真正支付的總交易費用,將會與基本費用 (以 gwei 衡量) 同步上升和下降,也就是說,網路壅塞時所有交易類型都會等比變貴。

但是 Solana 體系的 SVM 的工作方式有很大不同。SVM 的交易費用是固定的,無論其消耗的計算單元 (CU) 是多少。在 Solana 上不論是代幣轉帳或者是使用 AMM 合約進行交易,成本都是相同的 (0.000005 SOL),這對資源分配是非常低效的利用。

Solana 團隊已經意識到固定費用是一個缺陷,並早已於 2021 年底開始重新設計其費用市場,雖然許多部分仍在進行中,但已經逐漸開始。團隊利用並行交易機制與費用獨立市場,讓驗證者可以透過優先費來排序和執行交易資訊,藉由並行交易可以同時處理與篩選多筆交易,而燃料費用市場將可以協助驗證者優先處理獎勵較多的交易。

高效節點客戶端

Firedancer 是一個新的 Solana 節點客戶端,並為 Solana 帶來了兩個重要意義:

  • 性能提升:雖然目前 Firedancer 還只在測試階段,但測試結果顯示能夠依靠四核處理器上進行 21.8 Gbps 的交易資訊,而原有的客戶端 Solana Labs,其目標是 1 Gbps,預計能提升現有客戶端效能。
  • 客戶端多元化:目前 Solana 幾乎 100% 依賴團隊的客戶端,相較 Ethereum 的多種客戶端是中心化的,Firedancer 能帶來一些多樣性,但這將是 Solana 生態多元化的第一步改善。

沒有 mempool 的 MEV 市場

上述有提到,Solana 的基本費用是固定金額,為 0.000005 SOL/tx,也因為交易費用便宜,所以 Solana 不斷受到垃圾交易資訊的影響。特別是 MEV searcher 的搶先卻又含有大量失敗的交易資訊,而沒有真正的抑制措施來制止,失敗的套利交易的區塊空間將會影響網路效能。

延伸閱讀:意圖導向設計 intent-centric|創投 NGC 彙整產業趨勢

類似 Flashbot 的機制 — Jito,將可以有效解決上述問題,將透過拍賣和匯總 (bundle) 交易資訊,來改善 MEV 造成效能問題。獎可以有兩大好處:

  • 減少垃圾交易資訊佔用區塊空間:減少大量無用的交易資訊發送
  • 提高驗證者的收入:將透過拍賣來獲得這些利潤

但是在 Solana 上進行拍賣並不像在以太坊或其他區塊鏈上那麼簡單。在以太坊上出塊的時間約為 12 秒,節點有充足的時間從內存池 (mempool) 拍賣與取得交易並打包,Solana 沒有 mempool,而是藉由 Gulf Stream 傳輸協議傳送交易資訊,交易會直接發送到負責本次出塊的 Leader,無法在這種連續時間架構下運行拍賣,沒有時間可以讓交易在執行之前排序。由於沒有內存池,MEV searcher 也無法識別交易資訊,直到實際打包並發生在鏈上。

因此 Jito MEV 客戶端會運行自己的偽內存池,每 200 毫秒進行一次拍賣。使用 Jito,MEV searcher 可以看到傳入的交易,模擬將要發生的情況,然後對交易資訊創建一個bundle 以確保以原子方式執行。這些 bundle 透過單獨的處理管道以高成功率優先傳遞給此次出塊的 Leader,MEV searcher 將從拍賣中獲利。

壓縮 NFT (cNFT)

壓縮 NFT 其實就是在鏈上建立和儲存鏈下資料的雜湊值。

普通 NFT 將所有元資料 (metamask) 儲存在代幣的資料中。這些屬性包括資產所有者、創建者、URI、版稅等。

透過壓縮,每個 NFT 的元資料都被散列到 Merkle Tree 之中,在鏈上儲存的唯一內容是 Merkle loot。此設計將不需要像一般的 NFT 那樣為每個 NFT 建立帳戶,成本因此大幅降低。

壓縮 NFT 將只儲存 Merkle loot 並提供驗證

Solana 確實在變得更好

報告指出雖然 Solana 遇到了許多困難,節點硬體門檻問題仍看似嚴重,但應該記住 Solana 只有 3 年的歷史。

Solana 在牛市出現是福也是禍。Solana 在疫情與 DeFi 牛市前後上線,一年後 DeFi 領域積累了數十億美元的 TVL,因此 Solana 的協議在成熟之前,就獲得了太多的資產,也就演變成現在看到的大幅回調。

在過去的一年裡,任何使用過該鏈條的人都會表示 Solana 已經變得明顯更好。交易不會像以前那樣頻繁失敗、出現了過去不曾有的費用市場、Jito 拍賣優化節點與網路生態、圍繞費用議題的討論受到重視、多元化的客戶端出現,Solana 確實有在往好的方向前進。相信未來此協議將可以有新的氣象。

單然,上述很多也可以單純增加網路費用就可以得到解決,以現有的交易成本來說增加 100 倍費用並不會嚇跑用戶,因為現在實在太便宜了。但是團隊與社群最後並沒有那麼做,因為期待 Solana 能以更好且更去中心化的方式解決問題。