Программа
Программа MCC развёрнута в основной сети Solana по адресу:MCCd7ygQjPaZFtRenN9nfTPjSW5ynJefxZFKDfBwaxu
Вы можете изучить её — и каждую транзакцию, которую она когда-либо обработала, — в любом обозревателе Solana:
Каждое пополнение, вывод, ставка и выплата — это инструкция, выполненная этой программой и навсегда записанная в блокчейн.
Где хранятся деньги
Когда вы вносите USDC, они попадают не на банковский счёт компании и не на кошелёк биржи. Они поступают на токен-аккаунт казино, принадлежащий программе, а программа одновременно зачисляет их на личный аккаунт баланса игрока, производный от адреса вашего кошелька. Учёт и хранилище — одна и та же система:- Ваш аккаунт баланса точно фиксирует, какая часть общего пула USDC принадлежит вам. Это публичный аккаунт Solana: его можно найти в обозревателе и сверить с приложением.
- Банкролл казино — это собственный баланс программы, из которого оплачиваются все выплаты. Ставки игроков поступают в него в момент ставки, а выигрыши уходят из него при выплате.
- Для выдачи ваших средств нужна ваша подпись. Вывод — это инструкция, подписанная вашим кошельком; программа сверяет записанный баланс и переводит USDC обратно вам. Серверы платформы не могут потратить ваш баланс, и никакое одобрение оператора не требуется.
Почему выплаты гарантированы
В традиционном казино выплата — это обещание. В MCC она — следствие логики программы:- Ставки и выплаты — это инструкции программы. Когда ставка рассчитывается, расчёт выплаты выполняется внутри программы, за счёт ончейн-банкролла. Нет отдельного этапа «обработки платежа», который мог бы застрять или быть отменён.
- Лимиты макс. прибыли рассчитываются от текущего банкролла. Максимальный выигрыш каждой ставки — небольшая доля банкролла на момент ставки (см. Лимиты ставок и макс. прибыль), поэтому любую выплату, которую программа может задолжать, она в состоянии оплатить.
- Вывод нельзя заморозить волевым решением. Вывод идёт через ту же публичную программу: нужны лишь ваша подпись и достаточный баланс.
Разделение полномочий
Административные возможности внутри программы намеренно распределены между разными ключами: ключ, которым можно настраивать экономические параметры, — не тот, которым можно перемещать ликвидность банкролла, а тот, в свою очередь, — не тот, которым рассчитываются игры. У каждой возможности узкая область действия, поэтому ни один ключ не контролирует всё. Обновления программы проходят через процедуру одобрения с мультиподписью, а не через один ключ.Честность доказывается отдельно
Описанная выше архитектура доказывает, что с вашими средствами обращаются по фиксированным правилам; сама по себе она не доказывает, что исходы игр честные. За это отвечает система доказуемой честности на основе схемы commit-reveal, где каждый результат можно независимо пересчитать и проверить. См. Доказуемая честность.Точные экономические параметры (преимущество казино, лимиты, доля реферальной сети в преимуществе) — это конфигурация, которая хранится в ончейн-аккаунтах и может меняться во время работы. Текущие значения приведены в разделе Комиссии и лимиты; источником истины всегда остаются ончейн-аккаунты.