En los mercados de predicción on-chain, los contratos inteligentes gestionan toda la creación de mercado, la negociación, la liquidación y la distribución de fondos. Es decir, las tareas que tradicionalmente realizan los exchanges o plataformas se ejecutan automáticamente on-chain por programas.
Un mercado de predicción on-chain típico incluye varios pasos básicos: crear un mercado de eventos, los usuarios compran participaciones de resultados, se liquidan los resultados al finalizar el evento y los ganadores reciben rentabilidad. Todo el proceso se ejecuta automáticamente mediante contratos inteligentes sin intervención humana.
Las funciones principales de los contratos inteligentes en los mercados de predicción son:
Como todas las reglas están definidas en el contrato, el mercado opera de forma transparente y no puede modificarse arbitrariamente. Esta transparencia es una característica clave de los mercados de predicción on-chain.
Uno de los principales retos en los mercados de predicción es: cómo sabe la blockchain el resultado del evento. La blockchain no puede obtener información directamente del mundo real, por lo tanto necesita oráculos para transmitir datos externos a la cadena y confirmar los resultados de los eventos.
Por ejemplo, si el evento del mercado de predicción es “quién ganará cierta elección”, cuando termina la elección, un oráculo debe enviar el resultado oficial a la blockchain, y el contrato inteligente podrá liquidar según ese resultado. Sin oráculos, el mercado de predicción no puede completar el paso final de liquidación.
Los oráculos en los mercados de predicción desempeñan los siguientes roles:
Por eso, la fiabilidad de los oráculos es crucial. Si un oráculo proporciona datos incorrectos, los resultados de liquidación de todo el mercado de predicción pueden verse afectados. En muchos sistemas, se utilizan varios oráculos o redes descentralizadas de oráculos para mejorar la fiabilidad.
En los mercados de predicción, la liquidez determina si las operaciones pueden realizarse de manera fluida. Si el mercado no cuenta con suficientes compradores y vendedores, negociar se vuelve complicado, por lo que se requieren mecanismos de market-making para aportar liquidez.
En los mercados financieros tradicionales, los market makers suelen proporcionar precios de compra y venta, mientras que en los mercados de predicción on-chain, muchas plataformas emplean mecanismos de Automated Market Maker (AMM) para ofrecer liquidez. El AMM utiliza precios algorítmicos en lugar de depender de market makers humanos, permitiendo que el mercado funcione de forma continua.
Cada mercado de predicción puede adoptar distintos mecanismos de liquidez, como AMM basado en funciones constantes o modelos de precios basados en curvas de probabilidad. El objetivo común de estos mecanismos es garantizar que los usuarios puedan comprar o vender participaciones de resultados en cualquier momento, mientras los precios varían continuamente según la actividad de compra y venta.
Desde la lógica operativa, los mercados de predicción on-chain suelen estar compuestos por tres módulos principales:
Estos tres componentes conforman la estructura operativa básica de los mercados de predicción on-chain.