作者:WPeaster,翻譯:MetaCat
這是 Solana 遊戲場景未來的預覽?
Solana 全鏈遊戲引擎的初學者指南?
全鏈上遊戲引擎使構建遊戲變得更加容易,除了底層區塊鏈之外沒有外部依賴。
對我來說,這是當今加密領域最令人興奮的發展領域之一,這就是爲什么當我最近遇到 MagicBlock Engine 時,我的好奇心被激起了。MagicBlock 是一個遊戲引擎,它創新了一種 Ephemeral Rollups(臨時 Rollup) 架構,用於在 Solana 上爲靈活且高性能的全鏈上遊戲提供支持。我認爲 MagicBlock 可以有趣地了解 Solana 遊戲領域的未來,所以讓我們來了解一下所有基礎知識。
什么是 MagicBlock?
MagicBlock 是一個基於 Solana 構建的遊戲框架,旨在促進全鏈上遊戲和應用程序的开發。最近,MagicBlock Engine 在 a16zcrypto Demo Day 活動上展示了其功能。該 Demo 展示了一款完全部署在 Solana 上的實時、全鏈上遊戲,由於 MagicBlock 能夠將账戶委托給快速的 Solana 驗證器,兩個客戶端可以同時玩遊戲而不會出現任何延遲。
什么是 Ephemeral Rollups?
MagicBlock 通過引入 Ephemeral Rollups (ER)擴展了 Solana 的功能,ER 旨在有效促進狀態轉換而不會分裂遊戲狀態。ER 作爲專門的基於 Solana 虛擬機 (SVM) 的運行時運行,可以定制以支持無 gas 交易、交易調度和更快的出塊時間等功能。此處的過程,從开發人員將特定帳戶從現有 Solana 智能合約委托給 MagicBlock 引擎开始。此委托將狀態暫時轉移到輔助層,即 ER,它可以以更高的吞吐量處理交易。在此階段,委托的帳戶被鎖定,但在 Solana 上仍然可讀。這意味着其他交易(例如代幣鑄造)可以訪問鎖定狀態並實時與其交互。至關重要的是,即使遊戲狀態暫時轉移到 ER,與之交互的資產(如代幣和 NFT)仍保留在 Solana 的基礎層上。這種設計確保所有底層程序和資產繼續直接駐留在主網上,從而保留了它們與更廣泛的 Solana 應用生態系統的可組合性。最後,ER 處理的狀態轉換由驗證者提交,隨後在主網上進行驗證和結算。ER 結束後,委托账戶的控制權將恢復到原始程序,而不會出現任何狀態碎片。
MagicBlock 的其他主要功能
BOLT:種使用實體組件系統 (ECS) 模式簡化鏈上遊戲开發的框架。它允許开發人員快速創建模塊化、可重用和可擴展的遊戲組件和邏輯
SOAR :SOAR 代表 Solana 鏈上成就與排名。該聲譽系統允許开發人員根據鏈上活動輕松定義成就、跟蹤和顯示用戶排名以及部署獎勵。
Session keys(會話密鑰):MagicBlock 最近在 Solana Unity SDK 中添加了對會話密鑰的支持,使其遊戲开發者更容易以安全的方式消除在頻繁的遊戲內交互過程中重復彈出錢包的情況。
爲什么選擇 MagicBlock?
以太坊遊戲領域有各種有前途的鏈上遊戲引擎,例如由 Lattice 开發的 MUD、由 Curio 开發的 Keystone,以及由 Cartridge 开發的 Dojo。
然而,在這個早期場景中,一種常見的設計模式是,將遊戲部署在它們自己的 rollup 上,這可能會帶來各種可組合性和碎片化挑战,這些挑战仍在解決中。MagicBlock 的角度是通過將資產保留在 Solana 主網上來繞過這些碎片化問題,從而保持原子可組合性的潛力,同時仍然通過 ER 實現可擴展性。這樣,就可以獲得高吞吐量、可定制的運行時,以及遊戲和應用程序無縫交互的能力,而無需互操作性解決方案。
MagicBlock 未來值得關注什么?
1. MagicBlock 是新事物,仍在崛起。哪款鏈上遊戲將率先正式使用該引擎?
2.最近的 MagicBlock demo 實現了 50 毫秒的延遲,可與現代遊戲標准相媲美。我們是否可以期待進一步的優化,使這種延遲更低,從而實現更好的實時遊戲體驗?
3.今年早些時候,Parallel 宣布其 AI 遊戲 Colony 將基於 Solana。或許 Parallel 團隊將採用 MagicBlock Engine 來滿足其基礎設施需求?
4.由於 MagicBlock 在 Solana 主網上維護資產,开發人員具有原子可組合性的潛力。此功能將出現哪些用例?
5.鏈上遊戲極大地受益於用戶生成內容 (UGC) 和用戶生成邏輯 (UGL)。SOAR 系統會用於激勵這類創作嗎?
6. MagicBlock 不必只用於構建遊戲。哪些非遊戲應用程序可能會在未來採用這個框架?
寫在最後
雖然 MagicBlock 仍處於早期階段,但它催化 Solana 全鏈上遊戲場景的潛力似乎很大,因爲它的 Ephemeral Rollups 架構可以幫助它繞過其他遊戲引擎面臨的關鍵挑战,同時仍確保高性能。
鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播信息之目的,不構成任何投資建議,如有侵權行為,請第一時間聯絡我們修改或刪除,多謝。