Як перевірити чесність кейса
Ця сторінка стосується окремого необов’язкового розважального режиму, а не основної платформи завдань і спілкування. Щоб перевірити чесність кейса на Lolanceizi, відкрийте server seed після відкриття, хешуйте його за допомогою SHA-256 і зіставте з гешем, показаним раніше, а потім повторно обчисліть кидок за допомогою HMAC-SHA256 над server seed і рядком client seed:nonce. Збіг доводить, що кейс був справедливим.
Що насправді означає provably fair
Provably fair — це криптографічний метод, який дозволяє підтвердити, що результат було прийнято до відкриття кейс, а не коригувати згодом. Замість того, щоб довіряти комусь на слово, ви перевіряєте математику самі. Система заздалегідь публікує прихований server seed, публікуючи свій хеш SHA-256, і це зобов’язання дозволяє виявити втручання.
Основна ідея базується на трьох входах: server seed, створеному Lolanceizi, client seed, пов’язаному з вашим сеансом, і nonce, який підраховує кожне відкриття. Оскільки server seed заблоковано через опублікований хеш до того, як ви вчините, платформа не зможе замінити його пізніше. Після розкриття будь-хто може повторити розрахунок і досягти того самого кидка.
Три інгредієнти: server seed, client seed, nonce
server seed — це секретне значення, яке створює платформа та зберігає його прихованим до завершення раунду; лише його SHA-256 хеш видно заздалегідь. Це частина, яка гарантує, що результат було виправлено під час фіксації. Виявлення необробленого насіння згодом — це те, що дозволяє перевірити, чи нічого не змінилося між обіцянкою та результатом.
client seed — це значення, пов’язане з вашою стороною обміну, а nonce — це лічильник, який збільшується з кожним відкритим кейс. Об’єднані як рядок client seed:nonce, вони роблять кожне відкриття унікальним і впорядкованим. Зберігаючи ці деталі, ви зможете відтворити точний ролик пізніше, через кілька хвилин чи днів після факту.
Крок 1: Перевірте хеш server seed
Перш ніж відкрити кейс, Lolanceizi покаже вам хеш SHA-256 server seed. Цей хеш є попереднім зобов’язанням платформи: він виправляє початкове значення, не розкриваючи його. Збережіть або запам’ятайте це значення перед відкриттям, щоб у вас було щось конкретне для порівняння після завершення раунду.
Після розкриття візьміть необроблений server seed, який зараз показує вам система, і обчисліть його SHA-256 хеш самостійно, використовуючи будь-який калькулятор або бібліотеку кодів. Переконайтеся, що створений вами хеш ідентичний тому, який відображався перед відкриттям. Якщо вони збігаються, server seed ніколи не змінювався, а зобов’язання дотримувались від початку до кінця.
Крок 2: повторно обчисліть кидок
З перевіреним server seed у руках перерахуйте кидок. Візьміть HMAC-SHA256 з ключем server seed над рядком client seed:nonce. Ця детермінована функція завжди повертає той самий вихід для тих самих вхідних даних, тому будь-хто, хто має ці значення, може перевірити її незалежно.
З вихідних даних HMAC-SHA256 прочитайте перші 64 біти та візьміть це число за модулем 10001. Результатом є перекид від 0 до 10000. Це єдине число Lolanceizi відображає ваш результат кейс, тому його правильне відтворення є серцевиною всього процесу перевірки.
Крок 3: Порівняйте результат
Тепер порівняйте свій незалежно розрахований кидок від 0 до 10000 із кидком, який система записала для цього відкриття. Оскільки розрахунок детермінований, два числа мають бути ідентичними кожного разу, коли все чесно. Це порівняння є остаточним доказом того, що результат був зафіксований під час фіксації, а не замінений згодом.
Збіг підтверджує дві речі одночасно: server seed збігся з опублікованим хешем, а отриманий на його основі результат відповідає тому, що вам було показано. Разом вони замикають цикл зобов’язань. На Lolanceizi ви можете запустити цю перевірку для будь-якого відкриття, тому справедливість – це те, що ви демонструєте, а не те, що ви просто приймаєте на віру.
Інструменти, які потрібно перевірити
Вам не потрібне спеціальне програмне забезпечення для перевірки Lolanceizi кейс. Будь-який калькулятор SHA-256 підтверджує хеш server seed, а будь-яка реалізація HMAC-SHA256 відтворює кидок. Інструменти командного рядка, невеликі сценарії або надійні онлайн-калькулятори працюють, якщо ви вкажете точні server seed, client seed і nonce.
Перш ніж почати, зберіть чотири речі: розкритий server seed, хеш, показаний перед відкриттям, ваш client seed і nonce для цього конкретного кейс. Подайте рядок server seed і client seed:nonce у HMAC-SHA256, застосуйте перший 64-бітний крок за модулем 10001 і порівняйте. Ведення запису цих значень з кожного відкриття робить можливим перевірку в будь-який час пізніше.
Коли перевірка не вдається
Якщо хеш SHA-256 виявленого server seed не збігається з хешем, показаним перед відкриттям, або якщо ваш повторно обчислений кидок відрізняється від записаного результату, зупиніться та перевірте. Коли система працює належним чином, результат завжди точно відтворюється, тому ніколи не повинно статися справжньої невідповідності. Спочатку виключіть помилки у своїх власних введеннях, перш ніж припускати щось інше.
Найпоширенішою причиною невідповідності є невелика помилка введення: зайвий пробіл у рядку client seed:nonce, неправильний nonce або неправильне початкове значення. Ще раз уважно перевірте кожне значення та повторіть обчислення. Якщо цифри все одно не збігаються, зв’яжіться зі службою підтримки, надавши повну інформацію про відкриття.
- Як перевірити, що кейс чесний щодо Lolanceizi?
- Обчисліть хеш SHA-256 виявленого server seed і переконайтеся, що він відповідає хешу, показаному перед відкриттям. Потім повторно обчисліть HMAC-SHA256 над server seed і рядком client seed:nonce. Якщо отриманий кидок збігається із записаним, кейс був справедливим.
- Що мені потрібно для перевірки?
- Вам потрібен розкритий server seed, хеш, показаний перед відкриттям, ваш client seed, nonce і будь-який калькулятор SHA-256 і HMAC-SHA256. З цими значеннями ви можете відтворити та перевірити результат самостійно.
- Як розраховується кількість рулонів?
- Кидок походить від HMAC-SHA256, введеного з server seed над рядком client seed:nonce. Ви берете перші 64 біти цього виводу та застосовуєте за модулем 10001, даючи кидок від 0 до 10000, який відповідає вашому результату.
- Що робити, якщо мій обчислений результат не збігається?
- Невідповідність зазвичай означає помилку введення, наприклад неправильний nonce або випадковий пробіл у рядку client seed:nonce, тому спочатку перевірте свої значення ще раз. Коли система працює правильно, результат завжди відтворюється. Якщо це не вдається, зверніться до служби підтримки.
- Чому Lolanceizi показує хеш, перш ніж я відкриваю кейс?
- Хеш — це криптографічне зобов’язання щодо прихованого server seed. Публікація його заздалегідь блокує результат, не відкриваючи насіння. Оскільки вихідне число не можна змінити пізніше, не зламавши цей хеш, хеш дозволяє виявити втручання.
- Яку роль відіграє nonce?
- nonce — це лічильник, який збільшується з кожним відкриттям кейс, зберігаючи кожне відкриття унікальним і впорядкованим. Він поєднується з вашим client seed як client seed:nonce всередині HMAC-SHA256, тому один і той самий server seed кожного разу створює інший кидок.
- Чи можу я перевірити попередні вакансії пізніше?
- Так. Поки ви тримали server seed, client seed і nonce від відкриття, ви можете перерахувати та перевірити це в будь-який час. Розрахунок є детермінованим, тому чесний результат відтворюється ідентично незалежно від того, перевіряєте ви його зараз чи пізніше.
- Чи потрібно довіряти Lolanceizi, щоб це спрацювало?
- Ні, це суть provably fair. Ви перевіряєте результат за допомогою власних розрахунків SHA-256 і HMAC-SHA256 замість того, щоб довіряти платформі. Попереднє хеш-зобов’язання та відтворюваний рол дозволяють вам незалежно демонструвати справедливість.