Análise profunda dos princípios técnicos do DLC e discussão sobre soluções de otimização

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

1. Visão Geral

O contrato de logaritmo discreto (DLC) é uma proposta de um esquema de execução de contratos baseado em oráculos, apresentada por Tadge Dryja do MIT em 2018. O DLC permite que as partes realizem pagamentos condicionais com base em condições pré-definidas, executando os pagamentos através de pré-assinaturas e assinaturas de resultados de oráculos. Em comparação com a Lightning Network, o DLC tem vantagens claras em termos de privacidade, suporte a contratos financeiros complexos e redução do risco de contraparte.

Apesar de o DLC ter um amplo potencial de aplicação no ecossistema do Bitcoin, ainda existem alguns problemas a serem resolvidos, como a segurança das chaves, a descentralização dos oráculos e o troco de valor fixo. Este artigo irá analisar os princípios do DLC e propor algumas soluções de otimização.

2. Como funciona o DLC

Tomando como exemplo a aposta entre Alice e Bob sobre a paridade do hash do n+k-ésimo bloco, o fluxo básico do DLC é o seguinte:

  1. Cada parte gera um par de chaves: oráculo (z, Z), Alice(x, X), Bob(y, Y)

  2. Alice e Bob criam uma transação de financiamento com múltiplas assinaturas 2-of-2, cada um bloqueando 1 BTC

  3. Criar duas transações de contrato para a execução da transação (CET), para despesas de capital.

  4. O oráculo gera os compromissos R e S, S'

  5. Alice e Bob calculam a nova chave pública PK^Alice e PK^Bob

  6. O oráculo transmite s ou s' com base na paridade do hash do bloco.

  7. A parte vencedora calcula a nova chave privada para retirar ativos usando s/s'.

Análise do Princípio do DLC e Reflexões sobre sua Otimização

3. Plano de otimização do DLC

3.1 Gestão de Chaves

A divulgação ou perda da chave privada do oráculo e do número aleatório pode levar a vários problemas de segurança. Recomenda-se adotar as seguintes medidas:

  • Usar BIP32 para derivar chaves filhas ou chaves netas para assinar
  • Usar a chave privada e o valor hash do contador como número aleatório

3.2 Oracle descentralizado

A implementação da assinatura de limiar Schnorr para descentralizar oráculos possui as seguintes vantagens:

  • Aumentar a segurança, reduzir o risco de falhas de ponto único
  • Implementar controle distribuído
  • Aumentar a usabilidade e flexibilidade
  • Possuir responsabilização

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

Em cenários descentralizados, a chave privada completa não existe, não podendo ser diretamente utilizada para derivar com BIP32. Pode-se adotar um método de derivação de chave distribuída, utilizando polinômios de interpolação de Lagrange para realizar a correspondência entre fragmentos de chave privada e a chave privada completa.

DLC princípio de análise e reflexão sobre otimização

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

Introdução do mecanismo de desafio otimista, onde o oráculo deve ser previamente garantido. Qualquer participante honesto pode desafiar um oráculo malicioso, e vencer o desafio pode resultar na penalização do depósito do infrator.

3.5 OP-DLC + BitVM双桥

Combinar OP-DLC e BitVM para resolver o problema de troco em montantes fixos do DLC, alcançando troco de qualquer granularidade e melhorando a liquidez dos fundos.

Análise do Princípio DLC e Pensamentos de Otimização

4. Conclusão

A tecnologia DLC combinada com Taproot, BitVM, entre outros, pode permitir a validação e liquidação de contratos off-chain mais complexos. Por meio do mecanismo de desafio OP, é possível alcançar a minimização da confiança em oráculos, estabelecendo a base para a ampla aplicação do DLC.

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
  • 7
  • Repostar
  • Compartilhar
Comentário
0/400
ForkMongervip
· 6h atrás
pfft... execução baseada em oracle? apenas mais um vetor de ataque à espera de ser explorado tbh
Ver originalResponder0
RuntimeErrorvip
· 6h atrás
Falar tanto não é melhor do que falar sobre como negociar.
Ver originalResponder0
DeFiAlchemistvip
· 7h atrás
ahh finalmente vendo a sagrada elegância matemática dos protocolos DLC... verdadeira alquimia financeira em ação para ser sincero
Ver originalResponder0
BrokenDAOvip
· 7h atrás
Máquina Oracle é apenas um novo frasco para um veneno antigo, o custo de confiança ainda não pode ser evitado.
Ver originalResponder0
RugPullAlarmvip
· 7h atrás
A vulnerabilidade de pré-assinatura pode ser reproduzida em menos de 1 dia. O roteiro de puxar o tapete já estava escrito?
Ver originalResponder0
HypotheticalLiquidatorvip
· 7h atrás
Máquina Oracle com limite de risco excessivo, mais uma peça de dominó à espera de cair.
Ver originalResponder0
CryptoCross-TalkClubvip
· 7h atrás
Outra coisa de alta tecnologia que vai fazer as pessoas de parvas chegou.
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)