Чат

Честность

Как мне убедиться в честности игры?

Результаты игры были сгенерированы еще ДО того, как вы сделали ставку, и, самое главное, мы можем это доказать.

Перед каждым раундом мы фактически даем вам результат раунда(ключ) в хэшированном формате. После окончания раунда мы публикуем этот ключ, хеш которого затем вы можете сравнить с хэшем, полученным до этого чтобы убедиться, что изначальный ключ не изменялся. С помощью этой системы мы можем доказать, что результаты были справедливыми и заранее сгенерированными.
 

Рулетка

В рулетке наша система генерирует результат для каждого раунда, используя хэш SHA256 из 3 входных данных:

1.    Public Key ― 6 пар случайных чисел от 00 до 39, генерируемых ежедневно в 00:00 MSK
2.    Private Key – зашифрованный с помощью SHA-256 ключ, генерируемый в то же время, что и Public Key.
3.    Round - уникальный идентификатор раунда, который увеличивается на 1 в каждом раунде

SHA-256 – метод шифрования, который обладает свойством необратимости и чувствительности. То есть полученное хеш значение нельзя преобразовать обратно в ключ, а при малейшем изменении ключа (даже на один символ) хешированное значения ключа будет совершенно другим. В начале дня мы публикуем Private Key в зашифрованном виде, получая результаты абсолютно всех прокруток на сегодняшний день. На следующий день публикуем Private Key в открытом виде. то есть вы можете зашифровать открытый ключ и получить зашифрованный (который публиковался до этого), тем самым убедившись в том, что все результаты были сгенерированы в начале дня.

Вы можете повторить любой прошлый ролл, используя Node.js код ниже. Пожалуйста, обратите внимание, что вы должны использовать расшифрованный Private Key.
 

const crypto = require('crypto');

const ROUND_ID = 54519;
const PUBLIC_SEED = '001206023522';
const SERVER_SEED = 'd309cb8a0123201db12ac74061ea1f9
6
621691579c87b3b12e086aef6c1594
b5';

const hashString = string => crypto.createHash('sha256').update(s
tring).digest('hex');

const generateRouletteTicket =
(serverSeed, publicSeed, round) => {
const hash =
hashString(`${serverSeed}:
${publicSeed}:${round}`);

return parseInt(hash.substr(0, 8), 16)
% 15;

}

console.log(generateRouletteTicket
(SERVER_SEED, PUBLIC_SEED, ROUND_ID));

ДАТА

Public seed

Hash

Rounds

21 октября 2026 г.
323438100121
649cf03094d7b2ce57b20085e5a67164715dd687b1cc315fc8fd4afa850faaa5
3119060 - 3121939
20 октября 2026 г.
201306081118
61f105b60b265a76748d86a686f70172889c688a47199781460e73540ef33cc1
3116180 - 3119059
19 октября 2026 г.
250003250910
06e676aa9c298c7e48f0280abc615029818ea20e549904c8ebe343ff3b8685ba
3113300 - 3116179
18 октября 2026 г.
041429111921
c5cf0ad615d3a7a6820a37f5a87f57a3133cfe1c6f4d9aef0315589836dd739c
3110420 - 3113299
17 октября 2026 г.
103934073731
4230c8fcfebbe0f9ff6662a3a4c68fbc5e930b203ea48d7c5ab5e6b704abbd9d
3107540 - 3110419
16 октября 2026 г.
110039081231
af178b76c878e30f6e5132ce17222e01fe8ec0558d4ce024793b760e5496e58a
3104660 - 3107539
15 октября 2026 г.
371600201316
33927e5034db39b250abd0e691993ab241f73fbcc4ef7fcb39e10b4552605142
3101780 - 3104659