Проверка provably fair: проверь раунд в браузере
Эта проверка provably fair пересчитывает раунд Gift Club по его сидам прямо в твоём браузере и показывает результат, который должен был выдать сервер: путь шарика в Плинко, точку краша, поле слотов и каждый каскад, позиции мин, кости, колоду, флот в Морском бою и точную выплату. Она охватывает все игры Gift Club, включая PvP-дуэли, а также все кейсы и скретч-карты (выбери «Кейс или скретч-карта»). Если сид совпадает с хешем, который ты видел(а) до игры, раунд нельзя было изменить после твоей ставки.
Проверка provably fair
Всё считается в твоём браузере. То, что ты вставляешь, никуда не отправляется.
Как проверить раунд
- До игры открой в игре панель Provably Fair и запиши Server Seed Hash и свой Client Seed. Клиентский сид можно изменить: подойдут любые буквы, цифры и дефисы.
- Сыграй раунды. Первый раунд на сиде использует nonce 0, второй — nonce 1 и так далее.
- Нажми Rotate Seed. Старый серверный сид раскроется как Previous Seed (Revealed), а его место займёт новый скрытый сид. Сид никогда не раскрывается, пока им ещё можно играть.
- Вставь четыре значения выше, выбери игру и настройки раунда и нажми «Проверить раунд».
PvP-дуэли устроены немного иначе. У каждого матча своя пара сидов, а клиентский сид задаёт сервер при создании матча. Панель честности матча показывает хеш, клиентский сид и nonce с самого начала, а раскрытый серверный сид — когда матч закончится; менять сид не нужно. В проверке укажи, создал(а) ли ты лобби или присоединился(-лась), чтобы она отличила твою сторону от стороны соперника.
Страница открывается с готовым примером, чтобы сначала увидеть успешную проверку. Подробнее о схеме «обязательство — раскрытие» — в статье как проверить provably fair.
Что значит provably fair
До раунда сервер фиксирует секретный сид, публикуя его хеш SHA-256. Случайность раунда берётся из этого сида вместе с твоим клиентским сидом и nonce. После смены сида сервер его раскрывает. Если он даёт тот же хеш, сервер не мог подменить его, увидев твою ставку, а поскольку твой клиентский сид входит в расчёт, он не мог и подобрать сид под тебя.
Provably fair доказывает, что раунд не меняли. Выгодной ставкой игру это не делает: у каждой игры есть преимущество казино, и оно опубликовано в её гайде.
Какой алгоритм реализует проверка
Случайные байты — это HMAC-SHA256 с ключом из 32-байтового серверного сида над строкой clientSeed:nonce:0, затем :1, :2 и так далее, если нужно больше байтов. Каждые четыре байта превращаются в одно число от 0 до 1: первый байт, делённый на 256, плюс второй, делённый на 256², и так далее. Затем каждая игра использует эти числа по порядку:
- Плинко: одно число на ряд; 0,5 и больше — отскок вправо. Ячейка — количество отскоков вправо.
- Кено: десять чисел перемешивают 40 клеток, и первые десять выпадают.
- «Ставка на больше»: бросок — первое число, умноженное на 100 и округлённое вниз.
- «Дуэль на кубиках»: четыре числа, каждое умножено на 6, округлено вниз и плюс 1: две твои кости, затем две кости казино.
- «Подбрось монету»: первое число — бросок, 0,5 и больше — орёл. Второе округляет банк в звёздах. Победу можно удвоить: каждое удвоение берёт следующее число, а верный выбор удваивает банк.
- «Минное поле» и «Минная башня»: одно число на мину выбирает её клетку из ещё свободных.
- «Накачай шарик»: одно число задаёт накачку, на которой шарик лопнет.
- «Больше/Меньше»: 51 число перемешивает колоду из 52 карт до показа первой.
- Плинко Голд: два числа на ряд выбранного поля (8, 12 или 16 рядов): первая половина роняет твой шар, вторая — золотой шар, который падает, только если твой шар задел бонусный штырёк. Укажи, сколько рядов было в раунде, иначе проверка прочтёт поле на 8 рядов.
- Пачинко: дорожка входа, трое ворот и три барабана, затем по четыре числа на каждый из пяти шариков бонус-режима, который запускает тройка.
- «На одном вдохе» и «Тонкий лёд»: точка краша — 0,95, делённое на единицу минус первое число, округлённое вниз до сотых; меньше 1,00 — краш сразу.
- «Лунная почта»: та же точка краша из первого числа. Платная ставка летит двумя посылками: в раунде на звёзды второе число округляет выплату за то, что осталось на борту к твоему прыжку, а третье — за сброшенную посылку. Ставка в 1 звезду не делится: она летит одной посылкой без сброса, и второе число округляет всю выплату.
- «Дары Зевса» и «Полуночная панда»: каждое число выбирает один символ по весу — в том порядке, в каком поле заполняется, дополняется после каждого каскада и играет фриспины.
- «Угадай цвет»: первое число, умноженное на 10 и округлённое вниз, — выпавшее число; 0 и 5 фиолетовые, нечётные красные, чётные зелёные.
- «Угадай число»: второе число ставит диапазон, а первое выбирает загаданное число внутри него.
- «Волшебная дверь»: четыре числа перемешивают множители за пятью дверями.
- «Камень, ножницы, бумага»: одно число на бросок, включая ничьи, выбирает руку казино.
- «Три в ряд»: числа раздают поле и каждый камень, который в него падает, а следующее за ними вытягивает скрытый подарок. Твои очки решают, какую часть подарка ты откроешь.
- PvP Дуэль на кубиках: каждый раунд берёт свой nonce — nonce матча плюс номер раунда: две кости создателя, затем две кости соперника.
- PvP Шарик и PvP Минное поле: первые числа задают накачку, на которой шарик лопнет, или ставят три мины, а следующее решает, кто ходит первым.
- Дуэль Лудо: одно число решает, кто ходит первым, а каждый бросок каждого игрока берёт свой nonce для двух кубиков на выбор.
- Морской бой: одно число решает, кто стреляет первым, а каждая расстановка, до которой сторона может перемешать флот, берёт свой nonce.
- Турецкие шашки и Шашки: одно число решает, кто играет белыми и ходит первым, а следующее округляет банк при ставке в 1 или 5 звёзд. Клиентский сид создаёт на своём устройстве тот, кто принял вызов, уже после того как серверный сид зафиксирован, так что сервер не выбирает ни один из них в одиночку. Каждый ход дальше игрок делает сам, так что больше ничего из сида не берётся.
- Блэкджек: 311 чисел перемешивают новую колоду из шести колод (312-е лишь округляет выплату в звёздах, если она не целая). Твои карты идут с начала колоды, карты дилера — с конца, а проверка играет твои ходы, записанные как H, S, D и P, против них точно так, как сервер рассчитывает раздачу.
- Дуэль в блэкджек: каждая раздача берёт свой nonce — nonce матча плюс номер раздачи — и тасует свою колоду. Создатель берёт карты с начала, соперник — с конца после карт дилера, а дилер один на двоих. Раздачу решает чистый выигрыш в ставках, ничья раздаётся заново.
Обычно ещё одно число после них округляет выплату, если она не целое число звёзд: выплата округляется вверх, когда это число меньше дробной части. «Больше/Меньше» берёт его из отдельного потока, где к клиентскому сиду добавлено :payout, и «Камень, ножницы, бумага» тоже. «Угадай число» берёт его из следующего nonce, который раунд держит, пока открыт. PvP-дуэли берут его из nonce самого матча, среди чисел, которые решают и то, кто ходит первым. Плинко Голд берёт его после чисел обоих шаров (позиция — удвоенное число рядов), слоты — сразу после последнего числа раунда, а Пачинко платит только целые кратные ставки. Проверка применяет то же правило, что и каждая игра, поэтому сумма в звёздах должна совпасть с твоей историей до единицы.
Что покрывает проверка
Она проверяет розыгрыш для всех перечисленных игр. У кейса и скретч-карты нет ставки и выплаты: вставь таблицу призов раунда, и проверка сверит её хеш с опубликованным, вытянет билет из сидов и назовёт приз, на который он выпал. Раунд в Gram тянет те же числа, разве что без числа для округления, поэтому его розыгрыш проверяется так же. Выбери Gram в поле «Валюта», и строка выплаты покажет ставку, умноженную на множитель и округлённую вниз до нанотона, с потолком 1 000 GRAM — больше один выигрыш в Gram не платил до лимитов 2026 года. Теперь каждая игра держит выигрыш ниже 25 GRAM через ставки, которые предлагает, поэтому текущий раунд до потолка не доходит, а старые раунды пересчитываются по потолку, с которым их играли. Если игра рассчитала раунд по прежней таблице выплат, выбери её, и проверка возьмёт эту таблицу.
Три вещи не зависят ни от какого сида. В «На одном вдохе», «Тонком льду» и «Лунной почте» момент, когда забрать выигрыш, сбросить посылку или прыгнуть, выбираешь ты, поэтому проверка подтверждает только, что каждое нажатие было не выше точки краша. В «Три в ряд» очки зависят от твоих ходов, поэтому ты вводишь их вручную. В блэкджеке и дуэли в блэкджек ходы тоже твои, поэтому ты вводишь их как H, S, D и P, так, как их показывает раскрытие раздачи. Проверка реализует только алгоритмы Gift Club; у других сайтов свои, и их сиды здесь не дадут их результатов.
Частые вопросы
Как проверить, что игра provably fair?
Запиши хеш серверного сида и свой клиентский сид до игры, после игры смени сид, чтобы раскрыть серверный, и пересчитай раунд. Раскрытый сид должен давать опубликованный хеш, а пересчитанный результат — совпадать с тем, что показала игра.
Где найти серверный сид и nonce?
В панели Provably Fair внутри игры. Хеш и клиентский сид показаны до игры. Серверный сид появляется как Previous Seed (Revealed) после нажатия Rotate Seed. Nonce начинается с 0 для каждого сида и растёт на единицу за раунд.
Можно ли проверить PvP-матч?
Да. У каждого матча свои серверный сид, клиентский сид и nonce, они есть в панели честности матча, а серверный сид раскрывается, когда матч заканчивается. Выбери дуэль, укажи, создал(а) ли ты лобби или присоединился(-лась), и проверка воспроизведёт кости, мины, накачку, на которой лопнет шарик, или флоты.
Отправляется ли куда-то то, что я вставляю?
Нет. Хеш и розыгрыш считаются встроенным в браузер Web Crypto. Страница не делает ни одного запроса с введёнными значениями.
Что делать, если сид не совпадает с хешем?
Сначала проверь, что сид скопирован целиком и что хеш из той же пары: хеш после смены сида относится уже к новому сиду. Если они действительно не совпадают, напиши в поддержку Gift Club с данными раунда.
Значит ли provably fair, что я могу выиграть?
Нет. Это доказывает, что результат был определён до твоей ставки и не менялся после. Преимущество казино заложено в выплаты, а возврат каждой игры опубликован в её гайде.
Играй в пределах своего бюджета. Платные раунды оплачиваются Звёздами Telegram или Gram, и в каждой игре Gift Club заложена маржа заведения: на длинной дистанции математика работает против игрока, и так задумано. Звёзды нельзя обменять обратно на деньги. Относись к платной игре как к развлечению, на которое ты заранее выделил(а) бюджет: ставь лимит до начала, а когда хочешь просто поиграть, выбирай раунды на искры. Gift Club — только для 18+.
Другие бесплатные инструменты
- Колесо фортуныВпиши свои варианты, крути колесо и получи случайный ответ. Да или нет, числа и имена.
- Генератор Тайного СантыПроведи жеребьёвку и отправь каждому личную ссылку. Без почты и регистрации.
- Онлайн адвент-календарь своими рукамиНапиши сообщение на каждый день декабря и отправь календарь одной ссылкой.
- Калькулятор МартингейлаСимулируй стратегию Мартингейла со своим банкроллом, шансами и лимитом стола.
- Калькулятор критерия КеллиОптимальный размер ставки при любых коэффициентах и точный риск разорения.
- Калькулятор звёзд TelegramСколько стоит любое число звёзд на Fragment и в App Store, по пакетам.
- Симулятор ПлинкоБросай тысячи шариков на реальных таблицах Плинко и сравнивай с точными шансами.
- Кейс симуляторОткрывай бесплатный кейс «Искра» в браузере и смотри, что в нём бывает, включая подарки Telegram.
- Калькулятор минШансы и множители для любого поля мин, числа мин и преимущества казино.
- Калькулятор шансов кеноТочные шансы для любого поля кено и преимущество казино любой таблицы выплат.
- Симулятор мажора CS2Симулируй швейцарские стадии мажора в Сингапуре и проверь свой пикем.
- Симулятор парадокса Монти ХоллаСыграй в парадокс Монти Холла и прогони 10 000 раундов: остаться или перейти.
- Отсчёт до Нового годаЖивой отсчёт до полуночи, полный экран для вечеринки и где Новый год уже наступил.
- СапёрКлассика в трёх размерах: безопасный первый ход и флажки долгим нажатием.
- Морской бойМорской бой с компьютером: десять кораблей со стрельбой до промаха или пять, как в Battleship.
- ЯцзыПять кубиков, три броска и полная таблица очков, одному или с друзьями.
- ЛудоКлассическая гонка домой против компьютера по правилам четырёх стран.
- Кубик онлайнБросай до десяти кубиков онлайн, оставляй нужные и смотри сумму.
- ШашкиШашки с компьютером: обычные и ещё шесть наборов правил.
Попробуй в Telegram
Открой Gift Club, забери искры и сыграй раунд на искры, прежде чем что-то ставить.
Играть в Gift ClubЗвёзды в приложении нельзя вывести или обменять на деньги. 18+.



