Arena: блекджек и Dice на Kaspa L1
Никакое доверенное казино не держит баланс и не решает исход. Commit–reveal фиксирует случайность, ZK-доказательство подтверждает скрытую колоду и тасовку, Merkle-открытия проверяют каждую показанную карту, а ковенант Kaspa L1 исполняет допустимые переходы, таймауты и выплаты. Dice добавляют второй протокол: два зафиксированных seed, один детерминированный бросок и проверяемый рецепт расчёта.
Одна идея, на которой всё построено: ковенанты
Ковенант — это ончейн-скрипт, который заранее фиксирует, куда монеты вообще могут уйти. Апгрейд Kaspa Toccata (в mainnet с 30 июня 2026) сделал такие скрипты возможными на Kaspa L1 — без токенов и мостов, обычный KAS под правилами.
Каждый денежный сервис Kaspa Forge — ковенант с коротким фиксированным списком выходов. Монета сейфа может вернуться в сейф, уйти на адрес вывода или наследнику. Монеты Гаранта и Залога могут уйти только двум сторонам или на видимую комиссию; Залог использует тот же ковенант с возвратом залогодателю по умолчанию. Транзакцию на любой другой адрес сеть Kaspa просто не примет.
Восемь частей
KaspaForge Arena
Флагманский протокол. Его первая игра — P2P-блекджек: commit–reveal случайность, ZK-доказанная скрытая колода, Merkle-открытия карт и ковенантный расчёт на Kaspa L1.
Как проверяется партия Arena ▸Arena Dice
Комнаты 5/10/15 KAS с выплатами 2×/5×/10×: два commitment дают один детерминированный бросок, ковенант ограничивает расчёт, а timeout возвращает ставку.
Проверить бросок Dice ▸Деск и ключи
Пульт управления и хранилище ключей: защищённый паролем age-профиль в браузере, независимый мастер-файл для бэкапа и опциональный сквозной Forge Sync между копиями на ваших устройствах. Тревожные ключи сейфов остаются на отдельных карточках и никогда не попадают в зеркало.
Как работает деск ▸Безопасность ключей
Точный разбор того, что остаётся в браузере, как age защищает профиль при хранении, как транзакции подписываются локально, что добровольный Forge Sync шифрует дважды и какие именно данные видит сервер.
Читать модель безопасности ▸Kaspa Safe
Личный сейф для KAS: каждый вывод отстаивает задержку, отдельный тревожный ключ отменяет кражу на ходу, опциональный «выключатель мертвеца» передаёт сейф наследнику.
Как работает сейф ▸Kaspa Гарант
P2P-сделки, где деньги лежат в ончейн-ковенанте, чат сделки — сквозно зашифрованная ончейн-переписка, а арбитр спора может направить средства только покупателю или продавцу.
Как работает Гарант ▸Kaspa Залог
Обеспечение аренды, оборудования и обязательств: залогодатель блокирует KAS, держатель может подать доказанную претензию, а отсутствие претензии к дедлайну означает автоматический возврат.
Как работает Залог ▸Маркетплейс
Объявления с ценой в KAS, где кнопка «Купить» не платит продавцу — она открывает эскроу-сделку с условиями объявления.
Как работает маркет ▸Модель безопасности в шести утверждениях
Каждое утверждение подробно разобрано на страницах сервисов; это карта.
- Ключи генерируются в вашем браузере и никогда его не покидают. Сервер получает публичные ключи, публичные параметры и подписанные транзакции — никогда не приватный ключ и не пароль. Мы физически не можем двигать ваши средства; никто в OfficeForge не может.
- Правила живут ончейн, а не на наших серверах. Задержки Сейфа, исходы Гаранта, возвраты Залога и аварийные таймауты исполняет сама сеть Kaspa. Исчезни сайт завтра — открытый CLI восстановления Сейфа продолжит работать, а каждая фондированная сделка сохранит фиксированный исход по таймауту.
- Каждый привилегированный участник зажат ковенантом. Наш вотчер может бродкастить транзакции без подписи — но эти пути намертво фиксируют получателя (созревший вывод — только на его адрес, наследство — только наследнику). Арбитр эскроу подписывает вердикты — но пути «арбитру» или «третьему лицу» в скрипте нет.
- Сервер видит только публичные данные и шифртекст. Регистрация сейфа — публичные параметры; чаты сделок сквозно зашифрованы (релей хранит то, что не может прочитать); чат-ключ раскрывается, только если вы сами открыли спор — и этот ключ не двигает деньги.
- Утверждения проверяемы. Контракты-ковенанты (vault.sil, escrow.sil), CLI восстановления, офлайн-дешифратор файла ключей, веб-фронт и Android-приложение открыты: github.com/Kaspaforge/kaspaforge. Не верьте этой странице — проверьте.
- Честность Arena распределена по слоям, а не отдана одному серверу. ZK проверяет скрытую колоду и тасовку; commitments фиксируют оба seed; Merkle-доказательства связывают открытые карты; ковенант исполняет состояния и выплаты; кошелёк проверяет комнату и точную JOIN-транзакцию до подписи.
Что мы никогда не попросим
Ни пароль от деска, ни приватный ключ, ни seed-фразу, ни файл ключей целиком — ни в чате, ни по почте, ни «для проверки». Кто просит — мошенник. Ключи вводятся только на kaspaforge.org (проверьте адресную строку) или в офлайн-инструментах с открытым кодом.