Nos mercados de previsão on-chain, os smart contracts assumem toda a criação do mercado, negociação, liquidação e distribuição de fundos. Ou seja, as funções tradicionalmente realizadas por exchanges ou plataformas passam a ser executadas automaticamente on-chain por programas.
Um mercado de previsão on-chain típico envolve algumas etapas essenciais: criação do mercado do evento, compra de cotas de resultado pelos usuários, liquidação dos resultados após o término do evento e distribuição dos retornos aos vencedores. Todo esse processo ocorre de forma automática por meio dos smart contracts, sem intervenção humana.
As principais funções dos smart contracts em mercados de previsão incluem:
Como todas as regras ficam registradas no contrato, o mercado opera com total transparência e não pode ser alterado de forma arbitrária — essa é uma característica fundamental dos mercados de previsão on-chain.
Um dos principais desafios dos mercados de previsão é: como a blockchain pode saber o resultado do evento. A blockchain, por si só, não acessa informações do mundo real diretamente, por isso depende dos oracles para transmitir dados externos para a cadeia e confirmar os resultados dos eventos.
Por exemplo, se o evento do mercado de previsão for “quem vencerá determinada eleição”, após o término da eleição, um oracle envia o resultado oficial para a blockchain, permitindo que o smart contract realize a liquidação baseada nesse resultado. Sem os oracles, o mercado de previsão não consegue concluir a etapa final de liquidação.
Os oracles desempenham funções como:
Por isso, a confiabilidade dos oracles é fundamental. Caso um oracle forneça dados incorretos, todo o resultado de liquidação do mercado de previsão pode ser comprometido. Em muitos sistemas, são utilizados múltiplos oracles ou redes descentralizadas de oracles para aumentar a confiabilidade.
Nos mercados de previsão, a liquidez determina a fluidez das negociações. Se faltam compradores e vendedores, a negociação se torna difícil; por isso, mecanismos de market-making são essenciais para garantir liquidez.
Em mercados financeiros tradicionais, os market makers fornecem cotações de compra e venda. Já nos mercados de previsão on-chain, muitas plataformas usam mecanismos de Maker de mercado automatizado (AMM) para prover liquidez. O AMM utiliza precificação algorítmica, dispensando market makers humanos e permitindo que o mercado opere de forma contínua.
Diferentes mercados de previsão podem adotar mecanismos variados de liquidez, como AMM baseado em funções constantes ou modelos de precificação por curvas de probabilidade. O objetivo comum desses mecanismos é garantir que usuários possam comprar ou vender cotas de resultado a qualquer momento, com preços que se ajustam continuamente conforme a dinâmica de compra e venda.
Do ponto de vista operacional, mercados de previsão on-chain contam, em geral, com três módulos principais:
Esses três componentes formam juntos a estrutura operacional básica dos mercados de previsão on-chain.