Solução de otimização de tecnologia DLC: melhorar a segurança e a usabilidade dos contratos inteligentes Bitcoin

Discussão sobre os Princípios Técnicos e Ideias de Otimização do DLC

1. Introdução

O contrato de logaritmo discreto (DLC) é uma solução de execução de contratos inteligentes em Bitcoin baseada em oráculos. Ele permite que ambas as partes façam pagamentos condicionais com base em condições predefinidas, realizando contratos financeiros complexos na Bitcoin, ao mesmo tempo que garante a segurança dos fundos.

Em comparação com a Lightning Network, os DLCs têm as seguintes vantagens:

  • Melhor proteção de privacidade
  • Suporta contratos financeiros mais complexos e flexíveis
  • Reduzir o risco da contraparte
  • Não é necessário gerenciar o canal de pagamento
  • Ter uma escalabilidade melhor em cenários específicos

Mas o DLC ainda apresenta alguns problemas e riscos:

  • Risco de divulgação ou perda de chave
  • Problema de centralização de oráculos
  • Difícil de realizar derivação de chaves em um ambiente descentralizado
  • Risco de conluio de nós oraculares
  • Problema do troco de valor fixo

Este artigo apresentará algumas soluções de otimização para esses problemas, a fim de aumentar a segurança e a utilidade do DLC no ecossistema do Bitcoin.

2. Princípios básicos do DLC

Usando um contrato de aposta simples como exemplo, explique o funcionamento do DLC:

Alice e Bob apostam na paridade do hash do bloco n+k. Se for ímpar, Alice ganha; se for par, Bob ganha. O vencedor pode retirar todos os ativos dentro do tempo t.

DLC constrói assinaturas condicionais transmitindo informações de bloco através de oráculos, garantindo que a parte correta vença.

Os principais passos incluem:

  1. Geração de chaves: o oráculo, Alice e Bob geram cada um as suas chaves privadas e públicas
  2. Transação de aporte: Alice e Bob criam uma transação de aporte com saída multi-assinatura
  3. Execução de contrato: criar CET para gastar transações de aporte.
  4. Compromisso do oráculo: calcular e transmitir o compromisso
  5. Liquidação: o oráculo gera uma assinatura com base no hash do bloco
  6. Retirada: o vencedor utiliza a assinatura para calcular uma nova chave privada e retirar os fundos

O DLC garante que apenas a parte correta possa calcular a nova chave privada e retirar os fundos, alcançando as condições de pagamento sem confiança.

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

3. DLC otimização

3.1 Gestão de Chaves

As chaves privadas e os números aleatórios do oráculo no DLC são fundamentais, sendo necessário tomar medidas para prevenir vazamentos ou perdas:

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

3.2 Oráculo descentralizado

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

  • Aumentar a segurança, reduzir o risco de falhas de ponto único
  • Implementar controle distribuído
  • Aumentar a disponibilidade do sistema
  • Com flexibilidade e escalabilidade
  • Responsável

3.3 A combinação de descentralização e gestão de chaves

No ambiente descentralizado, a chave privada completa não existe, não sendo possível usar diretamente o BIP32 para a derivação de chaves. Pode-se utilizar o método de derivação de chaves distribuído:

  • Utilizando as propriedades do polinómio de interpolação de Lagrange
  • Cada nó utiliza fragmentos de chave privada juntamente com fragmentos de chave privada derivada incremental.
  • Considere usar BIP32 não aprimorado ou funções de hash homomórficas

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

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

Introduzir um mecanismo de desafio otimista, os oráculos precisam fazer uma aposta antecipada para construir jogos OP em cadeia:

  • Qualquer parte honesta pode iniciar um desafio
  • Desafios bem-sucedidos penalizam o profeta do mal
  • A taxa de tolerância a falhas é de 99%

3.5 OP-DLC + BitVM双桥

Combinar OP-DLC e BitVM para resolver o problema de troco fixo do DLC:

  • Implementar troco de qualquer granularidade
  • Fornece vários canais de depósito e levantamento
  • Aumentar a utilização de fundos
  • Reduzir ainda mais a confiança nos oráculos

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

4. Conclusão

A tecnologia DLC implementou contratos financeiros complexos sobre o Bitcoin. Combinando novas tecnologias como Taproot e BitVM, e introduzindo o mecanismo de desafio OP, é possível aumentar ainda mais a segurança, flexibilidade e usabilidade do DLC, que promete desempenhar um papel maior no ecossistema do 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
MEVSupportGroupvip
· 2h atrás
Máquina Oracle a conspirar... hehe já era para ter sido controlado.
Ver originalResponder0
MentalWealthHarvestervip
· 23h atrás
Máquina Oracle串谋危险度bombear啊
Ver originalResponder0
ZenChainWalkervip
· 07-09 20:11
O teclado já está estragado e ainda estamos a falar de otimização.
Ver originalResponder0
HalfIsEmptyvip
· 07-09 20:08
Veja se o canal de pagamento otimizado consegue funcionar~
Ver originalResponder0
DAOTruantvip
· 07-09 20:07
O campo do Bitcoin vai ter novidades novamente.
Ver originalResponder0
DegenWhisperervip
· 07-09 20:04
O DLC pode salvar o Bitcoin nesta onda?
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)