Главные отличия ГСЧ CoinPoker и ГСЧ классических покер-румов
Генератор случайных чисел (ГСЧ) - важнейшая часть любого программного обеспечения для покера. Все ГСЧ на основе программного обеспечения представляют собой процесс создания случайных чисел, однако генераторы можно взломать и иногда их алгоритм не совсем случаен.
Технология блокчейна обладает возможностью изменить ситуацию. Идея “прозрачного блокчейна” ГСЧ — это не новая концепция. Концепция “прозрачного блокчейна” давно обсуждается, однако ни один из проектов не интегрировал эту технологию успешно. Основная причина тому — ограниченная скорость обработки данных блокчейн-технологии.
Coinpoker развивает так называемый “скомпрометированный” блокчейн ГСЧ. ГСЧ Coinpoker разрабатывается так, чтобы использовать блокчейн-технологию для улучшения случайности чисел. ГСЧ будет полагаться на некоторые традиционные технические приёмы генератора случайных чисел, чтобы поддерживать скорость обработки данных.
По мере того как блокчейн-технология развивается, увеличивается вероятность реализации полной случайности чисел без ущерба скорости генерации.
Реализация генератора чисел на основе блокчейн сейчас находится в стадии решения основных проблем. Эти проблемы необходимо решить при попытке включить блокчейн-технологию в такую динамичную игру, как онлайн-покер:
- Оракулы — это сторонние централизованные службы, работающие вне структуры блокчейна и ее механизмов, которые приводят к некоторым проблемам с вероятностями. У оракулов медленная скорость генерации случайностей: выбрать одно число из нескольких или карту из колоды занимает 1-2 минуты. К примеру, чтобы увидеть флоп в Холдеме, потребуется около 5 минут.
- Блоки хэша — это, пожалуй, худшая реализация генератора случайных чисел. Блоки хэша медленны и уязвимы для нападения из-за своей плохой структуры.
Как можно заметить, ни одна из существующих технологий не может создать полноценную игру в покер с точки зрения скорости.
CoinPoker разработал то, что, по их мнению, является наиболее точным генератором случайных чисел на рынке продуктов с технологией блокчейн.
Основные детали устройства ГСЧ CoinPoker:
- ГСЧ CoinPoker — гибридная система с использованием частей ГСЧ, отдельно предоставляемых каждым участвующим игроком и оператором.
- Все действия геймплея и информация о каждом участнике записываются и публикуются через определенные промежутки времени. Общая игровая информация становится доступной, благодаря “умному контракту” на основе Ethereum, где каждый может просмотреть и проверить процедуру случайности.
Используя систему, описанную на схеме ниже, мы CoinPoker планирует осуществить децентрализацию ГСЧ, сделать генерацию полностью прозрачной и получить оптимальную скорость работы.
Релиз децентрализованного генератора чисел CoinPoker планируется на 10 мая 2018 года.