Otimização da tecnologia DLC: Aumentar a segurança e a escalabilidade dos contratos inteligentes Bitcoin

robot
Geração do resumo em andamento

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

1. Introdução

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. O DLC permite que as partes realizem pagamentos condicionais com base em condições predefinidas, com os participantes a determinarem previamente os resultados possíveis e a realizarem pré-assinaturas. Quando o oráculo assina o resultado, essas pré-assinaturas são utilizadas para executar o pagamento. O DLC pode possibilitar novas aplicações financeiras descentralizadas, garantindo ao mesmo tempo a segurança dos depósitos em Bitcoin.

Comparado com a Lightning Network, o DLC tem as seguintes vantagens:

  • Melhor proteção de privacidade
  • Suporte para contratos financeiros complexos
  • Reduzir o risco da contraparte
  • Não é necessário gerenciar canais de pagamento
  • Ter uma melhor escalabilidade em cenários específicos

No entanto, ainda existem alguns problemas e riscos associados ao DLC:

  • Risco de perda ou divulgação da chave do oráculo
  • Problema de centralização do oráculo
  • Oráculos descentralizados não podem realizar a derivação de chaves diretamente
  • Risco de conluio de oráculos
  • Problema de troco de valor fixo

Este artigo irá explorar soluções de otimização para o DLC, a fim de aumentar a segurança do ecossistema do Bitcoin.

2. Princípio do DLC

Usando o exemplo de Alice e Bob apostando na paridade do hash do bloco n+k para explicar o princípio do DLC:

  1. Inicialização: gerar G, ordem q

  2. Geração de Chaves: o oráculo, Alice e Bob geram suas chaves privadas e públicas.

  3. Transação de capital: Alice e Bob criam uma transação de capital com saída de 2-de-2 multisig.

  4. Execução de contratos: Criar duas transações CET para gastos de investimento.

  5. Compromisso de cálculo do oráculo: gerar R, S, S' e transmitir

  6. Alice e Bob calculam uma nova chave pública

  7. Liquidação: o oráculo gera s ou s' com base no valor de hash do bloco

  8. Retirada: a parte vencedora retira os ativos com a nova chave privada

  9. Definir um bloqueio de tempo para garantir a equidade

Análise do princípio do DLC e suas considerações de otimização

3. Otimização de DLC

3.1 Gestão de Chaves

A segurança da chave privada do oráculo e do número aleatório é crucial. Os principais riscos incluem:

  1. Chave privada do oráculo perdida
  2. Vazamento de chave privada do oráculo
  3. Vazamento ou reutilização de números aleatórios por oráculos
  4. O oráculo perdeu o número aleatório

Sugestões de otimização:

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

3.2 Oracle descentralizado

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

  • Aumentar a segurança
  • Controle distribuído
  • Aumentar a disponibilidade
  • Flexibilidade e escalabilidade
  • Responsabilidade

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

Quando a chave privada completa não existe, não é possível usar diretamente o BIP32 para derivar chaves. Pode-se usar o método de derivação de chaves distribuídas:

  • A fragmentação de chaves privadas e a chave privada completa satisfazem a relação de interpolação
  • As fragmentos da subchave privada e a subchave também satisfazem a relação de interpolação
  • Considerar a compatibilidade entre BIP32 melhorado e não melhorado

DLC Princípios e Otimizações

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

Proposta de mecanismo de desafio otimista:

  • Oráculo de staking prévio
  • Qualquer parte honesta pode iniciar um desafio
  • Máquina de profecia para punir o mal
  • Taxa de tolerância a falhas de até 99%

3.5 OP-DLC + BitVM双桥

Combinar o BitVM para resolver o problema do DLC:

  • Troco de qualquer granularidade
  • Vários canais de depósito e levantamento
  • Minimização da confiança de oráculos
  • Aumentar a utilização de capital

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

4. Conclusão

DLC combina novas tecnologias como Taproot, BitVM, entre outras, para permitir a verificação e liquidação de contratos off-chain mais complexos. Através do mecanismo de desafio OP, é possível minimizar a confiança em oráculos. No futuro, espera-se que o DLC desempenhe um papel maior no ecossistema do Bitcoin.

BTC0.4%
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
OfflineValidatorvip
· 7h atrás
dar sem qualquer perda
Ver originalResponder0
BearMarketBrovip
· 13h atrás
Esta faixa é demasiado ampla, não é?
Ver originalResponder0
LiquidityHuntervip
· 08-10 05:05
Primeira vez que ouço falar de DLC
Ver originalResponder0
bridge_anxietyvip
· 08-10 05:05
Parece bastante avançado, mas não consigo entender.
Ver originalResponder0
AirdropGrandpavip
· 08-10 04:59
o btc ainda é o dlc saboroso
Ver originalResponder0
LayerZeroHerovip
· 08-10 04:56
dlc bom! Padrão da próxima geração de btc
Ver originalResponder0
BloodInStreetsvip
· 08-10 04:52
Boa, brincar com a Máquina Oracle é uma nova maneira de fazer as pessoas de parvas.
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)