Проверка provably fair: проверьте раунд сами
Эта проверка provably fair пересчитывает раунд Gift Club по его сидам прямо в вашем браузере и показывает результат, который должен был выдать сервер: путь шарика в Plinko, розыгрыш Keno, позиции мин, кости, колоду и точную выплату. Если сид совпадает с хешем, который вы видели до игры, раунд нельзя было изменить после вашей ставки.
Проверка provably fair
Всё считается в вашем браузере. То, что вы вставляете, никуда не отправляется.
Как проверить раунд
- До игры откройте в игре панель Provably Fair и запишите Server Seed Hash и свой Client Seed. Клиентский сид можно заменить на любые буквы, цифры и дефисы.
- Сыграйте раунды. Первый раунд на сиде использует nonce 0, второй — nonce 1 и так далее.
- Нажмите Rotate Seed. Старый серверный сид раскроется как Previous Seed (Revealed), а его место займёт новый скрытый сид. Сид никогда не раскрывается, пока им ещё можно играть.
- Вставьте четыре значения выше, выберите игру и настройки, с которыми играли, и нажмите «Проверить раунд».
Страница открывается с готовым примером, чтобы сначала увидеть успешную проверку. Подробнее о схеме «обязательство — раскрытие» — в статье как проверить provably fair.
Что значит provably fair
До раунда сервер фиксирует секретный сид, публикуя его хеш SHA-256. Случайность раунда берётся из этого сида вместе с вашим клиентским сидом и nonce. После смены сида сервер его раскрывает. Если он даёт тот же хеш, сервер не мог подменить его, увидев вашу ставку, а поскольку ваш клиентский сид входит в расчёт, он не мог и подобрать сид под вас.
Provably fair доказывает, что раунд не меняли. Выгодной ставкой игру это не делает: у каждой игры есть преимущество казино, и оно опубликовано в её гайде.
Какой алгоритм реализует проверка
Случайные байты — это HMAC-SHA256 с ключом из 32-байтового серверного сида над строкой clientSeed:nonce:0, затем :1, :2 и так далее, если нужно больше байтов. Каждые четыре байта превращаются в одно число от 0 до 1: первый байт, делённый на 256, плюс второй, делённый на 256², и так далее. Затем каждая игра использует эти числа по порядку:
- Plinko: одно число на ряд; 0,5 и больше — отскок вправо. Ячейка — количество отскоков вправо.
- Keno: десять чисел перемешивают 40 клеток, и первые десять выпадают.
- Roll Over: бросок — первое число, умноженное на 100 и округлённое вниз.
- Dice Duel: четыре числа, каждое умножено на 6, округлено вниз и плюс 1: две ваши кости, затем две кости казино.
- Coin Flip: 0,5 и больше — орёл.
- Minefield и Mines Tower: одно число на мину выбирает её клетку из ещё свободных.
- Balloon Pump: одно число задаёт накачку, на которой шарик лопнет.
- Higher / Lower: 51 число перемешивает колоду из 52 карт до показа первой.
Ещё одно число после них округляет выплату, если она не целое число Stars: выплата округляется вверх, когда это число меньше дробной части. Higher / Lower берёт его из отдельного потока, где к клиентскому сиду добавлено :payout. Проверка применяет то же правило, поэтому Stars должны совпасть с вашей историей до единицы.
Что покрывает проверка
Она проверяет розыгрыш для девяти перечисленных игр — и за Stars, и за TON. Строка выплаты относится к раундам за Stars; выплаты в TON не округляются случайным числом, поэтому для них сравнивайте розыгрыш и множитель. Проверка реализует только алгоритмы Gift Club; у других сайтов свои, и их сиды здесь не дадут их результатов.
Частые вопросы
Как проверить, что игра provably fair?
Запишите хеш серверного сида и свой клиентский сид до игры, после игры смените сид, чтобы раскрыть серверный, и пересчитайте раунд. Раскрытый сид должен давать опубликованный хеш, а пересчитанный результат — совпадать с тем, что показала игра.
Где найти серверный сид и nonce?
В панели Provably Fair внутри игры. Хеш и клиентский сид показаны до игры. Серверный сид появляется как Previous Seed (Revealed) после нажатия Rotate Seed. Nonce начинается с 0 для каждого сида и растёт на единицу за раунд.
Отправляется ли куда-то то, что я вставляю?
Нет. Хеш и розыгрыш считаются встроенным в браузер Web Crypto. Страница не делает ни одного запроса с введёнными значениями.
Что делать, если сид не совпадает с хешем?
Сначала проверьте, что скопировали сид целиком и что хеш из той же пары: хеш после смены сида относится уже к новому сиду. Если они действительно не совпадают, напишите в поддержку Gift Club с данными раунда.
Значит ли provably fair, что я могу выиграть?
Нет. Это доказывает, что результат был определён до вашей ставки и не менялся после. Преимущество казино заложено в выплаты, а возврат каждой игры опубликован в её гайде.
Играйте в пределах своего бюджета. Платные раунды стоят Telegram Stars, и каждая игра в Gift Club устроена так, что у заведения есть маржа: на длинной дистанции математика работает против игрока, и это заложено намеренно. Stars нельзя обменять обратно на деньги. Относитесь к платной игре как к развлечению, на которое вы заранее выделили бюджет, ставьте лимит до начала и используйте бесплатный режим за XP, когда хотите просто поиграть. Gift Club — только для 18+.
Другие бесплатные инструменты
- Калькулятор МартингейлаСимулируйте стратегию Мартингейла со своим банкроллом, шансами и лимитом стола.
- Калькулятор критерия КеллиОптимальный размер ставки при любых коэффициентах и точный риск разорения.
- Симулятор PlinkoБросайте тысячи шариков на реальных таблицах Plinko и сравнивайте с точными шансами.
- Калькулятор минШансы и множители для любого поля мин, числа мин и преимущества казино.
- Калькулятор шансов кеноТочные шансы для любого поля кено и преимущество казино любой таблицы выплат.
Готов начать?
Открой Gift Club в Telegram и примени всё на практике.
Играть в Gift Club


