Инфо
Честная игра
Результат каждой доступной игры на PrimePoker рассчитывается на сервере по заранее заданным правилам с использованием защищённой случайности. Blackjack, Plinko, Dice, Mines и Limbo работают на общей системе проверяемой честности, которая позволяет самостоятельно проверить завершённый результат. В покере используется защищённое серверное тасование и закрытое состояние колоды.
Проверяемая честность мини-игр
До того как ставки начнут использовать серверный ключ (server seed), PrimePoker создаёт этот секрет и публикует его хеш SHA-256. Хеш фиксирует обязательство использовать именно этот ключ, но не раскрывает будущие результаты. Для каждой ставки или раунда также используются пользовательский ключ (client seed), который можно изменить, и увеличивающийся счётчик nonce.
Серверный ключ, пользовательский ключ, nonce и внутренний счётчик обрабатываются алгоритмом HMAC-SHA256 и создают воспроизводимую последовательность значений. Одинаковые исходные данные всегда дают одинаковый результат, а каждая игра преобразует последовательность по своим правилам:
- Blackjack — в последовательность выданных карт.
- Plinko — в шаги влево и вправо и итоговую ячейку.
- Dice — в число от 0,00 до 100,00.
- Mines — в зафиксированное расположение мин на поле.
- Limbo — в итоговый множитель.
Как проверить результат
- Откройте раздел честности внутри мини-игры: там указаны текущий хеш серверного ключа, пользовательский ключ и следующий nonce.
- После игры смените ключи. PrimePoker раскроет предыдущий серверный ключ и начнёт новую последовательность, поэтому раскрытый ключ уже не позволит узнать будущие результаты.
- На вкладке проверки используйте данные завершённой ставки или раунда. Проверка сверит обязательство SHA-256, заново рассчитает исход игры и, где это поддерживается, её выплату.
Успешная проверка подтверждает, что зафиксированный серверный ключ не подменялся, а записанный исход следует из раскрытых данных. Выплату после этого можно сверить с правилами и настройками конкретной игры. Проверка не предсказывает будущие результаты и не гарантирует выигрыш в отдельном раунде.
Тасование покерной колоды
Колода формируется и тасуется на сервере до начала каждой раздачи с использованием криптографически стойкого источника случайности. Порядок карт фиксируется до начала раздачи, остаётся закрытым на сервере и не меняется по ходу руки.
Игрок получает только свои карты и общедоступную информацию стола. Для разбора спорной раздачи могут использоваться история рук, серверные логи и закрытые аудит-записи — без раскрытия текущей колоды участникам.