Завдяки моделі Play-to-earn ігри GameFi, такі як StepN, швидко стали популярними та залучали все більше і більше коштів. Згідно зі статистикою Blockchaingamer, постачальника послуг ігрової платформи блокчейн, станом на листопад 2022 року інвестиції в ігрову сферу блокчейну досягли 2,56 мільярда доларів США. Однак через незрілу економічну модель та інфраструктуру концепція GameFi під благословенням столиці швидко охолола.
У 2023 році люди звернуть свою увагу на повноланцюгові ігри. Для повноланцюжкових ігор, окрім цифрових активів у грі, уся логіка гри також відбувається в ланцюжку, а це означає, що кожна зміна стану ігрового контракту має бути зареєстрована в ланцюжку, а гравці мають нести відповідальність за кожну зміну в грі Операції виконуються шляхом підписання транзакцій, що є дуже поганим досвідом гравця для ігор з високочастотними операціями, таких як стратегія реального часу RTS.
Ключ сеансу (Session Key) — це рішення для вирішення проблем, властивих зашифрованим нативним іграм. Воно спрямоване на використання абстракції облікового запису та деяких геніальних нововведень у Starknet, щоб гравцям із зашифрованими іграми не потрібно було часто підписувати транзакції для кожної операції. І сьогодні Loot Realms випустила першу реалізацію на основі сеансового ключа – Arcade Accounts. Завдяки функції Arcade Account гравці можуть безпечно зберігати свої ключі в сховищі браузера, усуваючи необхідність підписувати кожну операцію «атаки» в грі, що забезпечує більш плавну роботу гравця.
Що таке облікові записи Arcade? Який його принцип дії? Перш ніж відповісти на ці питання, давайте розберемося з сеансовим ключем (Session Key).
Що таке сеансовий ключ?
Сеансовий ключ — це ідея, спільно ініційована трьома командами Briqs, Realms і Topology на хакатоні Starknet 1 рік тому з метою використання абстракції облікового запису та деяких розумних нововведень у Starknet для вирішення проблеми, властивої поганому досвіду зашифрованих рідних ігор—— Гравці потрібно виконувати підписи транзакцій для кожної операції в грі.
У ігровій сцені в ланцюжку кожна операція в грі відкриватиме спливаюче вікно гаманця та вимагатиме від користувача підтвердження «Ви хочете підтвердити цю транзакцію?» Водночас є певний вміст, який більшість людей не можу зрозуміти, що може призвести до помилок, плутанини та навіть втрати грошей.
Сеансові ключі дозволяють користувачам попередньо затверджувати правила взаємодії з певними Dapps, наприклад, лише на певний термін, максимальний ліміт газу, обмеження максимальної суми транзакцій токенів або певні функції конкретних контрактів тощо. Таким чином, гравці можуть взаємодіяти як завгодно в межах цих визначених правил, не підписуючи кожну транзакцію.
Іншими словами, за допомогою сеансового ключа гравці можуть насолоджуватися розвагою Dapp, підтверджуючи, що їхні активи захищені. Оскільки ключі сеансу обмежують те, що Dapp може робити, а що не може робити. Це означає, що ви не будете страждати від нескінченних підтверджень під час гри в мережі, знаючи, що найцінніші активи у вашому гаманці в безпеці.
Що таке облікові записи Arcade?
Arcade Accounts — це перша реалізація сеансових ключів у Starknet командою Realms із використанням абстракції облікового запису.
Використовуючи (привілейоване) проміжне програмне забезпечення, яке дозволяє гравцям Realms створювати нові типи аркадних облікових записів, це може значно покращити користувальницький досвід онлайн-ігор.
По суті, аркадний обліковий запис — це обліковий запис Starknet, але з деякими функціональними варіаціями, зокрема:
Кожен обліковий запис Arcade має головний обліковий запис
За винятком основного облікового запису, облікові записи на інших рівнях не можуть передавати ETH/токени
Інші облікові записи можуть лише підписувати транзакції, якщо вони не автентифіковані
Тим не менш, облікові записи Arcade надають лише обмежену функціональність гравця, і ці обмеження дозволів мінімізують ризики безпеки, і навіть якщо аркадний обліковий запис буде використано, зловмисник безсилий, оскільки основний обліковий запис може зняти всі кошти та створити новий аркадний обліковий запис.
Метод «оголошення контракту», унікальний для Starknet, знижує вартість додавання облікового запису Arcade приблизно до 20 центів.
Як вам сподобався обліковий запис Arcade? Loot Realms продемонструвала інтуїтивно зрозумілий досвід, який надає гравцям обліковий запис Arcade у легкій міні-грі Loot Survivor — «плавний інтерактивний досвід у грі, без необхідності підписувати кожну операцію атаки».
Коли обліковий запис Arcade не використовується, гравцеві потрібно підписати повідомлення для кожної операції атаки в грі та чекати довгий час підтвердження.Після додавання облікового запису Arcade користувач може безпечно зберігати ключ у сховищі браузера, а потім немає необхідності підписувати повідомлення, безпосередньо виконувати операцію атаки в грі.
Вище наведено лише деякі основні функції, реалізовані контрактами як облікові записи (Contracts as Accounts). Далі Loot Realms реалізує дві розширені функції: автоматичне поповнення, коли ETH недостатньо, і переказ, коли токени надходять на обліковий запис.
Насправді ключ сеансу не є ексклюзивною технологією Starknet, а функція Session Key повноцінної гри є лише одним із випадків використання, розблокованих абстракцією облікового запису (Account Abstraction). З популяризацією та розширенням облікового запису Абстракційна схема, гаманець стане більш Безпека також легша у використанні, і світ Web3 буде приймати більше користувачів.
Довідковий вміст:
Переглянути оригінал
Контент має виключно довідковий характер і не є запрошенням до участі або пропозицією. Інвестиційні, податкові чи юридичні консультації не надаються. Перегляньте Відмову від відповідальності , щоб дізнатися більше про ризики.
Золотий ключ від усієї ланцюжкової гри: аркадний рахунок
Завдяки моделі Play-to-earn ігри GameFi, такі як StepN, швидко стали популярними та залучали все більше і більше коштів. Згідно зі статистикою Blockchaingamer, постачальника послуг ігрової платформи блокчейн, станом на листопад 2022 року інвестиції в ігрову сферу блокчейну досягли 2,56 мільярда доларів США. Однак через незрілу економічну модель та інфраструктуру концепція GameFi під благословенням столиці швидко охолола.
У 2023 році люди звернуть свою увагу на повноланцюгові ігри. Для повноланцюжкових ігор, окрім цифрових активів у грі, уся логіка гри також відбувається в ланцюжку, а це означає, що кожна зміна стану ігрового контракту має бути зареєстрована в ланцюжку, а гравці мають нести відповідальність за кожну зміну в грі Операції виконуються шляхом підписання транзакцій, що є дуже поганим досвідом гравця для ігор з високочастотними операціями, таких як стратегія реального часу RTS.
Ключ сеансу (Session Key) — це рішення для вирішення проблем, властивих зашифрованим нативним іграм. Воно спрямоване на використання абстракції облікового запису та деяких геніальних нововведень у Starknet, щоб гравцям із зашифрованими іграми не потрібно було часто підписувати транзакції для кожної операції. І сьогодні Loot Realms випустила першу реалізацію на основі сеансового ключа – Arcade Accounts. Завдяки функції Arcade Account гравці можуть безпечно зберігати свої ключі в сховищі браузера, усуваючи необхідність підписувати кожну операцію «атаки» в грі, що забезпечує більш плавну роботу гравця.
Що таке облікові записи Arcade? Який його принцип дії? Перш ніж відповісти на ці питання, давайте розберемося з сеансовим ключем (Session Key).
Що таке сеансовий ключ?
Сеансовий ключ — це ідея, спільно ініційована трьома командами Briqs, Realms і Topology на хакатоні Starknet 1 рік тому з метою використання абстракції облікового запису та деяких розумних нововведень у Starknet для вирішення проблеми, властивої поганому досвіду зашифрованих рідних ігор—— Гравці потрібно виконувати підписи транзакцій для кожної операції в грі.
У ігровій сцені в ланцюжку кожна операція в грі відкриватиме спливаюче вікно гаманця та вимагатиме від користувача підтвердження «Ви хочете підтвердити цю транзакцію?» Водночас є певний вміст, який більшість людей не можу зрозуміти, що може призвести до помилок, плутанини та навіть втрати грошей.
Сеансові ключі дозволяють користувачам попередньо затверджувати правила взаємодії з певними Dapps, наприклад, лише на певний термін, максимальний ліміт газу, обмеження максимальної суми транзакцій токенів або певні функції конкретних контрактів тощо. Таким чином, гравці можуть взаємодіяти як завгодно в межах цих визначених правил, не підписуючи кожну транзакцію.
Іншими словами, за допомогою сеансового ключа гравці можуть насолоджуватися розвагою Dapp, підтверджуючи, що їхні активи захищені. Оскільки ключі сеансу обмежують те, що Dapp може робити, а що не може робити. Це означає, що ви не будете страждати від нескінченних підтверджень під час гри в мережі, знаючи, що найцінніші активи у вашому гаманці в безпеці.
Що таке облікові записи Arcade?
Arcade Accounts — це перша реалізація сеансових ключів у Starknet командою Realms із використанням абстракції облікового запису.
Використовуючи (привілейоване) проміжне програмне забезпечення, яке дозволяє гравцям Realms створювати нові типи аркадних облікових записів, це може значно покращити користувальницький досвід онлайн-ігор.
По суті, аркадний обліковий запис — це обліковий запис Starknet, але з деякими функціональними варіаціями, зокрема:
Кожен обліковий запис Arcade має головний обліковий запис
За винятком основного облікового запису, облікові записи на інших рівнях не можуть передавати ETH/токени
Інші облікові записи можуть лише підписувати транзакції, якщо вони не автентифіковані
Тим не менш, облікові записи Arcade надають лише обмежену функціональність гравця, і ці обмеження дозволів мінімізують ризики безпеки, і навіть якщо аркадний обліковий запис буде використано, зловмисник безсилий, оскільки основний обліковий запис може зняти всі кошти та створити новий аркадний обліковий запис.
Метод «оголошення контракту», унікальний для Starknet, знижує вартість додавання облікового запису Arcade приблизно до 20 центів.
Як вам сподобався обліковий запис Arcade? Loot Realms продемонструвала інтуїтивно зрозумілий досвід, який надає гравцям обліковий запис Arcade у легкій міні-грі Loot Survivor — «плавний інтерактивний досвід у грі, без необхідності підписувати кожну операцію атаки».
Коли обліковий запис Arcade не використовується, гравцеві потрібно підписати повідомлення для кожної операції атаки в грі та чекати довгий час підтвердження.Після додавання облікового запису Arcade користувач може безпечно зберігати ключ у сховищі браузера, а потім немає необхідності підписувати повідомлення, безпосередньо виконувати операцію атаки в грі.
Вище наведено лише деякі основні функції, реалізовані контрактами як облікові записи (Contracts as Accounts). Далі Loot Realms реалізує дві розширені функції: автоматичне поповнення, коли ETH недостатньо, і переказ, коли токени надходять на обліковий запис.
Насправді ключ сеансу не є ексклюзивною технологією Starknet, а функція Session Key повноцінної гри є лише одним із випадків використання, розблокованих абстракцією облікового запису (Account Abstraction). З популяризацією та розширенням облікового запису Абстракційна схема, гаманець стане більш Безпека також легша у використанні, і світ Web3 буде приймати більше користувачів.
Довідковий вміст: