Skip to main content

Contrato de Log Discreto (DLC) | Bitcoin Glossary | Mapping Bitcoin

Contrato de Log Discreto (DLC)

Protocolo

Also known as: DLC

Contrato inteligente Bitcoin usando oráculos para liquidar apostas condicionais. Permite derivativos e seguros sem expor detalhes do contrato na blockchain

Visão Geral

Os Contratos de Log Discreto (DLCs) são um protocolo para criar pagamentos condicionais no Bitcoin que dependem de eventos do mundo real. Proposto por Tadge Dryja em 2018, os DLCs usam uma combinação inteligente de assinaturas adaptadoras e atestações de oráculos para habilitar contratos financeiros como apostas, seguros e derivativos -- tudo mantendo os termos do contrato privados e com uma pegada mínima na cadeia.

Como Funciona

Um DLC envolve três participantes: duas partes contratantes (Alice e Bob) e um oráculo que atesta resultados do mundo real.

┌─────────┐                              ┌─────────┐
│  Alice   │◄──── Transação de Fundos ───►│   Bob   │
└────┬─────┘      (multisig 2-de-2)       └────┬────┘
     │                                         │
     │   Pré-assinar Txs de Execução do        │
     │   Contrato para todos os resultados     │
     │◄────────────────────────────────────────►│
     │                                         │
     │         ┌──────────┐                   │
     │         │  Oráculo  │                  │
     │         │  atesta   │                  │
     │         │ resultado │                  │
     │         └────┬─────┘                   │
     │              │                         │
     │    Assinatura do oráculo habilita       │
     │    a CET correta a ser transmitida     │
     └────────────────────────────────────────┘
  1. Configuração: Alice e Bob concordam com os termos do contrato e um oráculo a usar
  2. Financiamento: Criam uma transação de financiamento multisig 2-de-2
  3. CETs: Pré-assinam Transações de Execução de Contrato (CETs) para cada resultado possível, usando assinaturas adaptadoras bloqueadas aos pontos de atestação antecipados do oráculo
  4. Liquidação: Quando o oráculo publica sua atestação, a CET apropriada se torna gastável e o vencedor pode reivindicar os fundos

Propriedades de Privacidade

Os DLCs são notavelmente privados:

  • O oráculo não sabe que um contrato depende de sua atestação
  • Na cadeia, um DLC parece uma transação multisig ordinária (especialmente com Taproot)
  • Terceiros não podem determinar os termos do contrato a partir da blockchain
  • O oráculo nunca descobre quem está usando seus dados ou para qual propósito

Casos de Uso

  • Apostas de preço: Apostar no preço futuro do bitcoin ou de outros ativos
  • Seguros: Contratos de seguro paramétrico que pagam com base em eventos verificáveis (clima, terremotos)
  • Futuros e opções: Derivativos financeiros sintéticos liquidados em bitcoin
  • Apostas esportivas: Mercados de previsão descentralizados

Limitações

  • O número de resultados possíveis deve ser enumerado antecipadamente, o que pode ser impraticável para contratos com muitos valores possíveis (embora as técnicas de decomposição numérica ajudem)
  • A confiança no oráculo ainda é necessária para atestação honesta, embora o oráculo não possa roubar fundos
  • A interoperabilidade entre implementações DLC ainda está amadurecendo