近期受到知名風頭公司 a16z 青睞的 Solana 遊戲公司 MagicBlock 開發了新技術,能夠加速鏈上遊戲處理速度。由於鏈上交易處理速度有限,導致收取 Gas fee 過高等狀況,種種因素使遊戲運行速度緩慢。為了解決這問題,MagicBlock 採用名為 Ephemeral rollups 的技術,讓處於 L1 Solana 鏈的遊戲引擎暫時提高處理量。
受到 a16z 青睞,MagicBlock 致力優化鏈遊體驗
Solana 遊戲公司 MagicBlock 在 Pre-Seed 輪籌資了 300 萬美元,其中包括參與 a16z 加速器後並獲得青睞後的投資。 MagicBlock 目前為六人團隊,並於 2023 年 9 月由創辦人 Andrea Fortugno 和 Gabriele Picco 建立。在一檔 Podcast 中提到兩人提到因為「鏈上的遊戲體驗真的很糟糕」,想解決這問題才創立 MagicBlock。
創辦人 Fortugno 表示,雖然電玩遊戲在區塊鏈上運行擁有於去中心化、透明、安全性等益處,開發者也可以利用遊戲的智能合約再去製作新的功能等等,但是缺點相當明顯,就是「速度」問題。他也說道:「玩家光是對遊戲運行延遲 100 毫秒就受不了,更何況是半秒。」
因此,MagicBlock 開發出 Ephemeral rollups 技術,與其他區塊鏈遊戲開發者不同,例如與 Axie Infinity 相關的 Ronin 為相容於 L1 以太坊的側鏈 、Immutable 和 Sonic 區塊鏈運行於 L2。但 MagicBlock 則是想在「Solana 的原有基礎上擴展額外能力或解決現有的限制 (當機)。」,同時避免讓 L1 的流動性分散出去。
Ephemeral Rollups 將狀態和運作邏輯分開,讓交易保持彈性
Ephemeral Rollups 技術是讓一個排序器臨時處理交易或更改帳戶狀態 (餘額),但最終結果不會立即回傳至主鏈 (Solana),而是暫時在鏈外處理 (交易),再回到傳至主鏈 (Solana) 結算。這樣做可以讓交易處理得更快,而最終的數據還是會安全地記錄在 Solana 區塊鏈上。
MagicBlock 表示,這樣設計能更彈性的處理交易,因為 Solana 把帳戶的狀態 (餘額) 和運作邏輯分開,這樣當狀態被移動到 ephemeral rollups 處理時,邏輯不會變動。交易狀態可以在臨時的 rollup 中處理,最後再返回主鏈,保持系統效率和一致性。
這篇文章 遊戲公司 MagicBlock 開發 ephermaral rollup,為 Solana 提高鏈遊體驗 最早出現於 鏈新聞 ABMedia。