DLCs (Discreet Log Contracts): Contratos Inteligentes do Bitcoin

26 de jun. de 2024

Introdução

Bitcoin, a primeira criptomoeda do mundo, sempre foi mais do que apenas dinheiro digital. Sua tecnologia subjacente tem o potencial para acordos financeiros complexos e contratos inteligentes. Introduza os Contratos de Log Discreto (DLCs) - um desenvolvimento inovador que está empurrando os limites do que é possível na rede Bitcoin.

TLDR: O que são DLCs e como são usados?

Os Contratos de Log Discreto são um tipo de contrato inteligente do Bitcoin que permite que duas partes entrem em um acordo com base em resultados futuros do mundo real. Eles resolvem desafios-chave de escalabilidade, privacidade e confiança no oráculo que têm prejudicado a adoção generalizada de contratos inteligentes no Bitcoin.

Como exemplo de DLCs em ação, considere o Liquidium, uma plataforma de empréstimos entre pares não custodial no Bitcoin. O Liquidium usa DLCs para criar empréstimos seguros e eficientes, onde os usuários podem tomar emprestado Bitcoin contra seus ativos digitais como Ordinais ou Runas. Cada empréstimo é garantido por um DLC que atua como um escrow, liberando automaticamente o colateral com base em condições predefinidas sem exigir confiança entre as partes ou em uma autoridade centralizada.

A Gênese dos Contratos de Log Discreto

Introduzidos por Thaddeus Dryja do MIT Digital Currency Initiative, os DLCs foram projetados para enfrentar as limitações dos contratos inteligentes tradicionais no Bitcoin. O objetivo era criar um sistema que pudesse lidar com acordos complexos enquanto mantinha os princípios fundamentais de segurança, privacidade e descentralização do Bitcoin.

Agora, vamos mergulhar mais fundo no mundo dos DLCs e explorar como eles estão transformando as capacidades do Bitcoin.

Como os DLCs funcionam:

No cerne, os DLCs envolvem três jogadores-chave:

1. Alice e Bob: As duas partes que entram no contrato.

2. Olivia: Um oráculo que fornece dados externos para resolver o contrato.

A magia dos DLCs reside em seu uso inteligente de criptografia. Eles empregam uma versão modificada das assinaturas de Schnorr, uma técnica criptográfica já conhecida pela comunidade Bitcoin. Aqui está uma explicação simplificada do processo:

1. Criação do Contrato: Alice e Bob criam múltiplas transações potenciais de resultado, cada uma correspondendo a diferentes resultados possíveis de seu acordo.

2. Compromisso do Oráculo: Olivia, o oráculo, se compromete com uma chave pública e uma chave de assinatura única antecipadamente.

3. Execução: Quando as condições do contrato são atendidas, Olivia assina o resultado. Esta assinatura revela as informações necessárias para executar a transação apropriada.

4. Liquidação: A transação correta é transmitida para a rede Bitcoin, liquidando o contrato de acordo com os termos acordados.

Principais vantagens dos DLCs:

1. Privacidade: Os DLCs se mesclam com as transações regulares de Bitcoin, aprimorando a privacidade do usuário.

2. Escalabilidade: Ao manter a maioria dos dados off-chain, os DLCs reduzem o ônus na rede Bitcoin.

3. Confiança mínima no Oráculo: O sistema é projetado para que os oráculos não possam manipular resultados sem detecção.

4. Flexibilidade: Os DLCs podem lidar com uma ampla variedade de acordos baseados em eventos ou dados do mundo real.

Aplicação no Mundo Real: Plataforma de Empréstimos do Liquidium

Para entender como os DLCs funcionam na prática, vamos examinar de perto a implementação do Liquidium:

1. Criação do Empréstimo: Quando um mutuário e um credor concordam com os termos, eles criam um DLC que atua como um escrow para o colateral.

2. Contratos Baseados em Tempo: A expiração do DLC é definida para coincidir com a duração do empréstimo, eliminando a necessidade de liquidações complexas baseadas em preço.

3. Execução Automática: Se o mutuário pagar a tempo, o DLC libera o colateral de volta para ele. Caso contrário, permite que o credor reivindique o colateral.

4. Segurança Descentralizada: Mesmo que o oráculo se comporte mal, o mutuário e o credor juntos ainda podem liberar o colateral, garantindo um sistema verdadeiramente sem permissão.

Esta implementação mostra como os DLCs podem criar produtos financeiros eficientes e sem confiança no Bitcoin sem depender de autoridades centralizadas.

Potencial Futuro e Desafios

Embora os DLCs ofereçam possibilidades emocionantes, ainda há trabalho a ser feito. Pesquisadores estão explorando otimizações para tornar os DLCs ainda mais eficientes e amigáveis ao usuário. Algumas áreas de foco incluem:

1. Reduzir os requisitos de computação para contratos com muitos resultados possíveis.

2. Integrar os DLCs com a Lightning Network para transações ainda mais rápidas e baratas.

3. Desenvolver sistemas para que as partes possam encontrar e se coincidir facilmente com potenciais contrapartes.

Conclusão

Os Contratos de Log Discreto representam um avanço significativo na evolução do Bitcoin. Ao permitir acordos complexos e sem confiança e ao mesmo tempo manter os princípios fundamentais do Bitcoin, os DLCs estão abrindo novas possibilidades para finanças descentralizadas, mercados de previsão, e mais.

Como projetos como o Liquidium demonstram, os DLCs não são apenas teóricos - eles já estão sendo utilizados de maneiras inovadoras. À medida que o desenvolvimento continua e mais pessoas reconhecem o potencial dessa tecnologia, podemos esperar ver uma explosão de novas aplicações construídas no Bitcoin usando DLCs.

O futuro dos contratos inteligentes do Bitcoin está aqui, e é discreto, escalável e cheio de potencial. Seja você um desenvolvedor, investidor ou simplesmente um entusiasta do Bitcoin, ficar de olho nos DLCs pode lhe dar um vislumbre do futuro de acordos descentralizados e produtos financeiros.

Liquidium é o protocolo líder de empréstimo de Bitcoin de pessoa para pessoa, utilizando Inscrições Ordinais como garantia habilitada por PSBTs e DLCs na camada 1 do Bitcoin.