Проверяемые Dice на Kaspa
Dice KaspaForge объединяют два заранее зафиксированных seed в один проверяемый 16-битный бросок. Кошелёк Desk подписывает локально, ковенанты Kaspa L1 ограничивают движение денег, а интерфейс показывает результат только после проверки расчёта.
Комнаты, шансы и комиссии
| Валовая выплата | Порог победы | Шанс | Комиссия победителя |
|---|---|---|---|
| 2× | 32 112 / 65 536 | 48,9990% | 0,90% от валовой выплаты |
| 5× | 12 845 / 65 536 | 19,5999% | 0,90% от валовой выплаты |
| 10× | 6 422 / 65 536 | 9,7992% | 0,90% от валовой выплаты |
Каждый режим опубликован для ставок 5, 10 и 15 KAS. Победная ставка 5 KAS возвращает 9,91 KAS при 2×, 24,775 KAS при 5× или 49,55 KAS при 10× после комиссии 0,90%. С учётом вероятности и комиссии эффективное преимущество дома составляет примерно 2,88–2,89%. Сетевые комиссии динамические и показываются Desk до подписи.
Один бросок: четыре ончейн-этапа
- Room. Дом финансирует одноразовый UTXO комнаты с резервом, правилами и commitment seed дома.
- JOIN. Браузер выбирает входы кошелька, создаёт свежую случайность, проверяет комнату и локально подписывает транзакцию. JOIN фиксирует commitment игрока и создаёт первое состояние Game.
- PLAYER_REVEAL. Desk подписывает раскрытие, совпадающее с commitment. Интерфейс не показывает бросок, пока не увидит это состояние на Kaspa L1.
- Settlement. Дом раскрывает заранее зафиксированный seed. Оба seed и ID игры дают 16-битное число; ковенант платит точную ветку, а Desk проверяет рецепт до анимации.
Что проверяется
Панель результата и All settled rolls показывают ID игры, commitments, оба seed, порог, исход, ID транзакций Room/JOIN/reveal/settlement и точную возвращённую сумму. Кнопка VERIFY пересобирает результат из архивных доказательств.
- Seed дома соответствует commitment в Room.
- Seed игрока соответствует commitment из JOIN.
- Детерминированный бросок совпадает с seed и ID игры.
- Победа или проигрыш соответствует опубликованному порогу.
- Возврат KAS и сервисный выход соответствуют выбранному режиму.
Честная граница беты
Завершённые броски независимо проверяются; доступность relay доверена оператору. KaspaForge управляет домом и текущей передачей reveal через собственные ноды. Бета не заявляет устойчивость к withholding со стороны оператора. Если PLAYER_REVEAL не выигрывает гонку на L1, timeout возвращает точную ставку игрока, а случайный результат не показывается. Это ограничение доступности, а не возможность изменить уже завершённый бросок.
Перед игрой
- Оставьте в Desk сумму ставки и запас на подготовку кошелька и сетевые комиссии.
- Прочитайте точный возврат и комиссию на экране подтверждения.
- Не закрывайте вкладку во время подписи или наблюдения JOIN и PLAYER_REVEAL.
- После расчёта откройте Verify roll и проверьте связанные транзакции.
