Перевод и корректура: "Китайское сообщество Starknet"
Первый доказуемый игровой движок Starknet
Рекомендуемые краткие факты
Dojo — это доказуемый сетевой игровой движок, который расширяет возможности владения игрой, функциональной совместимости и масштабируемости.
Dojo работает на Starknet, предоставляя создателям игр программную среду, которая помогает разработчикам игр создавать высококачественные, плавные и быстрые игры.
Dojo улучшает разработку игр, обеспечивая быстрые и недорогие транзакции, что требуется для игр с шифрованием производственного уровня.
Такие компоненты, как ECS, Sozo, Torii и Katana, помогают в разработке и развертывании игр.
Будущие усовершенствования Dojo включают исследования игр L3, оптимистичные обновления, клиентские доказательства и межсетевые передачи.
Растет количество игр Starknet с полной цепочкой, поддерживаемых Dojo, таких как «Dope Wars», «Influence», «Realms» и «CafeCosmos», что свидетельствует о тенденции роста сетевых игр.
Блокчейн-игры не оправдали ожиданий. Из-за ограничений масштаба и высокой стоимости большинство онлайн-игр могут токенизировать только игровые активы. Но с недорогими и быстрыми транзакциями, обеспечиваемыми Starknet и новым криптографическим игровым движком Dojo, владение внутриигровыми активами и проверка игровой логики в цепочке становятся реальностью.
Мировой игровой рынок, который к 2023 году будет стоить 245 миллиардов долларов, станет одним из крупнейших сегментов мировой индустрии развлечений. Игры с блокчейном обещают безграничную совместимость, предлагая еще более захватывающий вход в игровой мир, чем нынешняя сцена. Подобно тому, как многопользовательские игры добавляют новые возможности в игровую экосистему, онлайн-игры могут стать более интересными и ценными.
Но это обещание должно столкнуться с реальностью блокчейна: «транзакции дорогие и медленные». Это две проблемы, которых следует избегать в игре. Из-за этого создание успешных онлайн-игр практически невозможно.
Но со зрелостью технологии «подтверждения достоверности» обещание сетевых игр наконец-то было выполнено.
В этой статье мы увидим, как высокий TPS, обеспечиваемый Starknet, может выполнить обещание онлайн-игр. Мы также узнаем, как Dojo, первый проверяемый игровой движок, созданный сообществом, использует Starknet для расширения возможностей создателей. Наконец, будет изучено будущее Dojo и удовольствие, которое оно приносит с играми на блокчейне.
Криптовалютные игры
Когда мы говорим об играх с блокчейном, две самые популярные идеи, поддерживаемые блокчейном, — это право собственности и интероперабельность внутриигровых активов.
Владение внутриигровыми активами означает, что игровые активы принадлежат кошелькам, принадлежащим пользователям. Другими словами, игровые активы не принадлежат ни разработчику игры, ни учетной записи электронной почты, которая может храниться на централизованном сервере, и разработчик игры может удалить ее удаленно. В играх с блокчейном активы, которые вы создаете или зарабатываете, действительно принадлежат вам.
Как только эти активы станут вашими, игры смогут стать совместимыми. Благодаря совместимости персонажи и активы одной игры могут быть перенесены в другую игру или мир. Если вы потратили сотни часов на игру, но решили, что больше в нее не играете, вы можете перенести эти с трудом заработанные активы в новую игру по вашему выбору.
Чтобы реализовать эти две концепции, игры должны быть построены на цепочке. Это означает, что все внутриигровые активы, все действия, предпринимаемые игроками, и любые другие изменения состояния должны выполняться в блокчейне в виде транзакций (каждое действие может выполняться отдельно или в виде агрегированной транзакции, которая периодически отправляется). В довольно децентрализованном блокчейне одна транзакция может стоить от нескольких центов до сотен долларов (в периоды перегрузки сети) и занимать несколько минут или дольше. Очевидно, что это делает чрезвычайно дорогим, медленным и непрактичным управление большими игровыми инфраструктурами на таких платформах.
Starknet и недорогие вычисления
Но с появлением «набора доказательств достоверности», такого как Starknet, все изменилось.
Starknet — это «накопительный пакет проверки достоверности» L 2 (широко известный как ZK-Rollup), разработанный StarkWare. Он использует систему шифрования под названием STARK, чтобы значительно снизить затраты на вычисления и хранение. (Чтобы узнать больше о криптографических доказательствах в Starknet, ознакомьтесь с этой статьей.)
Starknet (и Cairo, язык смарт-контрактов Starknet) позволяют dApps обрабатывать высокие TPS за небольшую часть стоимости, используя при этом безопасность Ethereum. Эти недорогие и быстрые транзакции — именно то, что требуется для реализации обещаний игр с блокчейном. Эти игры теперь полностью сетевые, быстрые и доступные.
Но даже при наличии сетевых возможностей для процветания блокчейн-игр необходим второй ключевой строительный блок: доказуемый игровой движок.
Что такое игровой движок
Игровой движок — это программная среда, которая обеспечивает красивые настройки, быстрый игровой процесс и реалистичное поведение персонажей в ваших любимых играх. Игровые движки обычно включают в себя библиотеки и вспомогательные программы, которые предоставляют разработчикам основу, поэтому им не нужно воссоздавать базовые системы каждой игры (например, физику, графику и игровую механику) с нуля. Игровые движки также могут включать обработку аудио и видео, рендеринг 3D-эффектов и возможности искусственного интеллекта.
Игровой движок — это основа, на которой строятся игры.
Большинство игр, в которые мы любим играть, работают на двух самых популярных игровых движках в мире: Unity и Unreal Engine. Unreal Engine, разработанный Epic Games, использовался в таких популярных играх, как Fortnite, Street Fighter V и серии Gears of War. Unity, еще один важный игрок в индустрии игровых движков, дала жизнь таким играм, как «Hearthstone», «Ori and the Dark Forest» и «Pokémon Go».
По мере того, как Starknet выполняет обещание криптоигр, множество проектов начали создавать игры на Starknet. Но по-прежнему не хватает зашифрованных игровых движков, которые позволяют разработчикам создавать игры без написания собственного кода для базовой физики, логики и игровой механики и хранить все это в сети.
Dojo — первый доказуемый игровой движок
Dojo — это криптографический игровой движок, созданный сообществом доказуемый игровой движок и набор инструментов для создания сетевых игр и автономных миров. Претворение обещаний криптоигр в реальность.
Количество игр, использующих Dojo в Starknet, быстро растет. Некоторые из самых популярных включают в себя:
Influence — масштабная MMO-стратегия, действие которой происходит в далеком поле астероидов с открытой для игроков экономикой. Пользователи могут приобретать NFT для исследования и разработки астероидов. Все астероиды находятся в одном мире, и игроки взаимодействуют друг с другом.
Realms — стратегическая игра, включающая 8000 карт земель с определенными названиями, формами, размерами и географическими характеристиками, предоставляющая пользователям (владельцам земли) сетевые утилиты, такие как создание ресурсов и продаваемые компоненты базы жилья. Экономическая торговля может осуществляться между игроки.
CafeCosmos — наземная игра с полной цепочкой, в которой пользователи должны эффективно управлять ресурсами, включая сбор ресурсов, выращивание и выращивание животных, изготовление посуды и мебели, торговлю активами и многое другое.
Компоненты Додзё
Экосистема Dojo состоит из следующих компонентов:
ECS (система компонентов объектов), написанная в Каире
Планировщик миграции Созо
Сеть Torii и индексный стек
Сеть разработки Katana RPC
Давайте объясним один за другим.
Система ESC — это шаблон проектирования в разработке игр, упрощающий поддержку кода. Система ESC позволяет разработчикам игр наделять игровые объекты (сущности) уникальными функциями (компонентами) и позволяет всей сцене функционировать как интегрированная система. Это позволяет создавать сложные и динамичные игры на блокчейне, поддерживая несколько игровых механизмов и взаимодействий, а также используя преимущества прозрачности и децентрализации технологии блокчейн.
Кроме того, поскольку Dojo написан в Каире, он максимально повышает эффективность кода, который необходимо проверить. (См. этот пост для получения дополнительной информации о сложности Cairo и доказуемых последствиях.)
Sozo — это набор инструментов, предназначенный для создания и переноса планов. Короче говоря, Sozo можно использовать для развертывания разработанных игр в Starknet. Пример развертывания игрового «мира» в сети выполняется с помощью простой команды sozo migrate. Sozo доступен только как инструмент интерфейса командной строки (CLI), графический пользовательский интерфейс все еще находится в стадии разработки.
Torii — это комплексный уровень индексации и сетевого взаимодействия в мире Dojo. Система Torii построена на Dojo и предназначена для извлечения произвольных событий, развернутых в сетевых игровых мирах. Torii может систематически организовывать состояние мира Dojo, делая запросы данных клиента более удобными и эффективными. Учитывая, что игры содержат много изменений состояния, каждый щелчок считается изменением состояния, поэтому эффективная система поиска становится важной функцией в стеке Dojo. Доступен запрос с помощью GraphQL на Torii.
Katana — это высокоскоростной локальный узел Starknet, используемый для поддержки локальной разработки Dojo. Katana позволяет разработчикам тестировать приложения в devnet для эффективной локальной разработки. Разработчики могут использовать сеть Katana для тестирования отправки транзакций в игре. Katana может предоставить удобный метод RPC для изменения конфигурации сети в соответствии с потребностями (например, изменить время блокировки или разрешить транзакции с нулевым газом и т. д.). Кроме того, Katana поддерживает версию 0.3.0 спецификации Starknet JSON-RPC (последняя версия на июнь 2023 г.). В Katana можно использовать собственные вызовы Starknet JSON, такие как starknet_getTransactionReceipt, starknet_getStorageAt.
Взгляд в будущее Dojo и криптоигр
Сообщество Dojo будет продолжать исследования и разработки, чтобы продвигать разработку зашифрованных игр. Помимо улучшения существующих компонентов, разработчики работают над следующим:
L3 для эксклюзивных игр
оптимистичное обновление
Сертификат клиента
Передача активов между сетями
Давайте рассмотрим значение каждого из этих элементов для всей цепочки игр.
L3 для игр — Dojo изучает возможность разработки игр L3 в Starknet. Это означает развертывание отдельной цепочки в Starknet, которая периодически подтверждает выполнение своих транзакций и отправляет доказательства в Starknet (L2). Starknet объединяет это доказательство с другими транзакциями в сети и отправляет доказательство в Ethereum L1 для проверки. Это решение может увеличить масштабируемость игры в несколько раз. (В качестве дополнительного шага подумайте, что произойдет, если новый одноразовый слой будет создаваться поверх игрового слоя каждый раз, когда игрок будет проходить уровень в игре.)
Оптимистическое обновление — сколько раз мы молча ждали, пока текст «Выполняется транзакция…» в нашем кошельке станет зеленым и покажет, что транзакция «подтверждена»? Ответ: часто. Если каждый шаг, который игрок делает в игре, отправляется как отдельная транзакция, игрок будет тратить много времени на ожидание принятия транзакции.
Оптимистическое обновление (над которым Dojo работает в качестве дополнительной функции в своем стеке) избавляет от этой проблемы, оптимистично запуская транзакции на стороне клиента (в самом браузере), позволяя игрокам продолжать играть. Если по какой-то причине результат транзакции отличается от запуска в браузере, игра подстроится.
Доказательства на стороне клиента. В дополнение к оптимистичным обновлениям, выполняемым на стороне клиента, Dojo также изучает возможность проверки на стороне клиента частично транзакций в сети. Это позволит играм, построенным на Dojo, эффективно скрывать определенные входные данные, переданные пользователем, поскольку на стороне клиента могут быть созданы доказательства с нулевым разглашением (ZK-доказательства) получения этих входных данных. В свою очередь, это доказательство с нулевым разглашением может быть отправлено заказчику в сети, который выполняет остальную часть транзакции.
Доказательство хранения — Доказательство хранения — это использование криптографии для хранения информации о блокчейне для обеспечения обмена информацией между цепочками. Подобно оракулам, доказательства хранения обеспечивают доказательство подлинности информации. Но в отличие от оракулов, Proof-of-Storage не требует доверия третьей стороне для доказательства. С Proof of Storage доверие встроено в хранилище. Proof of Storage также может подтвердить достоверность состояния других цепей или других уровней, построенных поверх Ethereum.
Dojo работает с командой Herodotus над внедрением Proof of Storage в Dojo, что устраняет необходимость в передаче активов между цепочками. Право собственности на активы из разных цепочек может быть подтверждено доказательством хранения, и пользователи могут использовать свои активы в разных играх в разных цепочках или на разных уровнях. (См. раздел о создании отдельной игры L3 на Starknet, описанный выше.)
Заключение
Dojo — первый в мире доказуемый игровой движок, другие реализации выигрывают от доступности Starknet и Cairo. Благодаря проверенному игровому движку, такому как Dojo, начинают появляться настоящие криптоигры в сети. Обещание «функциональной совместимости и владения» постепенно реализуется.
Посмотреть Оригинал
This page may contain third-party content, which is provided for information purposes only (not representations/warranties) and should not be considered as an endorsement of its views by Gate, nor as financial or professional advice. See Disclaimer for details.
Подробное объяснение игрового движка Starknet Dojo: отправная точка цепных игр
Оригинал: Dojo в Starknet: Game On!
Перевод и корректура: "Китайское сообщество Starknet"
Первый доказуемый игровой движок Starknet
Рекомендуемые краткие факты
Блокчейн-игры не оправдали ожиданий. Из-за ограничений масштаба и высокой стоимости большинство онлайн-игр могут токенизировать только игровые активы. Но с недорогими и быстрыми транзакциями, обеспечиваемыми Starknet и новым криптографическим игровым движком Dojo, владение внутриигровыми активами и проверка игровой логики в цепочке становятся реальностью.
Мировой игровой рынок, который к 2023 году будет стоить 245 миллиардов долларов, станет одним из крупнейших сегментов мировой индустрии развлечений. Игры с блокчейном обещают безграничную совместимость, предлагая еще более захватывающий вход в игровой мир, чем нынешняя сцена. Подобно тому, как многопользовательские игры добавляют новые возможности в игровую экосистему, онлайн-игры могут стать более интересными и ценными.
Но это обещание должно столкнуться с реальностью блокчейна: «транзакции дорогие и медленные». Это две проблемы, которых следует избегать в игре. Из-за этого создание успешных онлайн-игр практически невозможно.
Но со зрелостью технологии «подтверждения достоверности» обещание сетевых игр наконец-то было выполнено.
В этой статье мы увидим, как высокий TPS, обеспечиваемый Starknet, может выполнить обещание онлайн-игр. Мы также узнаем, как Dojo, первый проверяемый игровой движок, созданный сообществом, использует Starknet для расширения возможностей создателей. Наконец, будет изучено будущее Dojo и удовольствие, которое оно приносит с играми на блокчейне.
Криптовалютные игры
Когда мы говорим об играх с блокчейном, две самые популярные идеи, поддерживаемые блокчейном, — это право собственности и интероперабельность внутриигровых активов.
Владение внутриигровыми активами означает, что игровые активы принадлежат кошелькам, принадлежащим пользователям. Другими словами, игровые активы не принадлежат ни разработчику игры, ни учетной записи электронной почты, которая может храниться на централизованном сервере, и разработчик игры может удалить ее удаленно. В играх с блокчейном активы, которые вы создаете или зарабатываете, действительно принадлежат вам.
Как только эти активы станут вашими, игры смогут стать совместимыми. Благодаря совместимости персонажи и активы одной игры могут быть перенесены в другую игру или мир. Если вы потратили сотни часов на игру, но решили, что больше в нее не играете, вы можете перенести эти с трудом заработанные активы в новую игру по вашему выбору.
Чтобы реализовать эти две концепции, игры должны быть построены на цепочке. Это означает, что все внутриигровые активы, все действия, предпринимаемые игроками, и любые другие изменения состояния должны выполняться в блокчейне в виде транзакций (каждое действие может выполняться отдельно или в виде агрегированной транзакции, которая периодически отправляется). В довольно децентрализованном блокчейне одна транзакция может стоить от нескольких центов до сотен долларов (в периоды перегрузки сети) и занимать несколько минут или дольше. Очевидно, что это делает чрезвычайно дорогим, медленным и непрактичным управление большими игровыми инфраструктурами на таких платформах.
Starknet и недорогие вычисления
Но с появлением «набора доказательств достоверности», такого как Starknet, все изменилось.
Starknet — это «накопительный пакет проверки достоверности» L 2 (широко известный как ZK-Rollup), разработанный StarkWare. Он использует систему шифрования под названием STARK, чтобы значительно снизить затраты на вычисления и хранение. (Чтобы узнать больше о криптографических доказательствах в Starknet, ознакомьтесь с этой статьей.)
Starknet (и Cairo, язык смарт-контрактов Starknet) позволяют dApps обрабатывать высокие TPS за небольшую часть стоимости, используя при этом безопасность Ethereum. Эти недорогие и быстрые транзакции — именно то, что требуется для реализации обещаний игр с блокчейном. Эти игры теперь полностью сетевые, быстрые и доступные.
Но даже при наличии сетевых возможностей для процветания блокчейн-игр необходим второй ключевой строительный блок: доказуемый игровой движок.
Что такое игровой движок
Игровой движок — это программная среда, которая обеспечивает красивые настройки, быстрый игровой процесс и реалистичное поведение персонажей в ваших любимых играх. Игровые движки обычно включают в себя библиотеки и вспомогательные программы, которые предоставляют разработчикам основу, поэтому им не нужно воссоздавать базовые системы каждой игры (например, физику, графику и игровую механику) с нуля. Игровые движки также могут включать обработку аудио и видео, рендеринг 3D-эффектов и возможности искусственного интеллекта.
Игровой движок — это основа, на которой строятся игры.
Большинство игр, в которые мы любим играть, работают на двух самых популярных игровых движках в мире: Unity и Unreal Engine. Unreal Engine, разработанный Epic Games, использовался в таких популярных играх, как Fortnite, Street Fighter V и серии Gears of War. Unity, еще один важный игрок в индустрии игровых движков, дала жизнь таким играм, как «Hearthstone», «Ori and the Dark Forest» и «Pokémon Go».
По мере того, как Starknet выполняет обещание криптоигр, множество проектов начали создавать игры на Starknet. Но по-прежнему не хватает зашифрованных игровых движков, которые позволяют разработчикам создавать игры без написания собственного кода для базовой физики, логики и игровой механики и хранить все это в сети.
Dojo — первый доказуемый игровой движок
Dojo — это криптографический игровой движок, созданный сообществом доказуемый игровой движок и набор инструментов для создания сетевых игр и автономных миров. Претворение обещаний криптоигр в реальность.
Количество игр, использующих Dojo в Starknet, быстро растет. Некоторые из самых популярных включают в себя:
Influence — масштабная MMO-стратегия, действие которой происходит в далеком поле астероидов с открытой для игроков экономикой. Пользователи могут приобретать NFT для исследования и разработки астероидов. Все астероиды находятся в одном мире, и игроки взаимодействуют друг с другом.
Realms — стратегическая игра, включающая 8000 карт земель с определенными названиями, формами, размерами и географическими характеристиками, предоставляющая пользователям (владельцам земли) сетевые утилиты, такие как создание ресурсов и продаваемые компоненты базы жилья. Экономическая торговля может осуществляться между игроки.
CafeCosmos — наземная игра с полной цепочкой, в которой пользователи должны эффективно управлять ресурсами, включая сбор ресурсов, выращивание и выращивание животных, изготовление посуды и мебели, торговлю активами и многое другое.
Компоненты Додзё
Экосистема Dojo состоит из следующих компонентов:
ECS (система компонентов объектов), написанная в Каире
Планировщик миграции Созо
Сеть Torii и индексный стек
Сеть разработки Katana RPC
Давайте объясним один за другим.
Система ESC — это шаблон проектирования в разработке игр, упрощающий поддержку кода. Система ESC позволяет разработчикам игр наделять игровые объекты (сущности) уникальными функциями (компонентами) и позволяет всей сцене функционировать как интегрированная система. Это позволяет создавать сложные и динамичные игры на блокчейне, поддерживая несколько игровых механизмов и взаимодействий, а также используя преимущества прозрачности и децентрализации технологии блокчейн.
Кроме того, поскольку Dojo написан в Каире, он максимально повышает эффективность кода, который необходимо проверить. (См. этот пост для получения дополнительной информации о сложности Cairo и доказуемых последствиях.)
Sozo — это набор инструментов, предназначенный для создания и переноса планов. Короче говоря, Sozo можно использовать для развертывания разработанных игр в Starknet. Пример развертывания игрового «мира» в сети выполняется с помощью простой команды sozo migrate. Sozo доступен только как инструмент интерфейса командной строки (CLI), графический пользовательский интерфейс все еще находится в стадии разработки.
Torii — это комплексный уровень индексации и сетевого взаимодействия в мире Dojo. Система Torii построена на Dojo и предназначена для извлечения произвольных событий, развернутых в сетевых игровых мирах. Torii может систематически организовывать состояние мира Dojo, делая запросы данных клиента более удобными и эффективными. Учитывая, что игры содержат много изменений состояния, каждый щелчок считается изменением состояния, поэтому эффективная система поиска становится важной функцией в стеке Dojo. Доступен запрос с помощью GraphQL на Torii.
Katana — это высокоскоростной локальный узел Starknet, используемый для поддержки локальной разработки Dojo. Katana позволяет разработчикам тестировать приложения в devnet для эффективной локальной разработки. Разработчики могут использовать сеть Katana для тестирования отправки транзакций в игре. Katana может предоставить удобный метод RPC для изменения конфигурации сети в соответствии с потребностями (например, изменить время блокировки или разрешить транзакции с нулевым газом и т. д.). Кроме того, Katana поддерживает версию 0.3.0 спецификации Starknet JSON-RPC (последняя версия на июнь 2023 г.). В Katana можно использовать собственные вызовы Starknet JSON, такие как starknet_getTransactionReceipt, starknet_getStorageAt.
Взгляд в будущее Dojo и криптоигр
Сообщество Dojo будет продолжать исследования и разработки, чтобы продвигать разработку зашифрованных игр. Помимо улучшения существующих компонентов, разработчики работают над следующим:
Давайте рассмотрим значение каждого из этих элементов для всей цепочки игр.
L3 для игр — Dojo изучает возможность разработки игр L3 в Starknet. Это означает развертывание отдельной цепочки в Starknet, которая периодически подтверждает выполнение своих транзакций и отправляет доказательства в Starknet (L2). Starknet объединяет это доказательство с другими транзакциями в сети и отправляет доказательство в Ethereum L1 для проверки. Это решение может увеличить масштабируемость игры в несколько раз. (В качестве дополнительного шага подумайте, что произойдет, если новый одноразовый слой будет создаваться поверх игрового слоя каждый раз, когда игрок будет проходить уровень в игре.)
Оптимистическое обновление — сколько раз мы молча ждали, пока текст «Выполняется транзакция…» в нашем кошельке станет зеленым и покажет, что транзакция «подтверждена»? Ответ: часто. Если каждый шаг, который игрок делает в игре, отправляется как отдельная транзакция, игрок будет тратить много времени на ожидание принятия транзакции.
Оптимистическое обновление (над которым Dojo работает в качестве дополнительной функции в своем стеке) избавляет от этой проблемы, оптимистично запуская транзакции на стороне клиента (в самом браузере), позволяя игрокам продолжать играть. Если по какой-то причине результат транзакции отличается от запуска в браузере, игра подстроится.
Доказательства на стороне клиента. В дополнение к оптимистичным обновлениям, выполняемым на стороне клиента, Dojo также изучает возможность проверки на стороне клиента частично транзакций в сети. Это позволит играм, построенным на Dojo, эффективно скрывать определенные входные данные, переданные пользователем, поскольку на стороне клиента могут быть созданы доказательства с нулевым разглашением (ZK-доказательства) получения этих входных данных. В свою очередь, это доказательство с нулевым разглашением может быть отправлено заказчику в сети, который выполняет остальную часть транзакции.
Доказательство хранения — Доказательство хранения — это использование криптографии для хранения информации о блокчейне для обеспечения обмена информацией между цепочками. Подобно оракулам, доказательства хранения обеспечивают доказательство подлинности информации. Но в отличие от оракулов, Proof-of-Storage не требует доверия третьей стороне для доказательства. С Proof of Storage доверие встроено в хранилище. Proof of Storage также может подтвердить достоверность состояния других цепей или других уровней, построенных поверх Ethereum.
Dojo работает с командой Herodotus над внедрением Proof of Storage в Dojo, что устраняет необходимость в передаче активов между цепочками. Право собственности на активы из разных цепочек может быть подтверждено доказательством хранения, и пользователи могут использовать свои активы в разных играх в разных цепочках или на разных уровнях. (См. раздел о создании отдельной игры L3 на Starknet, описанный выше.)
Заключение
Dojo — первый в мире доказуемый игровой движок, другие реализации выигрывают от доступности Starknet и Cairo. Благодаря проверенному игровому движку, такому как Dojo, начинают появляться настоящие криптоигры в сети. Обещание «функциональной совместимости и владения» постепенно реализуется.