Переклад і вичитка: "Китайська спільнота 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
Екосистема Dojo складається з таких компонентів:
ECS (Entity Component System), написана в Каїрі
Планувальник міграції Созо
Мережа Торії та стек індексів
Мережа розробки Katana RPC
Пояснимо по черзі.
Система ESC — це шаблон проектування в розробці ігор, який полегшує підтримку коду. Система ESC дозволяє розробникам ігор надавати ігровим об’єктам (сутностям) унікальні функції (компоненти) і дозволяє всій сцені функціонувати як інтегрована система. Це дає змогу створювати складні та динамічні ігри на блокчейні.Підтримуючи численні ігрові механізми та взаємодії, він також використовує переваги прозорості та децентралізації технології блокчейну.
Крім того, оскільки Dojo написаний у Каїрі, це максимізує ефективність коду, який потрібно перевірити. (Див. цю публікацію, щоб дізнатися більше про складність Каїра та доказові наслідки.)
Sozo — це ланцюжок інструментів, призначений для створення та міграції планів. Коротше кажучи, Sozo можна використовувати для розгортання розроблених ігор у Starknet. Приклад розгортання ігрового «світу» в мережі виконується за допомогою простої команди sozo migrate. Sozo доступний лише як інструмент інтерфейсу командного рядка (CLI), графічний інтерфейс користувача ще розробляється.
Torii — це комплексний індексуючий і мережевий рівень у світі Dojo. Система Torii побудована на базі Dojo і, як така, призначена для отримання довільних подій, розгорнутих у мережевих ігрових світах. Торії можуть систематично організовувати стан світу Dojo, роблячи запити даних клієнта більш зручними та ефективними. Враховуючи, що ігри містять багато змін стану, передбачається, що кожне клацання є зміною стану, тому ефективна система пошуку стає важливою особливістю стеку Dojo. Можливість запиту за допомогою GraphQL на Torii.
Katana — це високошвидкісний локальний вузол Starknet, який використовується для підтримки локального розвитку Dojo. Katana дозволяє розробникам тестувати програми в devnet для ефективної локальної розробки. Розробники можуть використовувати мережу Katana для перевірки надсилання транзакцій у грі. Katana може надати зручний метод RPC для зміни конфігурації мережі відповідно до потреб (наприклад, змінити час блокування або дозволити 0 газових транзакцій тощо). Крім того, Katana підтримує версію 0.3.0 специфікації Starknet JSON-RPC (остання версія станом на червень 2023 року). Власні виклики Starknet JSON, такі як starknet_getTransactionReceipt, starknet_getStorageAt, можна використовувати в Katana.
Погляд у майбутнє Dojo та криптоігор
Спільнота Dojo продовжуватиме досліджувати та створювати для сприяння розробці зашифрованих ігор. Окрім вдосконалення наявних компонентів, розробники працюють над наступним:
L3 для ексклюзивних ігор
оптимістичне оновлення
Сертифікат клієнта
Передача активів між мережами
Давайте дослідимо значення кожного з цих елементів для всього ланцюжка ігор.
L3 для ігор — Dojo досліджує доцільність розробки ігор L3 на Starknet. Це означає розгортання окремого ланцюжка на Starknet, який періодично засвідчує виконання своїх транзакцій і надсилає докази Starknet (L2). Starknet об’єднує це підтвердження з іншими транзакціями в мережі та надсилає підтвердження в Ethereum L1 для перевірки. Це рішення може збільшити масштабованість гри в кілька разів. (Як додатковий крок, подумайте, як би було створювати новий одноразовий шар поверх шару гри щоразу, коли гравець пробував рівень у грі.)
Оптимістичне оновлення — скільки разів ми мовчки чекали, поки текст «транзакція виконується...» у нашому гаманці стане зеленим і покаже, що транзакція «підтверджено»? Відповідь: часто. Якщо кожен крок гравця в грі надсилається як окрема транзакція, гравець витрачатиме багато часу на очікування прийняття транзакції.
Оптимістичне оновлення (яке Dojo працює над додаванням як додаткової функції до свого стеку) позбавляє цієї проблеми, оптимістично запускаючи транзакції на стороні клієнта (у самому браузері), дозволяючи гравцям продовжувати гру. Якщо з якоїсь причини результат транзакції відрізняється від її запуску в браузері, гра налаштує.
Докази на стороні клієнта. На додаток до оптимістичних оновлень, що працюють на стороні клієнта, Dojo також вивчає можливість перевірок на стороні клієнта частково мережевих транзакцій. Це дозволить іграм, побудованим на Dojo, ефективно приховувати певні вхідні дані, передані користувачем, оскільки докази з нульовим знанням (докази ZK) отримання цих вхідних даних можуть бути створені на стороні клієнта. У свою чергу, це підтвердження з нульовим знанням можна надіслати замовнику в мережі, який виконує решту транзакції.
Підтвердження зберігання — підтвердження зберігання — це використання криптографії для зберігання інформації блокчейну для досягнення міжланцюжкового обміну інформацією. Подібно до оракулів, докази зберігання забезпечують доказ автентичності інформації. Але на відміну від оракулів, 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
Екосистема Dojo складається з таких компонентів:
ECS (Entity Component System), написана в Каїрі
Планувальник міграції Созо
Мережа Торії та стек індексів
Мережа розробки Katana RPC
Пояснимо по черзі.
Система ESC — це шаблон проектування в розробці ігор, який полегшує підтримку коду. Система ESC дозволяє розробникам ігор надавати ігровим об’єктам (сутностям) унікальні функції (компоненти) і дозволяє всій сцені функціонувати як інтегрована система. Це дає змогу створювати складні та динамічні ігри на блокчейні.Підтримуючи численні ігрові механізми та взаємодії, він також використовує переваги прозорості та децентралізації технології блокчейну.
Крім того, оскільки Dojo написаний у Каїрі, це максимізує ефективність коду, який потрібно перевірити. (Див. цю публікацію, щоб дізнатися більше про складність Каїра та доказові наслідки.)
Sozo — це ланцюжок інструментів, призначений для створення та міграції планів. Коротше кажучи, Sozo можна використовувати для розгортання розроблених ігор у Starknet. Приклад розгортання ігрового «світу» в мережі виконується за допомогою простої команди sozo migrate. Sozo доступний лише як інструмент інтерфейсу командного рядка (CLI), графічний інтерфейс користувача ще розробляється.
Torii — це комплексний індексуючий і мережевий рівень у світі Dojo. Система Torii побудована на базі Dojo і, як така, призначена для отримання довільних подій, розгорнутих у мережевих ігрових світах. Торії можуть систематично організовувати стан світу Dojo, роблячи запити даних клієнта більш зручними та ефективними. Враховуючи, що ігри містять багато змін стану, передбачається, що кожне клацання є зміною стану, тому ефективна система пошуку стає важливою особливістю стеку Dojo. Можливість запиту за допомогою GraphQL на Torii.
Katana — це високошвидкісний локальний вузол Starknet, який використовується для підтримки локального розвитку Dojo. Katana дозволяє розробникам тестувати програми в devnet для ефективної локальної розробки. Розробники можуть використовувати мережу Katana для перевірки надсилання транзакцій у грі. Katana може надати зручний метод RPC для зміни конфігурації мережі відповідно до потреб (наприклад, змінити час блокування або дозволити 0 газових транзакцій тощо). Крім того, Katana підтримує версію 0.3.0 специфікації Starknet JSON-RPC (остання версія станом на червень 2023 року). Власні виклики Starknet JSON, такі як starknet_getTransactionReceipt, starknet_getStorageAt, можна використовувати в Katana.
Погляд у майбутнє Dojo та криптоігор
Спільнота Dojo продовжуватиме досліджувати та створювати для сприяння розробці зашифрованих ігор. Окрім вдосконалення наявних компонентів, розробники працюють над наступним:
Давайте дослідимо значення кожного з цих елементів для всього ланцюжка ігор.
L3 для ігор — Dojo досліджує доцільність розробки ігор L3 на Starknet. Це означає розгортання окремого ланцюжка на Starknet, який періодично засвідчує виконання своїх транзакцій і надсилає докази Starknet (L2). Starknet об’єднує це підтвердження з іншими транзакціями в мережі та надсилає підтвердження в Ethereum L1 для перевірки. Це рішення може збільшити масштабованість гри в кілька разів. (Як додатковий крок, подумайте, як би було створювати новий одноразовий шар поверх шару гри щоразу, коли гравець пробував рівень у грі.)
Оптимістичне оновлення — скільки разів ми мовчки чекали, поки текст «транзакція виконується...» у нашому гаманці стане зеленим і покаже, що транзакція «підтверджено»? Відповідь: часто. Якщо кожен крок гравця в грі надсилається як окрема транзакція, гравець витрачатиме багато часу на очікування прийняття транзакції.
Оптимістичне оновлення (яке Dojo працює над додаванням як додаткової функції до свого стеку) позбавляє цієї проблеми, оптимістично запускаючи транзакції на стороні клієнта (у самому браузері), дозволяючи гравцям продовжувати гру. Якщо з якоїсь причини результат транзакції відрізняється від її запуску в браузері, гра налаштує.
Докази на стороні клієнта. На додаток до оптимістичних оновлень, що працюють на стороні клієнта, Dojo також вивчає можливість перевірок на стороні клієнта частково мережевих транзакцій. Це дозволить іграм, побудованим на Dojo, ефективно приховувати певні вхідні дані, передані користувачем, оскільки докази з нульовим знанням (докази ZK) отримання цих вхідних даних можуть бути створені на стороні клієнта. У свою чергу, це підтвердження з нульовим знанням можна надіслати замовнику в мережі, який виконує решту транзакції.
Підтвердження зберігання — підтвердження зберігання — це використання криптографії для зберігання інформації блокчейну для досягнення міжланцюжкового обміну інформацією. Подібно до оракулів, докази зберігання забезпечують доказ автентичності інформації. Але на відміну від оракулів, Proof-of-Storage не вимагає довіри третій стороні для підтвердження. Завдяки Proof of Storage до сховища закладено довіру. Доказ зберігання також може підтвердити достовірність стану інших ланцюжків або інших рівнів, побудованих на основі Ethereum.
Dojo працює з командою Herodotus над впровадженням Proof of Storage у Dojo, усуваючи потребу в міжланцюжкових передачах активів. Право власності на активи з різних ланцюжків можна підтвердити за допомогою підтвердження зберігання, і користувачі можуть використовувати свої активи в різних іграх на різних ланцюгах або на різних рівнях. (Дивіться розділ про створення окремої гри L3 на Starknet, який обговорювався вище.)
Висновок
Dojo є першим у світі перевіреним ігровим движком, інші реалізації виграють від наявності Starknet і Cairo. Завдяки перевіреному ігровому движку, такому як Dojo, починають з’являтися справжні онлайн-криптоігри. Обіцянка «сумісності та власності» поступово реалізується.