Вітаємо, геймери!
Хоча досвід роботи з окремими мережевими іграми завжди захоплюючий, розуміння глибинної складності їхньої інфраструктури є не менш важливим. Інфраструктура є ключовою для успіху мережевих ігор, оскільки вона безпосередньо впливає на якість гри, досвід користувача та загальний успіх гри. Надійна інфраструктура забезпечує швидкі, економічні та ефективні транзакції, підтримує складну ігрову логіку та забезпечує безперебійну гру. Усе це має першочергове значення для залучення та утримання гравців. Сьогодні ми розглянемо деякі фреймворки рівня 2, спеціально створені для вирішення цих проблем, прокладаючи шлях до революції онлайн-ігор.
Загальне пояснення відсутності «проривних онлайн-ігор» полягає в тому, що основна інфраструктура «ще не готова». Як наслідок, багато ігор залишаються на етапі підтвердження концепції, що характеризується простою ігровою механікою, недоліками клієнтського інтерфейсу, обмеженим залученням гравців і мінімальним залученням розробників модів. Насамперед це пов’язано зі значними обмеженнями існуючої інфраструктури та інструментів розробника. Зокрема, віртуальна машина Ethereum (EVM) є повільною та громіздкою, поточна модель даних Solidity не сприяє розробці складних ігор, а через витрати на газ і обмежену масштабованість немає відповідних блокчейнів L1 для розгортання гри. Сумісність і фрагментація також становлять значні проблеми для мережевих ігор. Хоча різноманітність технологічних стеків сприяє інноваціям, це ускладнює взаємодію між іграми та різними блокчейн-мережами. Вирішення цих проблем має вирішальне значення для розкриття повного потенціалу ігор, заснованих на блокчейні.
Як заявив Віталік у 2020 році, ігровим проектам варто розглянути можливість використання Rollups як рішення для масштабування. Rollup — це мережа блокчейнів L2, розроблена для підвищення пропускної здатності та ефективності блокчейнів L1, таких як Ethereum. Загалом, Rollup досягає цього шляхом агрегування й обробки транзакцій поза мережею, а потім публікації підсумку цих транзакцій у мережі. Цей підхід зменшує перевантаження на блокчейні L1, дозволяючи здійснювати швидші та дешевші транзакції для кінцевих користувачів.
Існує два основних типи зведених пакетів: оптимістичний і з нульовим знанням (zk), кожен має свої конструктивні компроміси, такі як моделі безпеки та швидкість розробки.
Зокрема, для онлайн-ігор Rollups пропонує кілька переваг, зокрема:
Масштабованість: високі комісії за транзакції в таких блокчейнах, як Ethereum, були основною перешкодою для багатьох геймерів. Зведення може значно знизити ці витрати за рахунок зменшення перевантаженості транзакцій, що робить потенційним гравцям більш доступним участь у онлайн-іграх.
Покращена взаємодія з користувачем: завдяки нижчим комісіям за транзакції та швидшому часу підтвердження гравці можуть насолоджуватися більш плавною і швидкою грою. Це життєво важливо для ігор у реальному часі, де на рахунку кожна мілісекунда.
Безпека: зведені пакети підтримують високий рівень безпеки, прив’язуючи дані до блокчейнів L1. Це гарантує, що безпека L1 поширюється на L2, що робить його безпечним ігровим середовищем.
Незважаючи на ці переваги, загальні агрегатори все ще не вміють розміщувати онлайн-ігри. Традиційні блокчейн-віртуальні машини більше підходять для фінансових додатків, тоді як загальні блокчейн-мережі не мають пропускної здатності, необхідної для зазначених вище вимог. Нам потрібні передові блокчейни L2, спеціально створені для цього завдання.
Ось тут і вступають у гру зведені пакети, оптимізовані для онлайн-ігор.
Давайте подивимося на різні стеки, які зараз розробляються.
AltLayer
Огляд AltLayer
Однією з майбутніх стратегій підвищення масштабованості в ланцюжку є горизонтальне масштабування. Горизонтальне масштабування передбачає використання кількох «прихованих» зведених пакетів, які працюють з однією програмою. Користувальницький інтерфейс програми легко направляє користувачів до відповідного зведеного пакету для виконання транзакцій на основі таких факторів, як ємність, місцезнаходження або конкретні параметри програми.
AltLayer є відомим рішенням Rollup, що використовує цей дизайн.
Наразі AltLayer пропонує завдання для онлайн-ігор, таких як «2048». Якби у вас була можливість зіграти в них, ви б використовували зведені фрагменти, коли клацали свій регіон, навіть не усвідомлюючи цього.
Ще одна перевага AltLayer полягає в тому, що він створює локалізовані ринки комісій, де такі дії, як карбування чи торгівля NFT, не впливають на комісії, пов’язані з іншими NFT або іграми.
Однак це рішення має свої недоліки, такі як відсутність зв’язку між зведеними пакетами, що ускладнює його застосування до всіх ігрових моделей у мережі.
У липні 2022 року AltLayer залучила 7,2 мільйона доларів США на чолі з Polychain Capital, Breyer Capital і Jump Capital, а також інвесторів-ангелів, зокрема Баладжі Шрінівасан і Кейн Уорвік.
Ігри, створені за допомогою AltLayer:
Світовий двигун
Огляд макросів World Engine
Іншим рішенням зі структурою, подібною до AltLayer, є World Engine від Argus Labs.
World Engine використовує Sharded Rollup SDK, що дозволяє розробникам ігор створювати свої горизонтально масштабовані блокчейни, успадковуючи функції безпеки блокчейну L1.
Це рішення, сумісне з EVM, що дозволяє розробникам використовувати величезну екосистему розробників Ethereum. Завдяки цій сумісності з EVM, L2 на основі World Engine можна легко інтегрувати з усіма гаманцями та інструментами Ethereum.
Argus не просто створює мережевий ігровий механізм; компанія працює в трьох сегментах:
їх дослідницька лабораторія
ігрова студія
видавець ігор
Нещодавно вони залучили 10 мільйонів доларів під керівництвом Haun Ventures за участю Robot Ventures та різних інвесторів-ангелів, зокрема Баладжі Срінівасана та Елада Гіла.
Ігри, створені за допомогою World Engine:
Назви 1-ї сторони
Двигун Paima
Paima Macro Design
Paima — це фреймворк рівня 2, призначений для створення мережевих ігор і автономних світів.
За допомогою Paima розробники можуть швидко створювати свої програми за допомогою знайомих мов програмування Web2, таких як JavaScript. Крім того, враховуючи специфіку застосування, кожен Paima L2 не потребує міжланцюгових мостів під час роботи.
Paima також підтримує інші зручні для гри функції, такі як Stateful NFT, які є NFT, метадані яких оновлюються автоматично на основі дій користувача в мережі.
Paima нещодавно оголосила про надання гранту в розмірі 1,4 мільйона доларів від Cardano для подальшого розвитку інфраструктури для онлайн-ігор і автономних світів.
Ігри, створені за допомогою Paima:
Keystone
Warcraft: Keystone Edition
Інший фреймворк L2, оптимізований для онлайн-ігор, — Keystone від Curio.
Keystone поєднує OP Stack, сумісний з EVM L2 і високочастотний ігровий механізм.
Ця динамічна комбінація в поєднанні з підтримкою мови програмування Go, ECS та інших функцій дозволяє розробникам створювати високопродуктивні онлайн-ігри, які можна порівняти з іграми поза мережею.
Очікується, що в майбутньому Keystone підтримуватиме рівні доступності даних, такі як Celestia. У лютому 2022 року Curio залучив 2,9 мільйона доларів під час раунду фінансування під керівництвом Bain Capital Crypto та TCG Crypto.
Ігри, створені за допомогою Keystone: Warcraft: Keystone Edition.
Схоже, розробники прислухалися до поради Віталіка, оскільки імпульс для інфраструктури мережевих ігор на основі L2 стрімко зростає! Незважаючи на те, що проблеми з масштабованістю залишаються, фреймворки L2, спеціально створені для оптимізації онлайн-ігор, як-от AltLayer, World Engine, Paima та Keystone, пропонують вирішення багатьох із цих проблем. Звичайно, існують також інші додаткові методи масштабування, які відіграватимуть свою роль у майбутньому, такі як клієнтські перевірки Playmint, а також зведені пакети загального призначення з надійною мережевою ігровою екосистемою, як-от Starknet і Arbitrum Nova. Як ми бачили, війна за масштабованість тут, і вона тільки починається. Що справді відрізняє ці стеки L2 від інших, так це не лише їх технологія, а й активні спільноти, які об’єднуються за ними.
Застереження: ця стаття не є порадою щодо інвестицій. Читачі повинні розглянути, чи відповідають будь-які думки, точки зору чи висновки в цій статті їхнім конкретним обставинам і відповідним законам і нормам у їхній країні чи регіоні.
Вітаємо, геймери!
Хоча досвід роботи з окремими мережевими іграми завжди захоплюючий, розуміння глибинної складності їхньої інфраструктури є не менш важливим. Інфраструктура є ключовою для успіху мережевих ігор, оскільки вона безпосередньо впливає на якість гри, досвід користувача та загальний успіх гри. Надійна інфраструктура забезпечує швидкі, економічні та ефективні транзакції, підтримує складну ігрову логіку та забезпечує безперебійну гру. Усе це має першочергове значення для залучення та утримання гравців. Сьогодні ми розглянемо деякі фреймворки рівня 2, спеціально створені для вирішення цих проблем, прокладаючи шлях до революції онлайн-ігор.
Загальне пояснення відсутності «проривних онлайн-ігор» полягає в тому, що основна інфраструктура «ще не готова». Як наслідок, багато ігор залишаються на етапі підтвердження концепції, що характеризується простою ігровою механікою, недоліками клієнтського інтерфейсу, обмеженим залученням гравців і мінімальним залученням розробників модів. Насамперед це пов’язано зі значними обмеженнями існуючої інфраструктури та інструментів розробника. Зокрема, віртуальна машина Ethereum (EVM) є повільною та громіздкою, поточна модель даних Solidity не сприяє розробці складних ігор, а через витрати на газ і обмежену масштабованість немає відповідних блокчейнів L1 для розгортання гри. Сумісність і фрагментація також становлять значні проблеми для мережевих ігор. Хоча різноманітність технологічних стеків сприяє інноваціям, це ускладнює взаємодію між іграми та різними блокчейн-мережами. Вирішення цих проблем має вирішальне значення для розкриття повного потенціалу ігор, заснованих на блокчейні.
Як заявив Віталік у 2020 році, ігровим проектам варто розглянути можливість використання Rollups як рішення для масштабування. Rollup — це мережа блокчейнів L2, розроблена для підвищення пропускної здатності та ефективності блокчейнів L1, таких як Ethereum. Загалом, Rollup досягає цього шляхом агрегування й обробки транзакцій поза мережею, а потім публікації підсумку цих транзакцій у мережі. Цей підхід зменшує перевантаження на блокчейні L1, дозволяючи здійснювати швидші та дешевші транзакції для кінцевих користувачів.
Існує два основних типи зведених пакетів: оптимістичний і з нульовим знанням (zk), кожен має свої конструктивні компроміси, такі як моделі безпеки та швидкість розробки.
Зокрема, для онлайн-ігор Rollups пропонує кілька переваг, зокрема:
Масштабованість: високі комісії за транзакції в таких блокчейнах, як Ethereum, були основною перешкодою для багатьох геймерів. Зведення може значно знизити ці витрати за рахунок зменшення перевантаженості транзакцій, що робить потенційним гравцям більш доступним участь у онлайн-іграх.
Покращена взаємодія з користувачем: завдяки нижчим комісіям за транзакції та швидшому часу підтвердження гравці можуть насолоджуватися більш плавною і швидкою грою. Це життєво важливо для ігор у реальному часі, де на рахунку кожна мілісекунда.
Безпека: зведені пакети підтримують високий рівень безпеки, прив’язуючи дані до блокчейнів L1. Це гарантує, що безпека L1 поширюється на L2, що робить його безпечним ігровим середовищем.
Незважаючи на ці переваги, загальні агрегатори все ще не вміють розміщувати онлайн-ігри. Традиційні блокчейн-віртуальні машини більше підходять для фінансових додатків, тоді як загальні блокчейн-мережі не мають пропускної здатності, необхідної для зазначених вище вимог. Нам потрібні передові блокчейни L2, спеціально створені для цього завдання.
Ось тут і вступають у гру зведені пакети, оптимізовані для онлайн-ігор.
Давайте подивимося на різні стеки, які зараз розробляються.
AltLayer
Огляд AltLayer
Однією з майбутніх стратегій підвищення масштабованості в ланцюжку є горизонтальне масштабування. Горизонтальне масштабування передбачає використання кількох «прихованих» зведених пакетів, які працюють з однією програмою. Користувальницький інтерфейс програми легко направляє користувачів до відповідного зведеного пакету для виконання транзакцій на основі таких факторів, як ємність, місцезнаходження або конкретні параметри програми.
AltLayer є відомим рішенням Rollup, що використовує цей дизайн.
Наразі AltLayer пропонує завдання для онлайн-ігор, таких як «2048». Якби у вас була можливість зіграти в них, ви б використовували зведені фрагменти, коли клацали свій регіон, навіть не усвідомлюючи цього.
Ще одна перевага AltLayer полягає в тому, що він створює локалізовані ринки комісій, де такі дії, як карбування чи торгівля NFT, не впливають на комісії, пов’язані з іншими NFT або іграми.
Однак це рішення має свої недоліки, такі як відсутність зв’язку між зведеними пакетами, що ускладнює його застосування до всіх ігрових моделей у мережі.
У липні 2022 року AltLayer залучила 7,2 мільйона доларів США на чолі з Polychain Capital, Breyer Capital і Jump Capital, а також інвесторів-ангелів, зокрема Баладжі Шрінівасан і Кейн Уорвік.
Ігри, створені за допомогою AltLayer:
Світовий двигун
Огляд макросів World Engine
Іншим рішенням зі структурою, подібною до AltLayer, є World Engine від Argus Labs.
World Engine використовує Sharded Rollup SDK, що дозволяє розробникам ігор створювати свої горизонтально масштабовані блокчейни, успадковуючи функції безпеки блокчейну L1.
Це рішення, сумісне з EVM, що дозволяє розробникам використовувати величезну екосистему розробників Ethereum. Завдяки цій сумісності з EVM, L2 на основі World Engine можна легко інтегрувати з усіма гаманцями та інструментами Ethereum.
Argus не просто створює мережевий ігровий механізм; компанія працює в трьох сегментах:
їх дослідницька лабораторія
ігрова студія
видавець ігор
Нещодавно вони залучили 10 мільйонів доларів під керівництвом Haun Ventures за участю Robot Ventures та різних інвесторів-ангелів, зокрема Баладжі Срінівасана та Елада Гіла.
Ігри, створені за допомогою World Engine:
Назви 1-ї сторони
Двигун Paima
Paima Macro Design
Paima — це фреймворк рівня 2, призначений для створення мережевих ігор і автономних світів.
За допомогою Paima розробники можуть швидко створювати свої програми за допомогою знайомих мов програмування Web2, таких як JavaScript. Крім того, враховуючи специфіку застосування, кожен Paima L2 не потребує міжланцюгових мостів під час роботи.
Paima також підтримує інші зручні для гри функції, такі як Stateful NFT, які є NFT, метадані яких оновлюються автоматично на основі дій користувача в мережі.
Paima нещодавно оголосила про надання гранту в розмірі 1,4 мільйона доларів від Cardano для подальшого розвитку інфраструктури для онлайн-ігор і автономних світів.
Ігри, створені за допомогою Paima:
Keystone
Warcraft: Keystone Edition
Інший фреймворк L2, оптимізований для онлайн-ігор, — Keystone від Curio.
Keystone поєднує OP Stack, сумісний з EVM L2 і високочастотний ігровий механізм.
Ця динамічна комбінація в поєднанні з підтримкою мови програмування Go, ECS та інших функцій дозволяє розробникам створювати високопродуктивні онлайн-ігри, які можна порівняти з іграми поза мережею.
Очікується, що в майбутньому Keystone підтримуватиме рівні доступності даних, такі як Celestia. У лютому 2022 року Curio залучив 2,9 мільйона доларів під час раунду фінансування під керівництвом Bain Capital Crypto та TCG Crypto.
Ігри, створені за допомогою Keystone: Warcraft: Keystone Edition.
Схоже, розробники прислухалися до поради Віталіка, оскільки імпульс для інфраструктури мережевих ігор на основі L2 стрімко зростає! Незважаючи на те, що проблеми з масштабованістю залишаються, фреймворки L2, спеціально створені для оптимізації онлайн-ігор, як-от AltLayer, World Engine, Paima та Keystone, пропонують вирішення багатьох із цих проблем. Звичайно, існують також інші додаткові методи масштабування, які відіграватимуть свою роль у майбутньому, такі як клієнтські перевірки Playmint, а також зведені пакети загального призначення з надійною мережевою ігровою екосистемою, як-от Starknet і Arbitrum Nova. Як ми бачили, війна за масштабованість тут, і вона тільки починається. Що справді відрізняє ці стеки L2 від інших, так це не лише їх технологія, а й активні спільноти, які об’єднуються за ними.
Застереження: ця стаття не є порадою щодо інвестицій. Читачі повинні розглянути, чи відповідають будь-які думки, точки зору чи висновки в цій статті їхнім конкретним обставинам і відповідним законам і нормам у їхній країні чи регіоні.