Nos mercados de previsões on-chain, os contratos inteligentes assumem a totalidade da criação do mercado, negociação, liquidação e distribuição de fundos — ou seja, as tarefas tradicionalmente desempenhadas por bolsas ou plataformas são executadas automaticamente on-chain por programas.
Um mercado de previsões on-chain típico integra vários passos fundamentais: criar um mercado de evento, os utilizadores adquirirem participações nos resultados, liquidar os resultados após o evento terminar e atribuir retornos aos vencedores. Todo o processo é executado automaticamente por contratos inteligentes, sem qualquer intervenção humana.
As principais funções dos contratos inteligentes em mercados de previsões incluem:
Uma vez que todas as regras estão inscritas no contrato, o mercado opera de forma transparente e não pode ser alterado arbitrariamente, sendo este também um traço fundamental dos mercados de previsões on-chain.
Um dos principais desafios nos mercados de previsões é: como é que a blockchain obtém o resultado do evento. A blockchain, por si só, não consegue aceder diretamente a informação do mundo real, sendo por isso necessário recorrer a oracles para transmitir dados externos para a cadeia e confirmar os resultados dos eventos.
Por exemplo, se o evento do mercado de previsões for “quem vai vencer determinada eleição”, após o término da eleição, um oracle tem de submeter o resultado oficial à blockchain, permitindo ao contrato inteligente liquidar com base nesse resultado. Sem oracles, o mercado de previsões não consegue concluir a etapa final de liquidação.
Os oracles desempenham as seguintes funções nos mercados de previsões:
Por isso, a fiabilidade dos oracles é crucial. Se um oracle fornecer dados incorretos, toda a liquidação do mercado de previsões ficará comprometida. Em muitos sistemas, recorre-se a múltiplos oracles ou a redes descentralizadas de oracles para reforçar a fiabilidade.
Nos mercados de previsões, a liquidez determina se a negociação decorre de forma eficiente. Se o mercado não contar com compradores e vendedores em número suficiente, a negociação torna-se difícil, sendo necessários mecanismos de criação de mercado para garantir liquidez.
Nos mercados financeiros tradicionais, os criadores de mercado fornecem normalmente cotações de compra e venda, enquanto nos mercados de previsões on-chain, muitas plataformas recorrem a Formadores Automáticos de Mercado (AMM) para disponibilizar liquidez. O AMM utiliza algoritmos de formação de preços em vez de criadores de mercado humanos, permitindo que o mercado funcione de forma contínua.
Diferentes mercados de previsões podem adotar mecanismos de liquidez distintos, como AMM baseados em funções constantes ou modelos de precificação baseados em curvas de probabilidade. O objetivo comum destes mecanismos é garantir que os utilizadores possam comprar ou vender participações nos resultados em qualquer momento, com os preços a variar continuamente em função das operações de compra e venda.
Do ponto de vista da lógica operacional, os mercados de previsões on-chain integram geralmente três módulos centrais:
Estes três componentes constituem, em conjunto, a estrutura operacional base dos mercados de previsões on-chain.