SATSUMA

Как проверить честность

  1. 1До ставки игра показывает хэш sha256 сида следующего раунда. Сам сид сервер держит в секрете.
  2. 2Исход раунда считается только из этого сида — по формулам из правил каждой игры.
  3. 3После раунда сид открывается: он есть на экране игры и в истории ставок.
  4. 4Вставьте сид справа: проверка пересчитает исход в браузере и сверит хэш с тем, что был показан до ставки.

Проверить честность раунда

Вставьте сид из истории или с экрана игры — пересчитаем исход прямо в браузере теми же формулами, что и сервер.

Crash: цепочка хешей

Все игры Crash заранее зафиксированы цепочкой: сервер берёт случайный сид и хеширует его N раз, seed[i] = sha256(seed[i + 1]). Последний хеш (терминальный) публикуется до первой игры, а игры идут по цепочке в обратную сторону.

  • После каждой игры сервер открывает её сид. sha256(сид) должен совпасть с сидом предыдущей игры, у первой игры цепочки — с терминальным хешем.
  • Значит, исход каждой игры был известен до начала всей цепочки, и подменить его под ставки игроков нельзя.
  • Точка краша из сида — та же формула, что в проверке выше: 52 бита из sha256("crash:<сид>:0"), краш = max(1.00, ceil(99 / (1 − U)) / 100).

Терминальный хеш текущей цепочки

…