Тепер ми трохи заглибимося в технічні деталі. Простими словами, доказово чесна гра — це гра, в якій результати генеруються не однією стороною, наприклад серверами оператора гри, а декількома учасниками. Всі вхідні дані об’єднуються, хешуються і передаються іншим учасникам, перш ніж визначається результат.

Найпростіше це пояснити на прикладі, тому ми використаємо гру Aviator.

Aviator пропонує вам робити ставки і намагатися забрати свої гроші до того, як «літак відлетить» за певним випадковим числом (множником). Ваш виграш залежить від цього множника.

Доказово чесний алгоритм генерує «серверне насіння» з 16 випадкових символів перед кожним раундом. Потім він шифрується або хешується, і отримане серверне насіння (SHA256) стає загальнодоступним перед початком кожного раунду. Пізніше ми пояснимо, як перевірити, чи результат вашої гри дійсно був доказово чесним.

І навпаки, «клієнтські насіння» створюються браузерами гравців. Наприклад, в грі Aviator використовує три клієнтські насіння від перших трьох осіб, які грають в цьому раунді, щоб зробити ставку.

Коли перші три гравці в раунді роблять ставку, вони також частково відповідають за результат гри. Клієнти можуть змінювати свої клієнтські насіння, і іноді рекомендується це робити.

Насіння сервера і насіння клієнта змішуються для створення хешу SHA512, який і визначає результат гри.