Наша система provably fair гарантує, що всі відкриття кейсів є повністю чесними та прозорими.
Наша система використовує три ключові елементи для визначення результатів відкриття кейсів: ваш клієнтський seed, наш серверний seed та лічильник (nonce).
Ви можете переконатися, що ми не маніпулюємо результатами, перевіривши розрахунки самостійно після розкриття server seed.
Для безпеки ми автоматично змінюємо сервер seed після 100 відкриттів, щоб запобігти передбаченню результатів.
Ця прозора система забезпечує чесність для всіх гравців.
Ви можете встановити власний клієнтський seed. Ми генеруємо серверний seed, який буде використовуватися для відкриття до 100 кейсів.
Перш ніж ви почнете відкривати кейси, ми покажемо вам хеш нашого серверного насіння. Це гарантує, що він не буде змінений після оприлюднення результатів, забезпечуючи повну прозорість.
З кожним відкриттям кейсів, що використовує той самий серверний seed, ми збільшуємо лічильник (nonce). Це гарантує унікальні результати, навіть якщо ви використовуєте той самий клієнтський seed.
Ваш клієнтський seed, наш серверний seed і nonce об'єднуються і хешуються, щоб згенерувати чесний, випадковий результат між 0,001 і 100 000.
Генератор випадкового вибору визначає, який предмет ви отримаєте, на основі встановлених діапазонів ймовірності для кожного предмета в кейсі.
Введіть ідентифікатор відкриття кейсу, щоб перевірити її достовірність. Ідентифікатор можна знайти в історії відкриттів або в URL-адресі під час перегляду конкретного відкриття.
// Example PHP code to calculate the roll
//
// Assuming you have the server seed, client seed, and nonce
$serverSeed = 'Your server seed here'; // to be generated by the server
$clientSeed = 'Your client seed here'; // can be set by the user
$nonce = 1; // this is a counter that starts at 1 and increments with each case opening
// Hash the server seed to ensure it is not tampered with
$serverHash = hash('sha256', $serverSeed); // hash of the server seed
// Calculate the roll using HMAC-SHA256
$message = "{$clientSeed}:{$nonce}";
$hash = hash_hmac('sha256', $message, $serverSeed);
// Extracting the first 8 characters of the hash
$hexPart = substr($hash, 0, 8);
$seed = hexdec($hexPart);
// Convert to a roll between 1 and 99999
$roll = ($seed % 99999) + 1;
// Your roll
echo "Roll: $roll\n";Після обчислення розіграшу система визначає, який предмет ви отримаєте, на основі діапазонів ймовірності:
// Items are sorted by price (most expensive first) and assigned ranges on a scale of 1-100000
// Roll values are in range [1, 99999]
// The last item's range extends to 100000 but rolls above 99999 never occur
// Example with 3 items:
Item A (rare): 15% chance (range: 1 to 15000)
Item B (mid): 35% chance (range: 15001 to 50000)
Item C (common): 50% chance (range: 50001 to 100000)
// If roll = 75123
// Item C would be selected (as 50001 ≤ 75123 ≤ 100000)Для підвищення безпеки сервери seedy автоматично змінюються:
// Server seed rotation rules
1. Each server seed is used for up to 100 case openings
2. After 100 openings, a new server seed is automatically generated
3. When a server seed is revealed, a new one is generated for future openings
4. Each user has their own server seed that is used across all their openingsNonce — це лічильник, який збільшується з кожним відкриттям скриньки:
// Nonce usage
1. Starts at 1 for each new server seed
2. Increments by 1 for each case opening using the same server seed
3. Included in the roll calculation to ensure unique results
4. Allows for verification of multiple rolls with the same server and client seeds