November 29, 2020

Блокчейн: гемблінг і геймінг

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

</ P>

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Як приклад наведемо схему гри, в якій ви можете набити морду противнику або отримати від нього і, відповідно, забрати його ставку або програти свою.

Веб-складова гри виконується на JavaScript ідоступна для скачування. Будучи розміщеної на будь-якому веб-сайті, звертається через MetaMask до смарт-контракту гри і запускає його, переводячи на адресу смарт-контракту деяку кількість ETH.

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

Смарт-контрактом передбачена участь в грі щедвох сторін, крім розробника смарт-контракту - власника сайту, на якому запускається ігровий скрипт, і автора скрипта. Накопичується на смарт-контракті комісія періодично скидається на два ETH-адреси, що передаються смарт-контракту ігровим скриптом через MetaMask.

Можливість зміни ETH адреси для власникасайту (паблішер) може бути описана в документації до гри, викладеної на сайті розробника. Для локалізації скрипта під конкретний сайт, щоб той почав заробляти передбачену для Паблішер комісію, потрібно замінити ETH адресу, вказану за умовчанням, на власний.

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

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

Як приклад різноманітності геймплея на одному смарт-контракті можна привести варіант гри на цьому ж смарт-контракті, але в іншому антуражі.

Замість бійців - воротар і футболіст, що пробиваєпенальті. Скрипт візуалізує ту ж логіку, що і в оригіналі - один нападає, другий захищається, але в іншому геймплее. Смарт-контракт від скрипта отримує хеш вибору зони, що захищається воріт - так само як і у варіанті з боєм на рингу, 2 з 4, і хеш вибору напрямку удару 1 з 4. При збігу - перемагає воротар, при розбіжності - м'яч потрапляє у ворота і перемагає пробиває пенальті гравець.

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

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

Подібні ігри досить прості в реалізації і привабливі можливістю отримати виграш в криптовалюта. А також, гарантованим винагородою для розробників.

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

Автор: DZiNTRO