Discussão sobre a otimização da tecnologia DLC: Aumentar a segurança das Finanças Descentralizadas do Bitcoin

robot
Geração do resumo em andamento

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

1. Introdução

O contrato de logaritmo discreto ( DLC ) é um esquema de execução de contrato Bitcoin baseado em oráculos, proposto por Tadge Dryja do MIT em 2018. O DLC permite que as partes realizem pagamentos condicionais com base em condições predefinidas, onde os participantes determinam previamente os possíveis resultados e assinam antecipadamente. Quando o oráculo assina o resultado, esses pré-assinados são usados para executar o pagamento. Isso permite que o DLC implemente novas aplicações financeiras descentralizadas sobre o Bitcoin, garantindo ao mesmo tempo a segurança dos depósitos.

Em comparação com a Lightning Network, o DLC tem 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
  • Tem boa escalabilidade em contratos complexos

No entanto, existem alguns riscos e problemas com o DLC:

  • Risco de divulgação ou perda da chave do oráculo
  • Problema de centralização do oráculo
  • Os oráculos descentralizados não podem realizar a derivação de chaves diretamente.
  • Risco de conluio de nós oracle
  • A redistribuição de ativos tem um limite mínimo de montante.

Este artigo apresentará algumas propostas de otimização para aumentar a segurança do ecossistema Bitcoin.

2. Princípio do DLC

Tomando como exemplo um acordo de apostas assinado por Alice e Bob, a aposta é a paridade do hash do n+k-ésimo bloco. Se for ímpar, Alice vence; se for par, Bob vence, e o vencedor pode retirar todos os ativos dentro do tempo t. O DLC constrói assinaturas condicionais transmitindo informações de blocos através de oráculos, permitindo que a parte correta ganhe os ativos.

O processo de execução do DLC inclui:

  1. Geração de Chaves: o oráculo, Alice e Bob geram suas próprias chaves privadas e públicas
  2. Transação de depósito: Alice e Bob criam uma transação de depósito, cada um bloqueando 1BTC
  3. Execução de contratos de negociação: criar duas transações de execução de contrato para gastar o investimento
  4. A promessa do oráculo: calcular e transmitir (R,S,S')
  5. Alice e Bob calculam a nova chave pública
  6. Liquidação: o oráculo gera s ou s' com base no valor hash do bloco
  7. Retirada: O vencedor calcula a nova chave privada e retira os ativos

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

3. Otimização do DLC

3.1 Gestão de Chaves

A chave privada e o número aleatório do oráculo são muito críticos; a sua divulgação ou perda pode levar a:

  • Não é possível liquidar, é necessário executar o contrato de reembolso
  • Enfrentando o risco de liquidação fraudulenta
  • Revelação da chave privada
  • Não é possível liquidar o contrato específico

Sugere-se adotar as seguintes medidas:

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

3.2 Oracle descentralizado

Implementação de oráculos descentralizados utilizando assinatura de limiar Schnorr, com as seguintes vantagens:

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

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

Os oráculos descentralizados são difíceis de usar diretamente com o BIP32 para a derivação de chaves. Pode-se usar um método de derivação de chaves distribuído:

  • As partes da chave privada e a chave privada completa satisfazem a relação de interpolação
  • As partes da chave privada e a subchave ainda satisfazem a relação de interpolação
  • 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 de confiança de oráculo

Introdução do mecanismo de desafio otimista:

  • Oráculos antecipadamente apostam na construção de jogos OP em cadeia
  • Qualquer parte honesta pode iniciar um desafio
  • Se o desafio for bem-sucedido, pune o profeta do mal.
  • Taxa de tolerância a falhas de até 99%

3.5 OP-DLC + BitVM双桥

Combinar OP-DLC e BitVM:

  • Resolver o problema de troco de fundos
  • Oferecer vários canais de depósito e levantamento
  • Implementar a minimização da confiança em oráculos
  • Aumentar a taxa de utilização de capital

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

4. Conclusão

DLC combina tecnologias como Taproot e BitVM, permitindo a verificação e liquidação de contratos off-chain mais complexos. A introdução do mecanismo de desafio OP permite a minimização da confiança em oráculos, fornecendo uma base mais segura e confiável para aplicações de finanças descentralizadas em Bitcoin.

BTC1.06%
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
  • 8
  • Compartilhar
Comentário
0/400
GetRichLeekvip
· 07-27 06:49
Mais uma nova manobra, você não quer meu dinheiro suado?
Ver originalResponder0
SelfCustodyIssuesvip
· 07-25 11:07
Outra vez com a Máquina Oracle, não é?
Ver originalResponder0
Rekt_Recoveryvip
· 07-24 23:01
perdi demasiado para confiar em qualquer coisa centralizada...dlc pode ser o caminho
Ver originalResponder0
GasWaster69vip
· 07-24 19:42
Outra vez a Máquina Oracle, tch tch
Ver originalResponder0
GateUser-00be86fcvip
· 07-24 19:41
Já temos uma nova forma de jogar.
Ver originalResponder0
Anon4461vip
· 07-24 19:39
O artigo é muito complexo, eu só quero perguntar quando é que o btc até à lua.
Ver originalResponder0
ForeverBuyingDipsvip
· 07-24 19:33
Ainda querem fazer as pessoas de parvas, irmãos não caiam na armadilha.
Ver originalResponder0
UnluckyMinervip
· 07-24 19:27
Perder a chave privada é que é azar.
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)