Словник

Ігрові канали

Easy

Ігрові канали є новітнім технологічним досягненням у світі блокчейн-геймінгу, оскільки вони забезпечують швидкий ігровий процес, усуваючи час очікування на підтвердження блоків.

Що таке ігрові канали?

Щоб зрозуміти роль ігрових каналів (game channels), потрібно усвідомити принцип роботи блокчейн-ігор. Загалом, ігри на блокчейні доступні через повністю децентралізоване та бездовірне середовище. Хоча блокчейн усуває будь-яку централізовану владу і забезпечує доказово чесну гру, ігри на блокчейні стикаються зі звичайними "технічними труднощами".

Наприклад, коли до гри приєднується все більше гравців, зберігання всіх файлів та даних у базовій мережі блокчейну зрештою призведе до проблем з масштабуванням. Крім того, коли мова йде про багатокористувацькі ігри або інші матчі PvP (гравець проти гравця), важливо, щоб кожен гравець міг швидко робити свої ходи. Однак, більшість блокчейн-ігор не пропонують такої функціональності, оскільки їм потрібно створювати транзакцію між кожним ходом, що займає певний час залежно від завантаженості мережі.

Ігрові канали вирішують цю проблему, пропонуючи більше можливостей для блокчейн-ігор. За своєю суттю додатки, що використовують ігрові канали, є протоколами, які полегшують безпечні офчейн транзакції між гравцями. Відповідно, ігрові канали можна використовувати для побудови приватних каналів, які працюватимуть паралельно з основним ланцюгом, але у власному (oфчейн) просторі та у близькому до реального часу. За допомогою ігрових каналів будь-яка мережа блокчейну може збільшити свою масштабованість для підтримки численних ігор та dApps без шкоди для швидкості транзакцій.

Крім того, ігрові канали забезпечують суто децентралізоване та бездовірне вирішення спорів без залучення третьої сторони або центрального органу. У певному сенсі, ігрові канали можна вважати окремими платіжними каналами для конкретних ігор.

Як працюють ігрові канали?

Основна мета ігрових каналів - сприяти ігровому процесу між гравцями у режимі реального часу. Оскільки більшість блокчейн-ігор додають транзакції для кожного ходу, і ці транзакції повинні бути вимайнені у блоки, перш ніж вони стануть "активними", виникає помітна затримка, до якої гравцям доводиться пристосовуватися, перш ніж вони зможуть зробити наступний хід.

Ігрові канали дають змогу гравцям проходити гру в безпечній офчейн мережі. Таким чином, час між ходами значно скорочується, надаючи гравцям можливість насолоджуватися грою у близькому до реального часу.

Розглянемо приклад, щоб зрозуміти, як працюють ігрові канали. Наприклад, двоє гравців створили ігровий канал, щоб змагатися у покроковій картковій грі за призові гроші (токени). Обидва гравці домовляються про правила гри, спільно фінансують призовий фонд та відкривають ігровий канал. Вони починають грати через ігровий канал, і як тільки заздалегідь визначені критерії виграшу/програшу виконуються, смарт-контракт переводить кошти на рахунок переможця, всі записи вносяться до реєстру (до основного ланцюга) та ігровий канал закривається.

При цьому, обидва гравці все ще підключені до публічної блокчейн-мережі, на якій спочатку підтримується карткова гра. Якщо один з гравців намагається схитрувати і вносить недійсний результат до публічного реєстру, інший гравець може бездовірно довести це і правильно застосувати правила гри.