Что такое MagicBlock? Революция в ончейн-играх на Solana

2024-07-03
Что такое MagicBlock? Революция в ончейн-играх на Solana

MagicBlock — это передовой игровой движок, который использует архитектуру Ephemeral Rollups для создания гибких и высокопроизводительных ончейн-игр на блокчейне Solana. MagicBlock представляет собой захватывающий взгляд на будущее игр Solana, поэтому давайте рассмотрим ключевые детали.

 

image.png

Ключевые выводы

  • MagicBlock использует эфемерные роллапы для высокопроизводительных ончейн-игр на Solana, формируя будущее децентрализованных приложений.

  • Эфемерные накопительные пакеты оптимизируют переходы между состояниями, поддерживая такие функции, как безгазовые транзакции и более быстрое время блокирования, улучшая масштабируемость и взаимодействие с пользователем.

  • MagicBlock представляет BOLT для модульных игровых компонентов, SOAR для отслеживания достижений и поддержку сессионных ключей, устанавливая новые стандарты для безопасных и децентрализованных приложений на Solana.

Что такое MagicBlock?

MagicBlock — это сеть поверх Solana для создания нового типа игр и потребительских приложений, которые являются открытыми, децентрализованными и неостановимыми. MagicBlock ускоряет и расширяет возможности Solana, сохраняя при этом компонуемость.

 

Недавно MagicBlock Engine продемонстрировал свои возможности на мероприятии a16zcrypto Demo Day. Демо-версия представляла собой полностью ончейн-игру в режиме реального времени, полностью развернутую на Solana, и два клиента играли в игру одновременно без задержек благодаря способности MagicBlock делегировать учетные записи быстрым валидаторам Solana.

 

Подробнее: Скоро ли появятся ETF Solana? Мнение ведущих экспертов

Что такое эфемерные накопительные пакеты (ER)?

MagicBlock расширяет функциональность Solana, представляя эфемерные накопительные пакеты (ER), которые оптимизируют переходы между состояниями без фрагментации состояния игры. ER работают как специализированные среды выполнения на основе Solana Virtual Machine (SVM), настраиваемые для таких функций, как безгазовые транзакции, планирование транзакций и более быстрое время блокировки.

 

Разработчики начинают с делегирования конкретных учетных записей из существующих смарт-контрактов Solana в движок MagicBlock. Это делегирование временно перемещает состояние на вспомогательный уровень, ER, который обрабатывает транзакции с более высокой скоростью. В течение этого периода делегированные учетные записи блокируются, но остаются доступными в Solana, что позволяет другим транзакциям, таким как чеканка токенов, взаимодействовать с заблокированным состоянием в режиме реального времени.

 

Важно отметить, что в то время как состояние игры временно перемещается в ER, такие активы, как токены и NFT, остаются на базовом уровне Solana. Это гарантирует, что все базовые программы и активы останутся в основной сети, сохраняя совместимость с более широкой экосистемой Solana. Наконец, переходы состояний, управляемые ER, фиксируются валидатором, а затем проверяются и рассчитываются в основной сети. После завершения ER управление делегированными учетными записями возвращается к исходной программе без фрагментации состояния.

Ключевые особенности MagicBlock

  • BOLT: фреймворк, использующий шаблон Entity Component System (ECS) для оптимизации разработки ончейн-игр. Это позволяет разработчикам быстро создавать модульные, многократно используемые и расширяемые игровые компоненты и логику. 

  • SOAR: SOAR расшифровывается как Solana On-chain Achievement & Ranking. Эта система репутации позволяет разработчикам легко определять достижения на основе ончейн-активностей, отслеживать и отображать рейтинги пользователей, а также внедрять вознаграждения.

  • Сессионные ключи: MagicBlock недавно помог добавить поддержку сессионных ключей в Solana Unity SDK, упростив разработчикам игр устранение необходимости в повторяющихся всплывающих окнах кошелька во время частых внутриигровых взаимодействий безопасным способом.

Почему MagicBlock?

Игровая сцена Ethereum включает в себя несколько многообещающих игровых движков, таких как MUD от Lattice, Keystone от Curio и Dojo от Cartridge. Однако распространенный шаблон проектирования на этой ранней стадии включает развертывание игр на отдельных накопительных пакетах, что может создать проблемы с компонуемостью и фрагментацией, которые все еще решаются.

 

