Análise Profundidade da Tecnologia DLC e Discussão sobre Planos de Otimização

robot
Geração do resumo em andamento

Discussão sobre os princípios técnicos do DLC e ideias de otimização

1. Visão Geral

O contrato de logaritmo discreto (DLC) é uma solução de execução de contrato inteligente baseada em oráculos, proposta por Tadge Dryja do MIT em 2018. Em comparação com a Lightning Network, o DLC apresenta vantagens evidentes em termos de proteção de privacidade, flexibilidade do contrato e controle de risco contraparte, permitindo a implementação de contratos financeiros complexos na rede Bitcoin.

No entanto, o DLC ainda apresenta alguns problemas potenciais, como riscos de segurança das chaves, centralização dos oráculos, dificuldades na derivação descentralizada de chaves, riscos de conluio, entre outros. Este artigo irá analisar a fundo o funcionamento do DLC e propor algumas ideias de otimização para resolver esses problemas, a fim de melhorar a segurança e a usabilidade do ecossistema do Bitcoin.

2. Como funciona o DLC

O fluxo de trabalho básico do DLC é o seguinte:

  1. As partes envolvidas e o oráculo geram os seus próprios pares de chaves públicas e privadas.

  2. As partes envolvidas criam uma transação de aporte, bloqueando os fundos em uma saída de múltiplas assinaturas.

  3. As partes envolvidas criam um contrato para executar a transação (CET), para a distribuição de fundos subsequente.

  4. O oráculo gera compromissos e transmite os parâmetros relevantes.

  5. As partes calculam a nova chave pública com base nos dados do oráculo.

  6. Após o evento, o oráculo transmite os dados de assinatura.

  7. A parte vencedora calcula a nova chave privada com base na assinatura do oráculo e retira os fundos.

Durante todo o processo, os oráculos desempenham um papel crucial, determinando o resultado final da execução do contrato.

Análise dos Princípios do DLC e Pensamentos sobre sua Otimização

3. Plano de Otimização DLC

3.1 Gestão de Chaves

Para aumentar a segurança da chave privada do oráculo, sugere-se adotar as seguintes medidas:

  • Usar a derivação de subchaves ou chaves netas BIP32 para assinatura
  • Usar o hash da chave privada e do contador como um número aleatório, evitando a reutilização.

3.2 Oracle descentralizado

A implementação de oráculos descentralizados com assinatura de limite Schnorr pode:

  • Aumentar a segurança, reduzir o risco de falhas de ponto único
  • Implementar controle distribuído, evitando a concentração excessiva de poder
  • Aumentar a disponibilidade e flexibilidade do sistema
  • Implementar responsabilização

3.3 Descentralização e gestão de chaves acopladas

Para o problema de não poder usar diretamente o BIP32 para a derivação de chaves em oráculos descentralizados, pode-se considerar:

  • Utiliza um método de derivação de chave distribuído
  • Usar BIP32 não aprimorado ou função de hash homomórfica

DLC Princípios e Análise de Otimização

3.4 OP-DLC: Minimização de confiança de oráculos

Introduzir um mecanismo de desafios otimista, exigindo que o oráculo faça um depósito prévio, permitindo que qualquer parte honesta inicie um desafio. Este método pode:

  • Realizar a supervisão mútua entre nós de oráculos
  • Reduzir a suposição de confiança para apenas um participante honesto
  • Resolver efetivamente o risco de conluio de oráculos

3.5 OP-DLC + BitVM双桥

Combinando OP-DLC e BitVM, é possível resolver as limitações do DLC na alocação de fundos:

  • Implementar troco de qualquer granularidade
  • Fornecer vários canais de depósito e retirada
  • Aumentar a utilização de capital
  • Reduzir ainda mais a dependência da confiança em oráculos

Análise dos Princípios do DLC e Reflexões sobre a Otimização

4. Conclusão

Com o desenvolvimento de tecnologias como Taproot e BitVM, espera-se que o DLC possibilite uma verificação e liquidação de contratos off-chain mais complexos. Combinado com o mecanismo de desafio OP, pode-se alcançar uma minimização da confiança em oráculos, trazendo mais possibilidades de aplicações inovadoras para a rede Bitcoin.

Ver original
Esta página pode conter conteúdo de terceiros, que é fornecido apenas para fins informativos (não para representações/garantias) e não deve ser considerada como um endosso de suas opiniões pela Gate nem como aconselhamento financeiro ou profissional. Consulte a Isenção de responsabilidade para obter detalhes.
  • Recompensa
  • 3
  • Compartilhar
Comentário
0/400
GasFeeCryingvip
· 10h atrás
Começou, a questão da centralização da Máquina Oracle não pode ser resolvida.
Ver originalResponder0
GateUser-e51e87c7vip
· 08-03 08:31
o núcleo do dlc ainda é centralizado...
Ver originalResponder0
NftDataDetectivevip
· 08-03 08:24
hmm outra solução oracle... mas aqueles riscos de segurança, no entanto
Ver originalResponder0
  • Marcar
Faça trade de criptomoedas em qualquer lugar e a qualquer hora
qrCode
Escaneie o código para baixar o app da Gate
Comunidade
Português (Brasil)
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)