Ф'ючерси
Сотні безстрокових контрактів
TradFi
Золото
Одна платформа для світових активів
Опціони
Hot
Торгівля ванільними опціонами європейського зразка
Єдиний рахунок
Максимізуйте ефективність вашого капіталу
Демо торгівля
Вступ до ф'ючерсної торгівлі
Підготуйтеся до ф’ючерсної торгівлі
Ф'ючерсні події
Заробляйте, беручи участь в подіях
Демо торгівля
Використовуйте віртуальні кошти для безризикової торгівлі
Запуск
CandyDrop
Збирайте цукерки, щоб заробити аірдропи
Launchpool
Швидкий стейкінг, заробляйте нові токени
HODLer Airdrop
Утримуйте GT і отримуйте масові аірдропи безкоштовно
Pre-IPOs
Отримайте повний доступ до глобальних IPO акцій.
Alpha Поінти
Ончейн-торгівля та аірдропи
Ф'ючерсні бали
Заробляйте фʼючерсні бали та отримуйте аірдроп-винагороди
Інвестиції
Simple Earn
Заробляйте відсотки за допомогою неактивних токенів
Автоінвестування
Автоматичне інвестування на регулярній основі
Подвійні інвестиції
Прибуток від волатильності ринку
Soft Staking
Earn rewards with flexible staking
Криптопозика
0 Fees
Заставте одну криптовалюту, щоб позичити іншу
Центр кредитування
Єдиний центр кредитування
Центр багатства VIP
Преміальні плани зростання капіталу
Управління приватним капіталом
Розподіл преміальних активів
Квантовий фонд
Квантові стратегії найвищого рівня
Стейкінг
Стейкайте криптовалюту, щоб заробляти на продуктах PoS
Розумне кредитне плече
Кредитне плече без ліквідації
Випуск GUSD
Мінтинг GUSD для прибутку RWA
Річний підсумок ігор по всьому ланцюжку за 2023 рік
Вступ до розробки повноланцюгових ігор у 2023 році
Омнічейн-ігри досягли значного прогресу у 2023 році та все частіше привертають загальну увагу. Ми вважаємо, що на це є кілька причин,
Нижче буде детально розглянуто кілька аспектів, таких як інфраструктура, логіка оповіді, повноланцюгові ігри та фінансування галузі.
Інфраструктура
Ми вважаємо, що інфраструктурою омнічейн-гри є ігровий движок, Ticking Chain, система приховування інформації на базі ZKP та обліковий запис AA.
Ігровий движок
Ігровий движок — це програмний фреймворк, який використовується для розробки та створення відеоігор. Він включає багато основних функцій, необхідних для розробки ігор, таких як механізми рендерингу, обробка звуку, фізичне моделювання та системи анімації для традиційних ігор Web2. Використовуючи ігровий движок, розробники можуть зосередитися на геймдизайні та творчості без необхідності будувати всю технічну інфраструктуру з нуля. Ігрові рушії надають розробникам ігор швидкий і ефективний інструмент для зниження витрат і часу на розробку.
Для повноланцюгових ігор також потрібен інструмент, який може допомогти розробникам швидко розгорнути ігрову логіку. Це не тільки скорочує цикл розробки, але й забезпечує єдиний стандарт даних для подальшої ітеративної розробки та сумісності у відкритій екосистемі. Якщо розглядати систему Blockchain як розподілену базу даних, то як ефективно зберігати і зчитувати ігрові дані в цій розподіленій базі даних, будувати великі смарт-контракти і своєчасно синхронізуватися з front-end станом - завдання не з легких. З’явився повноланцюговий ігровий рушій, заснований на архітектурі ECS.
ECS (Entity-Component-System) - це, по суті, спосіб моделювання структур даних, і за своєю суттю він полягає в тому, як зберігаються та організовуються дані.
Він розділяє дані (компоненти) та поведінку (системи), роблячи зберігання та обробку даних більш гнучкими та ефективними. Перевагами такої архітектури є:
Композиційність: Поєднуючи різні компоненти, ви можете створювати сутності з різноманітними властивостями та поведінкою без необхідності створювати велику кількість класів або структур. Локальність даних: оскільки компонент містить лише дані, пов’язані дані можуть зберігатися щільно разом, покращуючи використання кешу і, отже, продуктивність. Можливість повторного використання: система дбає лише про дані, а не про те, з якої сутності вони надходять, тому одну й ту саму систему можна повторно використовувати для кількох сутностей. Паралелізм: паралельна обробка даних у багатопотоковому середовищі спрощується завдяки розділенню даних та поведінки.
Хоча Jump Crypto (@jump_) також пропонує ігровий рушій ARC (Action Registry Core), ми вважаємо, що ця архітектура є лише варіантом архітектури ECS і має багато обмежень, тому існуюча так звана повноланцюгова архітектура ігрового рушія використовує архітектуру ECS.
MUD: MUD від Lattice (@latticexyz) є найстарішим і найвідомішим повноланцюговим ігровим рушієм у сфері Web3, у попередній версії першого покоління було чітко заявлено, що MUDv1 — це набір фреймворків на основі ECS, у середині року Lattice анонсувала версію V2, яка внесла великі зміни в загальну архітектуру MUD, MUDv2 включає: Store (ончейн-база даних), World (фреймворк точки входу, який забезпечує стандартизований контроль доступу, оновлення та модулі), інструменти швидкої розробки на основі Foundry, сховище даних на стороні клієнта, яке відображає стан у мережі, і MODE, база даних Postgres, яка може використовувати SQL-запити та відображати ваш ончейн-стан. В кінці року MUD представила свій окремий ролап Layer2 (заснований на OP Stack), названий Red Stone. В даний час MUD доступні тільки для EVM-сумісних ланцюгів.
Dojo: Окрім того, що каїрська мова StarkNet написана на Solidity, вона також є широко використовуваною мовою. Однак MUD не дуже сумісний з Каїром. В результаті засновники Realms і Briq, двох активних проектів в екосистемі StarkNet, розгалужили MUD і спільно розробили Dojo (@ohayo_dojo), повноланцюговий движок на базі Cairo.
World Engine: Argus (@ArgusLabs_) — це фреймворк ролапу Sharding, призначений для повноланцюгових ігор. Світовий двигун розділений на дві ключові частини. Перша частина — це ядро, яке складається з двох ключових елементів: EVM Base Shard, гібридного рівня виконання та секвенсора, який підтримує шардинг, і Game Shard, високопродуктивного ігрового движка плюс рівень виконання. На додаток до цього, існують периферійні компоненти, такі як ретрансляція транзакцій і мережевий код для зв’язку між клієнтом і сервером, а також сертифікатори ZK Cloud для ігор ZK, таких як Dark Forest. Простіше кажучи, World Engine також використовує архітектуру ECS і поставляється з EVM-сумісним ланцюжком рівня 2, і ланцюжок може досягти ефективного автоматичного оновлення «логічного кадру».
Keystone: Curio (@0xcurio) Відкритий вихідний код Keystone у травні, ланцюжок L2, побудований з ігровою галочкою та повноланцюговим ігровим движком ECS, побудований на OP Stack. Ця конструкція забезпечує швидшу продуктивність для всіх операцій ECS, таких як запити та налаштування стану, порівняно з написанням стану ECS за допомогою смарт-контрактів. За допомогою спеціальної попередньої компіляції смарт-контракт може отримати доступ до базового стану ECS-ланцюга. Ігрову логіку можна написати на Go замість Solidity, яку можна масово розпаралелювати.
Інші мережі також мають різні повноланцюгові ігрові рушії, засновані на архітектурі ECS, такі як Obelisk (@0xObeliskLabs) на мові MOVE, BOLT (@magicblock) на основі Solana і так далі.
Цокання ланцюжка
Традиційні ігри засновані на циклах, тому що їх основною операційною механікою є ігровий цикл. Ігровий цикл — це ітеративний процес, який зазвичай включає обробку введених користувачем даних, оновлення стану гри та рендеринг ігрового світу. Цей цикл продовжується під час гри, зазвичай десятки або сотні разів на секунду, щоб ігровий світ продовжувався. У цій архітектурі ігрові системи (такі як фізичні рушії, системи штучного інтелекту тощо) перевіряють і обробляють ігрові сутності та компоненти, які їх цікавлять, у кожному циклі.
Однак архітектура блокчейну заснована на push-based. Блокчейн – це розподілена база даних, яка обмінюється та зберігає інформацію через вузли в мережі. Коли вузол генерує нову транзакцію (наприклад, переказ, виклик контракту тощо), транзакція надсилається в мережу, а інші вузли отримують транзакцію, перевіряють її та додають до блокчейну. Це пасивний процес, коли ноди не шукають активно нові транзакції, а чекають, поки інші вузли в мережі надішлють нові транзакції. Тому архітектура блокчейну називається push-заснованою.
У традиційних іграх Web2 виконання функцій ігрового циклу, також відомих як «логічні фрейми», може бути інтегровано у внутрішній сервер гри або налаштовано як окремий «сервер серцебиття». У повночейн-іграх синхронізація логічних кадрів, як правило, здійснюється за допомогою «лінивого оновлення» та «ручної галочки» для активного зациклення гри. Недоліком цього є те, що частота оновлення логічних кадрів відносно низька, а плата за газ відносно висока. @therealbytes Ефективна та автоматизована синхронізація логічних кадрів досягається шляхом попередньої компіляції функцій циклу в ланцюжок Node.
World Engine і Keystone інтегрували в архітектуру ECS функціонал ticking chain, збільшивши синхронну частоту оновлення логічних кадрів повноланцюгової гри на порядок і розширивши спектр тем, які можуть бути створені в повночейн грі.
Гаманець АА
Оскільки кожен крок роботи повноланцюгової гри потрібно ставити на ланцюжок, це приносить великі незручності у використанні: користувачі завжди не можуть підписувати та авторизувати транзакції на кожному кроці. Щоб вирішити цю проблему, попереднім способом було налаштування «Burner Wallet».
Так званий Burner Wallet – це тимчасовий гаманець, який автоматично генерується при відвідуванні користувачем ігрового сайту, а приватний ключ зберігається в локальному кеші браузера і автоматично авторизується для кожної транзакції. Це можна розглядати лише як тимчасове рішення, оскільки обліковий запис зникне назавжди, як тільки користувач оновить кеш браузера. І йому не вистачає належної безпеки та конфіденційності.
Поява АА-аккаунта абстрактного гаманця повністю вирішує цю проблему. Ми знаємо, що в даний час на Ethereum існує два типи облікових записів: перша адреса - це обліковий запис, що належить зовні (EOA), який часто називають обліковим записом гаманця, що складається з приватного ключа та публічного ключа, який повинен авторизувати та оплачувати газ за кожну транзакцію. Інший – це обліковий запис смарт-контракту, і різні DApps, розгорнуті на Ethereum, працюють у формі смарт-контрактів.
Існує два шляхи абстракції облікового запису: сумісність зі схемою 4337 і нативна абстракція рахунку. Наразі Arbitrum, Polygon, Optimism та BNB не мають нативної абстракції інтеграційного облікового запису. Він більше підтримується 4337 супутніми продуктами (такими як Biconomy, Stackup і т.д.), і інфраструктура все ще будується, тоді як ланцюжки Starknet і zkSync підтримують нативну абстракцію облікових записів.
AA Wallet може інтегрувати ключі сесії в Paymaster, тобто користувачі попередньо схвалюють транзакції для повноланцюгової гри на основі набору параметрів, таких як задана тривалість, максимальний газ, максимальний обсяг торгів конкретного токена або конкретна функція конкретного контракту. Це призводить до зручного, безперервного ігрового процесу без необхідності підпису для кожної дії.
Ще одна розробка - ERC-6551. Він надає обліковий запис смарт-контракту для всіх токенів ERC-721, що не тільки дозволяє токену ERC-721 володіти різними активами, такими як ERC-20, ERC-721, ERC-1155 тощо, але й дозволяє токену ERC-721 взаємодіяти з різними програмами. У сфері повноланцюгових ігор може бути реалізована одночасна передача ігрових активів та ігрових ідентифікаторів.
Приховування ончейн-інформації на основі ZKP
Fog of War — це механіка, яка зазвичай зустрічається в іграх, типовими прикладами є StarCraft і Warcraft 3. Цей дизайн приховує інформацію, охоплюючи певні ділянки ігрової карти, які відкриваються лише тоді, коли гравець досліджує ці області. Така механіка підвищує непередбачуваність ігрового середовища і характерна для так званих неповних інформаційних ігор. Більшість популярних MMO-ігор мають ігрову механіку, яка не є повністю інформованою, що дає гравцям більше простору для дослідження та розробки стратегії.
Однак в технології Blockchain дані, як правило, повністю відкриті і прозорі, що ускладнює реалізацію неповних інформаційних механізмів. Однак, використовуючи zkSNARKs, технологію доказу з нульовим розголошенням, ігри Dark Forest досягли успіху в збереженні свого статусу конфіденційності, в той час як гравцям потрібно публічно подавати перевірені дій. Таким чином, Dark Forest створює ігрове середовище з неповною інформацією про блокчейн.
Однак цей складний метод приховування інформації вимагає використання кастомізованого програмування схем ZK, тому широке приховування інформації неможливо досягти в повноланцюгових іграх, тому майже всі повноланцюгові ігри, що випускаються у 2023 році, не мають «туману війни». Ринку, як і раніше, потрібна схема ZK загального призначення, яка може реалізувати функцію «туману війни», і кілька команд намагаються вирішити цю дилему, наприклад, Zypher Games (@Zypher_Games), яка запустила zk-game SDK, який досягає високопродуктивного, недорогого процесу тасування децентралізації за допомогою оптимізованого wasm і попередньо скомпільованих контрактів. Його випадковість у ланцюжку більше не вимагає традиційної VRF, досягаючи децентралізації та чесного тасування та ігор. У той же час UZKGE, ігровий движок з нульовим розголошенням, був запущений з високооптимізованою бібліотекою Plonk, яка доповнює швидко розширювану бібліотеку схем з нульовим розголошенням (ZK) і була ретельно розроблена для задоволення різноманітних потреб розробників ігор. Ці схеми полегшують складні обчислення, забезпечуючи цілісність ігрової механіки, одночасно захищаючи конфіденційність гравців, і ці методи шифрування дозволяють розробникам ігор перевіряти критично важливі ігрові дані, не розкриваючи потенційних деталей.
У жовтні @FlynnCalcutt 0xPARC опублікував статтю «ZK Hunt: an exploration into the unknown», в якій представив, як використовувати метод «Зобов’язання», схему ZK, у поєднанні з покаранням за токени для досягнення різноманітного приховування інформації в мережі, надавши нову ідею створення повноланцюгової гри з асиметричною інформацією.
Логіка розповіді
Шанав К. Мехта та Дев Бхарел із Jumpy Crypto опублікували серію статей під назвою «Ігрова інфраструктура» в січні, пропонуючи категоризацію ончейн-ігор, конкретне визначення повноланцюгової гри, переваги створення повноланцюгової гри та архітектуру ігрового движка на основі ARC. На даний момент повноланцюгова гра перетворилася на детермінований трек.
Тепер ми знаємо, що просте визначення виглядатиме так:
Повністю ончейн гра означає, що вся ігрова логіка, стан (активи та інші) знаходяться в ланцюжку, реалізованому за допомогою смарт-контракту. Іноді ми також використовуємо термін «ончейн-гра» для його позначення. У літературі про ончейн-ігри ми часто зустрічаємо такі терміни, як «автономний світ» або еквівалент «ончейн реальності».
Однак термін «повноланцюгова гра» більше обговорюється з технічної точки зору. Одним із найпопулярніших наративів на даний момент є «Автономний світ», який походить від Луденса з Lattic, який написав коротке есе у 2022 році, щоб проілюструвати свою ідею під назвою «Автономні світи».
У статті Люденс стверджує, що автономні світи — це світи з «підземними світами блокчейну», тобто автономні світи мають суворі межі оповіді, формалізовані правила введення та не вимагають привілейованих індивідів для підтримки свого існування.
Ця цитата описує три основні характеристики «автономного світу»:
У концепції автономного світу світ стосується не конкретно місця, де живуть люди, а вмістилища, місця для зберігання правил і наративів. Строго кажучи, концепція повноланцюгової гри та автономного світу не є повністю еквівалентною, усі автономні світи є повноланцюговими іграми, але не всі повноланцюгові ігри є автономними світами, і коли повноланцюгова гра може бути розширена без дозволу, вона стає автономним світом.
На додаток до наративу автономного світу, існує ще один відносно простий для розуміння наратив: повноланцюгова гра насправді є «Грою децентралізації» (Decentralized Game). Цей наратив в основному імітує формулювання DeFi (Decentralized Finance): оскільки написання фінансових правил у смарт-контрактах називається «децентралізованими фінансами», природно вписувати правила гри в смарт-контракти та називати їх «DeGame».
Повноланцюгові ігри
У минулому році ряд повноланцюгових ігор вийшли на стадію тестування, і хоча більшість з них все ще дуже грубі, вони попередньо завершили перевірку концепції, показавши певний ступінь зручності гри та комбінованості.
Небесна боротьба
Sky Strife (@skystrifeHQ) — це повноланцюгова стратегія в реальному часі (RTS), побудована на движку MUD. Він створений власними геймдизайнерами та розробниками Lattice. Геймплей Sky Strife схожий на інші стратегії в реальному часі. У випадку мапи з чотирма гравцями, чотири гравці знаходяться на своїх домашніх базах у чотирьох кутах карти. Мета гравця полягає в тому, щоб змагатися за більше ресурсів, щоб виробляти солдатів і в кінцевому підсумку знищувати інших гравців. Ресурсами в грі є Золото, яке виражається в гр. Гравці можуть витрачати золото на своїй основній базі, щоб створювати класи з різною силою атаки та швидкістю руху.
Sky Strife розпочала нову відкриту бета-кампанію для 0 сезону в листопаді та використовувала нове рішення для масштабування рівня 2 від Lattice, призначене для повноланцюгових ігор: Redstone.
Primodium
Primodium (@primodiumgame) — це симулятор будівництва, заснований на движку MUD, а його механіка заснована на відомій грі-симуляторі бізнесу Factorio. У Primodium вам доведеться проектувати та будувати різні автоматизовані виробничі лінії, поєднуючи конвеєрні стрічки, фабрики та природні ресурси на карті, щоб створити власний автоматизований виробничий комплекс, розвиваючи свою промислову імперію на планеті та виробляючи все більш складну промислову продукцію. Ігрову поведінку можна розділити на збирання, транспортування, обробку, будівництво, дослідження та бій. Гравцям потрібно постійно збирати ресурси, покращувати технології, будувати зброю, перемагати інших гравців і, нарешті, домінувати на планеті.
Целюла
Cellula (@cellulalifegame) - це гра-симулятор штучного життя на повному ланцюжку. Гравці можуть досліджувати, культивувати, розвиватися та збирати унікальні «життя» у грі. У цій грі правила «Гри життя» Конвея розглядаються як генетичний код «життя», що визначає їх форму і життєздатність. Використовуючи стіл для крафта гри, гравці можуть вільно створювати різні генетичні послідовності та народжувати власне ончейн-«життя». Ці «істоти» мають унікальну зовнішність і атрибути, а також демонструють різноманітні форми життя.
EthereumBlock Height діє як «час» у грі, і кожне «життя» росте та розвивається в просторово-часовій екосистемі Ethereum, подібно до того, як реальні водні істоти поступово адаптуються до життя на суші та зрештою стають земноводними. Однак кругообіг життя завжди супроводжується народженням і смертю – коли «життя» втрачає свою життєздатність, воно назавжди помре на ланцюжку, звільняючи місце для народження нового «життя».
Вцілілий зі здобичі
Loot Survivor (@LootRealms) — текстова пригодницька гра в жанрі підземелля, заснована на Starknet’s Dojo, першій грі в екосистемі автономного світу Realms, розробленої Loothero, ветераном Bibliotheca DAO, з використанням унікальної механіки Play2Die. Натхненна передісторією та ігровим процесом оригінальної спільноти Loot Project, гра вимагає від гравців боротися зі звірами, долати перешкоди, збирати спорядження, щоб вижити, і змагатися за вищі позиції в таблицях лідерів.
Темний рубіж
Dark Frontier (@DarkFrontierGG) - це ремейк відомої повноланцюгової гри Dark Forest, з тим же геймплеєм. Це ремейк знаменитої повноланцюгової гри «Темний ліс», і геймплей точно такий же. У Dark Frontier кожен гравець освоює власну планету і йому потрібно збирати ресурси, будувати базу та розвивати технології на планеті для покращення своїх бойових можливостей. Гравці можуть використовувати ресурси для виробництва будівель, технологічних досліджень і засобів для виготовлення зброї, щоб отримати перевагу в бою. Коли гравці літають міжзоряним простором, їм потрібно відкривати інші планети та ресурси шляхом постійної розвідки та досліджень. Коли два гравці відкривають одну й ту саму планету одночасно, вони можуть вибрати: атакувати планету чи втекти. Під час атаки гравцям необхідно використовувати власну зброю, щоб атакувати базу супротивника та захопити ресурси супротивника.
Гра була ремастеризована Argus на основі World Engine, а графічний інтерфейс був значно покращений порівняно з оригінальною версією, а відкрите бета-тестування стартувало в грудні.
Існує більше десятка інших повноланцюгових ігор у виробництві або на дуже ранніх стадіях бета-тестування, таких як Gabby World, Infuence, Mississippi, Dope Wars, Mithraeum, Word3, PixeLAW, Shaoshin, Pirate Nation та багато інших, які не будуть детально описані тут.
Фінансування галузі
Як підтрек у блокчейн-іграх, у 2023 році існує не так багато проєктів, які публічно отримали фінансування на стадії підтвердження концепції, про що буде повідомлено нижче.
Ресурсів
_YYk9JbJz5t7U_eYOdbr5TnZsRbUw