Solução de otimização da tecnologia DLC: Aumentar a segurança da Máquina Oracle e a Descentralização

Análise técnica e ideias de otimização do DLC

1. Introdução

O contrato de logaritmo discreto ( DLC ) é um esquema de execução de contrato baseado em oráculos, que permite que ambas as partes realizem pagamentos condicionais com base em condições pré-definidas. Comparado com a Lightning Network, o DLC apresenta vantagens significativas em termos de proteção de privacidade, suporte a contratos financeiros complexos e redução do risco de contraparte.

No entanto, o DLC ainda apresenta alguns problemas e riscos:

  • Risco de vazamento ou perda da chave privada do oráculo e do número aleatório
  • Problema de confiança centralizada dos oráculos
  • Oráculos descentralizados não podem realizar a derivação de chaves diretamente.
  • Risco de conspiração de nós oráculo
  • Existe um problema de troco de valor fixo na redistribuição de ativos

Este artigo irá explorar algumas soluções de otimização para resolver esses problemas e aumentar a segurança do ecossistema do Bitcoin.

2. Princípio do DLC

O princípio básico do DLC é construir assinaturas condicionais através da transmissão de informações por meio de oráculos, permitindo que a parte correta ganhe os ativos. Os principais passos incluem:

  1. Inicialização: gerar parâmetros da curva elíptica
  2. Geração de chave: o oráculo e as partes geram a chave privada e a chave pública
  3. Transação de aporte: bloquear fundos em saídas de múltiplas assinaturas
  4. Execução de contrato: criar uma transação para gastar a transação de aporte
  5. Compromisso de cálculo do oráculo
  6. Liquidação: o oráculo gera uma assinatura com base no resultado
  7. Retirada: a parte vencedora calcula uma nova chave privada e retira os ativos

Análise e otimização do princípio DLC

3. Plano de Otimização de DLC

3.1 Gestão de Chaves

Para aumentar a segurança das chaves privadas do oráculo, podem ser adotadas as seguintes medidas:

  • Usar chaves filhas ou chaves netas derivadas de BIP32 para assinatura
  • Usar a chave privada e o valor de hash do contador como número aleatório, para evitar duplicações ou perdas

3.2 Oracle descentralizado

A implementação de oráculos descentralizados com assinaturas de limiar Schnorr tem as seguintes vantagens:

  • 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
  • Tem boa escalabilidade
  • Implementar responsabilidade

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

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

No cenário de oráculos descentralizados, a ausência da chave privada completa impede o uso direto do BIP32 para a derivação de chaves. Pode-se usar um método de derivação de chaves distribuídas, baseado em polinômios de interpolação de Lagrange, para implementar a correspondência entre fragmentos de chave privada e a chave privada completa, permitindo assim a derivação de fragmentos de chaves privadas.

3.4 OP-DLC: minimização de confiança do oráculo

Propor o mecanismo OP-DLC, introduzindo o mecanismo de desafio otimista:

  • O oráculo deve ser estacado antecipadamente para construir jogos OP na cadeia.
  • Qualquer parte honesta pode iniciar um desafio
  • O sucesso do desafio pode punir o oráculo maligno
  • Implementar supervisão mútua entre nós de oráculos, minimizando a confiança

3.5 OP-DLC + BitVM双桥

Combinar OP-DLC e BitVM para resolver os problemas do DLC quando utilizado em pontes entre cadeias:

  • Resolver o problema de troco de fundos e limitações de granularidade
  • Oferecer vários canais de entrada e saída de fundos
  • Implementar a minimização da confiança em oráculos
  • Aumentar a utilização de capital

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

4. Conclusão

O DLC, combinando tecnologias como Taproot e BitVM, pode permitir a verificação e liquidação de contratos off-chain mais complexos. Através do mecanismo de desafio OP, é possível alcançar uma minimização da confiança em oráculos, trazendo mais possibilidades de aplicação para o ecossistema Bitcoin.

Ver original
This page may contain third-party content, which is provided for information purposes only (not representations/warranties) and should not be considered as an endorsement of its views by Gate, nor as financial or professional advice. See Disclaimer for details.
  • Recompensa
  • 6
  • Partilhar
Comentar
0/400
Blockblindvip
· 1h atrás
A infraestrutura ainda depende da Máquina Oracle.
Ver originalResponder0
DaoDevelopervip
· 4h atrás
design de segurança de oracle fascinante... forquilhando o repositório para testar algumas otimizações de prova merkle
Ver originalResponder0
MentalWealthHarvestervip
· 5h atrás
Máquina Oracle também é confiável... fiquei tonto com uma lista de perguntas.
Ver originalResponder0
FastLeavervip
· 5h atrás
A segurança da Máquina Oracle acabará por ter problemas.
Ver originalResponder0
BearMarketSurvivorvip
· 5h atrás
Profissional é profissional, é apenas muito difícil de entender.
Ver originalResponder0
retroactive_airdropvip
· 5h atrás
Máquina Oracle também não é confiável.
Ver originalResponder0
  • Pino
Negocie cripto em qualquer lugar e a qualquer hora
qrCode
Digitalizar para transferir a aplicação Gate
Novidades
Português (Portugal)
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)