Skip to main content

Oráculo | Bitcoin Glossary | Mapping Bitcoin

Oráculo

Protocolo

Also known as: data oracle

Entidade que fornece dados externos para contratos Bitcoin e Layer 2, essencial para DLCs e pagamentos condicionais baseados em eventos do mundo real.

Visão Geral

Um oráculo no contexto Bitcoin é uma entidade confiável ou semi-confiável que fornece dados externos do mundo real para contratos inteligentes ou protocolos de pagamento condicional. Como a blockchain Bitcoin não tem consciência incorporada de eventos fora da rede, os oráculos servem como pontes entre o mundo físico e a lógica de contratos na cadeia (ou fora da cadeia).

O Problema do Oráculo

Mundo Real               Bitcoin
┌──────────────┐         ┌──────────────┐
│ Placar       │         │              │
│ esportivo    │─Oráculo─│  Contrato    │
│ Feeds preços │    →    │  Inteligente │
│ Dados clima  │         │  Liquidação  │
│ Resultados   │         │              │
│ eleitorais   │         │              │
└──────────────┘         └──────────────┘

Problema: Como você confia no oráculo?
A blockchain pode verificar assinaturas, não a verdade.

O desafio fundamental com os oráculos é a confiança. Uma blockchain pode verificar criptograficamente que um oráculo assinou um ponto de dados específico, mas não pode verificar se esse ponto de dados é verdadeiro. Isso é conhecido como o "problema do oráculo".

Oráculos em Contratos de Registro Discreto (DLCs)

Os DLCs representam uma abordagem elegante ao problema do oráculo. O oráculo publica um compromisso com os possíveis resultados antecipadamente. Quando o evento ocorre, o oráculo assina o resultado com um nonce específico. Crucialmente, o oráculo não conhece os detalhes dos contratos que dependem de seus dados, não pode ver os valores apostados e não pode enganar seletivamente usuários individuais.

Estratégias de Minimização de Confiança

  • Múltiplos oráculos: Exigir acordo de M-de-N oráculos independentes
  • Sistemas de reputação: Os oráculos constroem históricos ao longo do tempo
  • Compromissos criptográficos: Os oráculos se comprometem com espaços de resultados antecipadamente
  • Garantias financeiras: Os oráculos depositam colateral que pode ser confiscado por desonestidade

Conceitos Errôneos Comuns

Os oráculos não têm controle sobre os fundos em um contrato — eles apenas fornecem dados que determinam como os fundos pré-comprometidos são distribuídos. Em um DLC bem projetado, o oráculo não pode roubar fundos nem conhecer os contratos exatos que dependem de sua atestação. No entanto, um oráculo desonesto pode causar liquidação incorreta, razão pela qual a seleção e redundância do oráculo são importantes.