Доказуемая честность (Provably Fair)
Как EdgeUp — оператор мгновенной онлайн-лотереи — гарантирует, что ни мы, ни вы не можете повлиять на результат розыгрыша: честный шанс по ценам каталога, призовой фонд по режимам, проверяемый результат каждого раунда.
Последнее обновление: 14 сентября 2026
1. Что такое Provably Fair
Provably Fair — это криптографический протокол, позволяющий игроку независимо проверить честность каждого раунда. Идея: ни сервер, ни игрок не могут изменить результат после начала раунда. Результат предопределён в момент создания раунда, но никто его не знает до раскрытия.
EdgeUp использует ту же схему, что и крупные индустриальные платформы (CSGOEmpire, Stake, Rollbit): result = HMAC-SHA256(serverSeed, clientSeed:nonce).
2. Как это работает (шаг за шагом)
- Сервер генерирует serverSeed — случайные 32 байта. Сразу считается
serverSeedHash = SHA-256(serverSeed)и публикуется вам. После этого сервер не может изменить serverSeed, потому что хеш уже зафиксирован. - Вы задаёте clientSeed — либо свой (любая строка), либо генерируете случайный. ClientSeed можете менять в любой момент до начала раунда.
- Старт раунда. В этот момент увеличивается
nonce(счётчик ваших раундов) и фиксируется тройка:(serverSeed, clientSeed, nonce). - Определение результата:
hmac = HMAC-SHA256(serverSeed, clientSeed + ":" + nonce)result = parseInt(hmac[0..8], 16) / 0xFFFFFFFF— число от 0 до 1.
Еслиresult < chance— вы выиграли (получаете целевой предмет), иначе — проиграли (предметы сгорают). - Сервер раскрывает serverSeed. Теперь вы можете независимо пересчитать
hmacи убедиться, что результат совпадает.
3. Почему это честно
- Сервер не может обмануть, потому что уже опубликовал
SHA-256(serverSeed). Любое изменение serverSeed даст другой хеш — подделка видна сразу. - Игрок не может обмануть, потому что меняет clientSeed в любой момент. Если бы сервер мог подстраивать serverSeed «под» ваш clientSeed — он не смог бы зафиксировать хеш заранее.
- Никто не знает результат до раскрытия serverSeed, потому что
HMAC-SHA256— однонаправленная функция. Узнать результат без serverSeed нельзя.
4. Как проверить раунд вручную
- Откройте раздел «Provably Fair» в личном кабинете.
- Скопируйте serverSeed, clientSeed, nonce конкретного раунда.
- Откройте любой онлайн HMAC-SHA256 калькулятор (например, devglan.com).
- Вставьте: key = serverSeed, message = clientSeed + ":" + nonce.
- Возьмите первые 8 hex-символов результата, конвертируйте в десятичное число, разделите на 0xFFFFFFFF (4294967295).
- Полученное число 0..1 — это ваш
result. Сравните с тем, что показал EdgeUp.
Или воспользуйтесь встроенной формой проверки в личном кабинете — она сделает всё за вас.
5. RTP и комиссия
5.1. RTP (Return to Player) — процент от ставок, который EdgeUp возвращает игрокам в долгосрочной перспективе. В основном режиме «Апгрейд предметов» розыгрыш честный: шанс равен отношению стоимости ставки к стоимости цели по каталогу, а выигрыш — полный целевой предмет, то есть выплата идёт по рыночной цене (RTP режима — 100% к каталожной цене). Заработок Сервиса — в спредах обмена предметами: 3% при пополнении предметами и6% при выводе предметами, а также еженедельный кешбэк, который возвращает игрокам часть проигрыша. В игровых режимах RTP задан явно: кейсы — 90%, «Монетка» — 96%, Mines — 98%, Keno — 96%, рулетка — 92,4% (европейское колесо с коэффициентом Сервиса по умолчанию). Перечень включённых режимов и актуальные значения — на странице «Правила игр».
5.2. В основном режиме шанс выигрыша считается без RTP-коэффициента: chance = (1 / multiplier) × 100 — при цели ×2 шанс = 50%, при ×5 — 20%. В режимах с явно заданным призовым фондом формула принимает вид: chance = (1 / multiplier) × 100 × RTP. В любом режиме колесо показывает ровно тот шанс, с которым сервер решает исход. При выигрыше вы получаете полный целевой предмет; при проигрыше поставленные предметы сгорают.
5.2а. В адаптивном режиме (логика upgrader.pro; включается администратором) используется та же базовая формула, но сервер корректирует шанс каждого спина в пределах ×1.5 от базового: если фактический RTP по всем игрокам выше целевого — шансы снижаются, если ниже — повышаются. Итоговый (скорректированный) шанс записывается в раунд и проверяется тем же протоколом — вы всегда видите ровно тот шанс, с которым сервер решил исход.
5.3. Прозрачность: администратор Сервиса может изменить режим игры, RTP, спреды обмена и комиссии, но не может изменить serverSeed после публикации хеша. Изменения настроек применяются только к новым раундам.
6. Смена clientSeed
Сменить clientSeed можно в любой момент. При смене:
- текущие активные раунды не затрагиваются (они уже посчитаны с предыдущим clientSeed);
- новый clientSeed применяется к следующему раунду;
- nonce сбрасывается, если вы хотите начать отсчёт заново.
7. Исходный код
EdgeUp публикует исходный код алгоритма генерации результата на GitHub. Вы можете развернуть свою копию и убедиться, что логика идентична нашей.
8. Контакты
Вопросы по Provably Fair — на support@edgeup.vip. Подозрения на нечестность — туда же: support@edgeup.vip.
Вопросы? Пишите в поддержку: support@edgeup.vip
На главную