El programa
El programa de MCC está desplegado en la mainnet de Solana en:MCCd7ygQjPaZFtRenN9nfTPjSW5ynJefxZFKDfBwaxu
Puedes inspeccionarlo, junto con cada transacción que haya procesado, en cualquier explorador de Solana:
Cada depósito, retiro, apuesta y pago es una instrucción que ejecuta este programa y que queda registrada de forma permanente en la blockchain.
Dónde está el dinero
Cuando depositas USDC, no van a la cuenta bancaria de una empresa ni a la billetera de un exchange. Van a una cuenta de tokens del casino que pertenece al programa, y el programa acredita al mismo tiempo una cuenta de saldo por jugador derivada de la dirección de tu billetera. Las cuentas y la bóveda son el mismo sistema:- Tu cuenta de saldo registra exactamente qué parte de los USDC agrupados es tuya. Es una cuenta pública de Solana: puedes consultarla en un explorador y compararla con la app.
- El bankroll del casino es el saldo propio del programa y financia todos los pagos. Lo apostado por los jugadores entra en él cuando se hacen las apuestas; las ganancias salen de él cuando se pagan las apuestas.
- Liberar tus fondos requiere tu firma. Un retiro es una instrucción firmada por tu billetera; el programa comprueba tu saldo registrado y te devuelve los USDC. Los servidores de la plataforma no pueden gastar tu saldo, y no interviene ninguna aprobación de un operador.
Por qué los pagos son exigibles
En un casino tradicional, un pago es una promesa. En MCC, es una consecuencia de la lógica del programa:- Las apuestas y los pagos son instrucciones del programa. Cuando una apuesta se liquida, el cálculo del pago se ejecuta dentro del programa, contra el bankroll on-chain. No hay un paso aparte de “procesamiento de pagos” que pueda atascarse o anularse.
- Los topes de ganancia máxima se calculan según el bankroll en vivo. La ganancia máxima de cada apuesta es una pequeña fracción del bankroll en el momento de apostar (consulta Límites de apuesta y ganancia máxima), así que cada pago que el programa pueda deber es un pago que el programa puede financiar.
- Los retiros no se pueden congelar por políticas. El camino del retiro es el mismo programa público: tu firma y un saldo suficiente es todo lo que hace falta.
Separación de poderes
Las capacidades administrativas dentro del programa están repartidas a propósito entre claves distintas: la autoridad que puede ajustar los parámetros económicos no es la que puede mover la liquidez del bankroll, que a su vez no es la que liquida las partidas. Cada capacidad tiene un alcance acotado, así que ninguna clave controla todo por sí sola. Las actualizaciones del programa requieren un proceso de aprobación multifirma en lugar de una sola clave.La equidad es una prueba aparte
La arquitectura anterior demuestra que tus fondos se manejan con reglas fijas; por sí sola no demuestra que los resultados de los juegos sean justos. De eso se encarga el sistema provably fair con esquema de compromiso y revelación, en el que cada resultado se puede recalcular y verificar de forma independiente. Consulta Provably fair.Los parámetros económicos exactos (ventaja de la casa, topes, la parte de la ventaja que recibe la Red de referidos) son configuración en tiempo de ejecución guardada en cuentas on-chain. Los valores actuales aparecen en Comisiones y límites; las cuentas on-chain son siempre la fuente oficial.