Нещодавно наша гільдія організувала ончейн-активність із заохоченнями, і ледь не спіткнулася через вартість Gas. Сама схема була доволі простою — гравець виконує певні завдання в грі й отримує винагороду у токенах. Але коли дійшло до того, щоб передати прогрес кожного на ланцюг для верифікації, ми були шоковані: вартість однієї перевірки майже дорівнювала сумі самої нагороди.



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

Суть підходу — усього вісім слів: обчислення офчейн, підтвердження ончейн.

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

А розумний підхід? Вчитель перевіряє роботу і на ланцюг відправляє лише фінальний табель з кількома ключовими доказами (, наприклад, підписану тобою відповідь ). На ланцюгу перевіряють тільки ці стислі докази — чи вони валідні, а на сам процес ніхто не зважає. Так і довіра до результату зберігається, і витрати на взаємодію зведені до мінімуму.

Для звичайного гравця це відчувається непомітно — як грав, так і граєш, нагороду отримуєш. Але для розробників це — справжня інфраструктурна основа ігор Web3, яка реально працює. Хоча, звісно, безпека офчейн-етапу та довіра до серверів залишаються ризиками, за якими треба постійно стежити.
Переглянути оригінал
Ця сторінка може містити контент третіх осіб, який надається виключно в інформаційних цілях (не в якості запевнень/гарантій) і не повинен розглядатися як схвалення його поглядів компанією Gate, а також як фінансова або професійна консультація. Див. Застереження для отримання детальної інформації.
  • Нагородити
  • 6
  • Репост
  • Поділіться
Прокоментувати
0/400
Degen4Breakfastvip
· 8год тому
Поза-ланцюгові обчислення, доказ у ланцюзі — ось це справжній правильний підхід.
Переглянути оригіналвідповісти на0
SchrodingerAirdropvip
· 8год тому
Розподіл завдань між офчейном та ончейном справді геніальний хід, економія gas — це ж економія грошей.
Переглянути оригіналвідповісти на0
SighingCashiervip
· 8год тому
Ось це правильний підхід, розділення off-chain і on-chain давно вже мало б так працювати.
Переглянути оригіналвідповісти на0
nft_widowvip
· 8год тому
Справді, ці gas-оплати дуже болючі, через одну активність ледь не залишився ні з чим. Ідея обчислень поза ланцюгом дійсно розумна, інакше й не впоралися б. Гарно кажучи — оптимізація, а якщо чесно — все одно доводиться грати у гру довіри. Ось чому я завжди вважав, що іграм на блокчейні ще рано до масового застосування. Децентралізація й вартість завжди як риба та ведмідь — обидві не вибереш. Але якщо подумати, для таких операцій поза ланцюгом потрібна дуже сувора перевірка, інакше багато хто постраждає. Дивись, ті гільдії, яким можна довіряти, теж так роблять — досить прагматично.
Переглянути оригіналвідповісти на0
StealthDeployervip
· 8год тому
Я вже давно використовую цей підхід. Відокремлення off-chain і on-chain дійсно є рятівною соломинкою, інакше малі гільдії вже давно збанкрутували б.
Переглянути оригіналвідповісти на0
GasFeeGazervip
· 8год тому
Ось це і є прагматичний підхід, не обов’язково все записувати на блокчейн.
Переглянути оригіналвідповісти на0
  • Закріпити