見出し画像

【完全保存版】MagicBlock Engineについて学ぼう!

この記事は、こちらの公式ドキュメントを翻訳・編集したものです。

1 はじめに

MagicBlock EngineはSolana上でオンチェーンゲームやアプリケーションを実現するための高性能エンジン。

MagicBlock は、Solanaの上に構築されたネットワークで、新しいタイプのゲームや消費者向けアプリケーションを作るためのプラットフォームです。

①オープン、②分散型、③そして止められないアプリケーションを構築できます。

MagicBlockは、Solanaの能力を強化しつつ、互換性を維持したまま、その機能を加速・拡張します。

2 なぜMagicBlockエンジンを使うべきか?

MagicBlockは、ステート(状態)分断を伴わずにSolanaを加速・拡張するための新しいプラットフォームを導入しています。

エフェメラル・ロールアップ(Ephemeral Rollups)は、Just-In-Time(必要なタイミングで生成される)で、SVM(Solana Virtual Machine)に基づいたランタイム環境で、特定のSolanaアカウントの状態遷移を加速させます。

開発者は、既存のSolanaスマートコントラクトから任意のアカウントをMagicBlockエンジンに委任することで、より高速なパフォーマンス、カスタマイズ可能なランタイム、または専用のブロックスペースにアクセスできます。

3 MagicBlockで何が作れるのか?

MagicBlockエンジンは、信頼不要で、分散型で、止められることのないゲームや消費者向けアプリケーションの開発を支援します。

1 永続的で止められないゲーム

サーバーや中央集権型のインフラに依存せず、完全にブロックチェーン上で動作するゲーム。

2 許可不要で拡張可能なゲーム

すべてのゲームデータやロジックがオープンであるため、誰でも新しいコンテンツやロジックを追加したり、他のゲームと自由に相互運用できます。

  • Autonomous Worlds(自律的な世界)や、分散化を活用して常時稼働し、グローバルで止められない体験を提供するアプリケーション。

4 どこから始めればいいのか?

ゲームやアプリのロジック構築は、BOLTフレームワークを使って始めることができます。

既存のスマートコントラクトの操作を加速または拡張したい場合は、Ephemeral Rollups セクションを参照してください。


いいなと思ったら応援しよう!

ユウキ
サポートをしていただけたらすごく嬉しいです😄 いただけたサポートを励みに、これからもコツコツ頑張っていきます😊