Подход MagicBlock позволяет избежать этих проблем с фрагментацией, сохраняя активы в основной сети Solana, обеспечивая атомарную компонуемость и достигая масштабируемости с помощью ER. Это обеспечивает высокую пропускную способность, настраиваемые среды выполнения и беспрепятственное взаимодействие с играми и приложениями без необходимости использования дополнительных решений для совместимости.

 

Подробнее: ZK-сжатие Solana: повышение масштабируемости и сокращение расходов

Предстоящие разработки в MagicBlock

  • MagicBlock является новым и продолжает расти. Какая ончейн-игра будет первой, официально использующей этот движок?

  • Недавняя демонстрация MagicBlock достигла задержки 50 мс, что соответствует современным игровым стандартам. Можем ли мы ожидать дальнейших оптимизаций, которые снизят эту задержку для еще лучшего игрового процесса в реальном времени?

  • Ранее в этом году Parallel объявила, что ее игра с искусственным интеллектом Colony будет основана на Solana. Может ли команда Parallel внедрить MagicBlock Engine для удовлетворения своих потребностей в инфраструктуре?

  • Благодаря тому, что MagicBlock поддерживает активы в основной сети Solana, у разработчиков есть потенциал для атомарной компонуемости. Какие сценарии использования появятся в этой возможности?

  • Ончейн-игры получают большую выгоду от пользовательского контента (UGC) и пользовательской логики (UGL). Будет ли система SOAR использоваться для поощрения такого рода творений?

  • MagicBlock не обязательно использовать только для создания игр. Какие неигровые приложения могут использовать этот фреймворк в будущем?

Заключение

MagicBlock выделяется как революционный игровой движок на блокчейне Solana, использующий эфемерные роллапы для повышения производительности игры и поддержания целостности состояния. Благодаря таким ключевым функциям, как BOLT и SOAR, а также поддержке сессионных ключей, MagicBlock готов изменить игровой ландшафт. Сохраняя компонуемость и обеспечивая высокую пропускную способность, он обеспечивает бесшовное взаимодействие между играми и приложениями. По мере того, как MagicBlock продолжает расти, его потенциал для широкого применения и дальнейшей оптимизации знаменует собой захватывающее будущее для ончейн-разработки.

Вопросы и ответы

Что такое MagicBlock и как он работает?

MagicBlock — это передовой игровой движок, построенный на блокчейне Solana, предназначенный для создания децентрализованных игр и приложений. Он использует эфемерные накопительные пакеты (ER) для оптимизации переходов между состояниями и повышения производительности без фрагментации состояний игры.

Каковы преимущества эфемерных накопительных пакетов (ER) в MagicBlock?

ER в MagicBlock улучшают масштабируемость и взаимодействие с пользователем, поддерживая такие функции, как безгазовые транзакции, более быстрое время блокировки и настраиваемое планирование транзакций. Они также поддерживают совместимость с основной сетью Solana, обрабатывая транзакции на высоких скоростях.

Какие ключевые функции предлагает MagicBlock для разработчиков?

MagicBlock включает в себя BOLT для создания модульных игровых компонентов, SOAR для управления достижениями и рейтингами на основе ончейн-активностей, а также поддержку сессионных ключей для более плавного взаимодействия пользователей в Solana Unity SDK. Эти функции призваны установить новые стандарты для безопасных и децентрализованных приложений на Solana.

Disclaimer: De inhoud van dit artikel vormt geen financieel of investeringsadvies.

Зарегистрируйтесь сейчас, чтобы получить пакет подарков для новичков на сумму 1012 USDT

Присоединяйтесь к Bitrue, чтобы получить эксклюзивные награды

Зарегистрироваться сейчас
register

Рекомендуемое

Ежедневный викторина Xenea Wallet 1 мая 2025 года, решите и получите все награды
Ежедневный викторина Xenea Wallet 1 мая 2025 года, решите и получите все награды

Узнайте, как решить ежедневный викторину Xenea Wallet на 1 мая 2025 года и получите свои награды. Узнайте о ключевых особенностях Xenea Wallet, дорожной карте и о том, как она трансформирует децентрализованное хранилище в экосистеме блокчейна.

2025-05-01Читать