Использование блокчейна для игры в блэкджек

Alex Speirs 150 x 150
By Alex Speirs Published: 25 ноября, 2020
Vector of Bitcoin on poker chips and dice and some playing cards

Компания BitBoss открыла новые горизонты для азартных игр на базе блокчейна, выпустив первую игру в блэкджек, полностью работающую на этой платформе. О процессе запуска блэкджека на базе блокчейна и о значении этого события для будущего игорной индустрии мы поговорили с главным исполнительным директором BitBoss Мэттом Диксоном и главным техническим директором компании Алексом Шором.

Любая соревновательная азартная игра должна поддерживать режим реального времени. Хотя ситуация с игровыми автоматами или рулеткой отличается, компания BitBoss понимает, что онлайн-гейминг должен предлагать нечто большее, чем базовые предложения казино. Однако перенести азартные игры на базу блокчейна не так уж и просто. Для этого команде BitBoss пришлось учесть множество факторов и пройти долгий путь, который требовал тщательного изучения существующих технических ограничений и способов их обхода.

«Как и в случае с другими нашими продуктами, каждая отдельная ставка и результат ставки в нашей игре в блэкджек являются транзакциями, записанными в блокчейне Bitcoin SV, — объясняет главный технический директор BitBoss Алекс Шор. — Но с блэкджеком мы пошли дальше, так как это игра со множеством вариантов действий: покупка страховки, удвоение ставки, сплит, отказ от карты — каждый из этих ходов записывается как блокчейн-транзакция. У такого решения есть масса преимуществ: все операции являются доказуемо честными, а также отпадает необходимость создавать технологию вне блокчейна и пытаться ее масштабировать. Вся информация хранится в блокчейне Bitcoin SV».

«Это открытый реестр, и в этом его прелесть, — говорит главный исполнительный директор BitBoss Мэтт Диксон. — У нас нет цели создать что-то тайное или закулисное, мы пытаемся создать открытый и доступный продукт, который будет способствовать появлению новых бизнес-моделей».

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

Более того, поскольку каждая ставка является транзакцией в блокчейне, доступность информации — как для клиентов, так и для операторов — беспрецедентна. У игроков появляется возможность проанализировать свои привычки, победы и поражения, и они могут воспользоваться этим для совершенствования своих игровых навыков или для контроля игровой зависимости. В свою очередь оператор может использовать эту информацию для эффективного управления бизнесом с помощью получаемых в реальном времени показателей и аналитических данных или даже для выявления и решения игровых проблем.

«Для контроля проблемных игроков оператор казино может использовать либо систему клиент-сервер и базу данных, либо систему на основе блокчейна, — говорит Шор. — Однако, при использовании блокчейн-системы становится возможным прямое обращение к регулятору с просьбой проверить транзакции игроков оператора казино и понять, что происходит, в режиме реального времени, а не в конце месяца, когда будут получены итоговые отчеты. Подобная практика также обеспечивает уверенность регулятора в том, что предоставленные ему сведения правдивы и полны, так как полностью исключает вероятность, что оператор мог изменить или удалить записи».

Photo of Alex Shore

Главный технический директор BitBoss Алекс Шор

Цена ведения бизнеса

Аргументы в пользу азартных игр на базе блокчейна напрашиваются сами собой. Однако, реализация работы в реальном времени с одновременной поддержкой объема операций, необходимых для такой сложной игры, как блэкджек, является отдельной задачей.

«Так как сейчас весь наш проект работает на базе блокчейна, мы сталкиваемся с некоторыми техническими ограничениями», — объясняет Шор.

Работа на базе блокчейна в реальном времени подразумевает, что до тех пор, пока не будет создан и подтвержден соответствующий блок, все денежные переводы между игроком и оператором будут оставаться в статусе неподтвержденных транзакций. Они будут по-прежнему связаны между собой, исключая возможность двойной траты, но обычно у блокчейн-протоколов есть лимит на количество неподтвержденных связанных транзакций. Bitcoin SV стоит на уровень выше таких блокчейнов, как BTC и BCH, но даже он в данный момент поддерживает не более 50 связанных неподтвержденных транзакций.

«За один игровой раунд с использованием генератора случайных чисел, например в баккару или рулетку, вы делаете одну ставку, получаете случайное число, а затем результат — это довольно линейная модель. Но в пределах одной цепи неподтвержденных транзакций у меня есть 25 ставок, потому что я делаю ставку и тут же получаю результат, — говорит Мэтт Диксон, главный исполнительный директор BitBoss. — С блэкджеком все немного сложнее, так как вы продолжаете принимать решения по ходу игры и можете не остановиться на своей первоначальной руке, а брать дополнительные карты. Вы можете получить двойку, тройку или туз, т.е. карты малого достоинства — таким образом ваша рука в блэкджеке будет увеличиваться от 10 до 12, затем до 13, затем до 15, и вы не остановитесь, пока не наберете 16. И каждый раз, когда вы будете брать новую карту, в блокчейне будет осуществляться новая транзакция».

«Поскольку нам необходимо объединить все эти операции, мы в конечном итоге упираемся в данное ограничение для блокчейна, — добавляет Шор. — Принимая это во внимание, мы стараемся предоставить игрокам больше возможностей иметь различные неизрасходованные входящие остатки транзакций (UTXO) для размещения новых ставок и запуска различных цепочек на базе этих UTXO. У нас есть лимит, в пределах которого мы можем связать 50 транзакций, что эквивалентно 25 ставкам, и можем делать шаги, позволяющие игрокам перемещать BSV, и в конечном итоге остаться с большим количеством различных UTXO для запуска новой цепочки. Если на одной из этих цепочек мы достигнем предела, то всегда сможем запустить новую, и так далее».

Photo of Matt Dickson

Мэтт Диксон, главный исполнительный директор BitBoss

Выгоды в долгосрочной перспективе

И Шор, и Диксон рассчитывают, что ограничения на количество несвязанных транзакций будут устранены в течение нескольких месяцев, а до тех пор будут полагаться на разработанные ими адаптации, которые позволяют уже сейчас полноценно использовать данный игровой механизм.

«Нам пришлось проделать огромную работу, чтобы преодолеть существующие ограничения, и когда они исчезнут, наша система станет в несколько раз мощнее. Даже если на создание блока требуется полтора часа, это не имеет значения, — объясняет Шор. — Уже сейчас вы можете играть довольно долго и быстро, прежде чем достигнете лимита. Речь идет о такой же скорости, как при игре, основанной на модели клиент-сервер. И это поистине революционное достижение».

«Устранение этого ограничения имеет колоссальное значение для онлайн-игр, — добавляет Диксон. — Этот шаг фактически делает Bitcoin SV идеальным блокчейном для азартных игр».

Устояв перед соблазном вывести некоторые аспекты игры за рамки блокчейна, BitBoss сделала выбор в пользу обхода существующих ограничений, что позволило создать работоспособную и надежную систему с блэкджеком. И, что более важно, эта система будет готова к масштабированию сразу же после снятия технических ограничений.

«Разработанное нами решение намного мощнее, чем у конкурентов, благодаря тому, что мы все делаем на базе блокчейна. Поэтому как только ограничения будут сняты, в нашем распоряжении окажутся все возможности и преимущества, над которыми мы так долго трудились, а пользователи получат к ним неограниченный доступ».

А это значит, что вскоре вслед за блэкджеком эта модель может быть применена для остальных игр казино.