著者:WPeaster、翻訳:MetaCat
これは、Solanaゲームシーンでこれから起こることのプレビューなのだろうか?
Solanaの完全連鎖型ゲームエンジンの初心者ガイド?
完全なオンチェーンゲームエンジンは、基礎となるブロックチェーンを超える外部依存がないため、ゲームの構築がはるかに簡単になります。
私にとって、これは今日の暗号における開発で最もエキサイティングな分野の1つです。だからこそ、最近、ブロックチェーン上でゲームを構築するためのエフェメラル・ロールアップ(アドホック・ロールアップ)アーキテクチャを革新するゲームエンジン、MagicBlock Engineに出会ったとき、私の好奇心は刺激されました。MagicBlockは、Solana上の柔軟で高性能なフルチェーンゲームのためのEphemeral Rollupsアーキテクチャを革新するゲームエンジンです。MagicBlockは、Solanaゲーム空間の将来に対する興味深い洞察になると思います。
MagicBlockとは
MagicBlockは、完全にオンチェーンのゲームやアプリケーションの開発を促進するために、Solana上に構築されたゲームフレームワークです。MagicBlock Engineは最近、a16zcrypto Demo Dayイベントでその能力を披露しました。デモでは、完全にSolana上にデプロイされたリアルタイムの完全なオンチェーンゲームが紹介され、MagicBlockが高速なSolana認証機能にアカウントを委譲できるおかげで、両方のクライアントが待ち時間なしで同時にゲームをプレイできます。
エフェメラル ロールアップとは
MagicBlockは、ゲーム状態を分割することなく状態遷移を効率的に促進するように設計されたエフェメラル ロールアップ (ER) の導入により、Solanaの機能を拡張します。ERは専用のSolana Virtual Machine(SVM)ベースのランタイムとして実行され、ガスフリーのトランザクション、トランザクションのスケジューリング、ブロックアウト時間の高速化などの機能をサポートするようにカスタマイズできる。ここでのプロセスは、開発者が既存のSolanaスマートコントラクトから特定のアカウントをMagicBlockエンジンに委任することから始まる。この委任は、より高いスループットでトランザクションを処理できる二次レイヤーであるERに状態を一時的に転送する。この段階では、委任されたアカウントはロックされていますが、Solana上ではまだ読み取り可能です。これは、他のトランザクション(トークンの鋳造など)がロックされた状態にアクセスし、リアルタイムで対話できることを意味する。重要なのは、ゲームの状態が一時的にERに移されたとしても、それがやり取りするアセット(トークンやNFTなど)はSolanaのベースレイヤーに残るということです。この設計により、基盤となるすべてのプロセスとアセットがメイン ネットワーク上に直接存在し続け、より広範なSolanaアプリケーション エコシステムとの互換性が保たれます。最後に、ERによって処理された状態遷移は、バリデータによって提出され、その後メインネット上で検証され、決済されます。ERが終了すると、委任されたアカウントの制御は、状態の断片化なしに元のプロセスに戻ります。
MagicBlock のその他の主な機能
BOLT:エンティティ・コンポーネント・システム(ECS)モデルを使用して、オンチェーンゲーム開発を簡素化するフレームワークです。開発者はモジュール化された、再利用可能で拡張可能なゲームコンポーネントとロジックを素早く作成することができます
SOAR : SOARはSolana On-chain Achievement and Rankingの略です。この評価システムにより、開発者は簡単に実績を定義し、ユーザーランキングを追跡・表示し、オンチェーン活動に基づいて報酬を展開することができます。
セッションキー: MagicBlockは最近、Solana Unity SDKにセッションキーのサポートを追加し、ゲーム開発者がゲーム内での頻繁なインタラクション中に繰り返されるウォレットのポップアップを安全に排除することを容易にしました。
なぜMagicBlockなのか
イーサゲームの分野には、Latticeによって開発されたMUDや、Curioによって開発されたKeystoneなど、さまざまな有望なオンチェーンゲームエンジンがあります。
しかし、この初期のシーンで一般的なデザインパターンは、ゲームを独自のロールアップで展開することです。MagicBlockの視点は、Solana メインネット上にアセットを維持することによって、これらの断片化の問題を回避することです。これにより、高いスループット、カスタマイズ可能なランタイム、相互運用ソリューションを必要としないゲームとアプリケーションのシームレスな相互作用が可能になります。
MagicBlock の将来は何に注目すべきでしょうか?
1.MagicBlockは新しく、まだ発展途上です。どのオンチェーンゲームが最初にこのエンジンを公式に使用するのでしょうか?
2.最近のMagicBlockデモは、現代のゲーム標準に匹敵する50ミリ秒のレイテンシーを達成しました。このレイテンシをさらに低くして、より良いリアルタイム ゲーム エクスペリエンスを実現するために、さらなる最適化を期待できますか?
3.今年初め、ParallelはAIゲーム「Colony」がSolanaをベースにすると発表しました。おそらくParallelチームは、インフラストラクチャのニーズに合わせてMagicBlock Engineを採用するのではないでしょうか?
4.MagicBlockはSolanaメインネット上でアセットを維持するため、開発者はアトミックコンポーザビリティの可能性があります。この機能にはどのような使用例があるでしょうか?
5.オンチェーンゲームは、ユーザー生成コンテンツ(UGC)とユーザー生成ロジック(UGL)から大きな恩恵を受けます。
6.MagicBlockはゲームを作るためだけに使う必要はありません。将来、どのようなゲーム以外のアプリがこのフレームワークを採用する可能性がありますか?
最後に書く
MagicBlockはまだ初期段階ですが、Solanaの完全なオンチェーンゲーミングシーンを触媒する可能性は高いようです。
高いパフォーマンスを確保しながらも。