Discussão sobre a otimização do DLC: Gestão de Chave Secreta, Descentralização e mecanismo OP-DLC

robot
Geração do resumo em andamento

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

1. Introdução

O contrato de logaritmo discreto (DLC) é uma solução de pagamento condicional baseada em oráculos, proposta por Tadge Dryja do MIT em 2018. Ele permite que as partes realizem pagamentos com base em condições predefinidas, onde os participantes determinam previamente os resultados possíveis e fazem pré-assinaturas, utilizando essas pré-assinaturas para executar os pagamentos quando o oráculo assina os resultados. O DLC pode possibilitar novas aplicações financeiras descentralizadas, garantindo ao mesmo tempo a segurança do depósito em Bitcoin.

Comparado à Lightning Network, o DLC tem as seguintes vantagens:

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

No entanto, ainda existem alguns problemas com o DLC:

  • Risco de vazamento de chave
  • Problemas de centralização de oráculos
  • Não é possível derivar chaves após a descentralização
  • Risco de conluio
  • Problema do troco de valor fixo

Este artigo irá explorar os princípios do DLC e propor algumas soluções de otimização para resolver esses problemas.

2. Princípio do DLC

Tomando como exemplo a aposta entre Alice e Bob sobre a paridade do hash do bloco n+k:

  1. Inicialização: gerar o gerador 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 bloqueiam 1BTC cada um em uma saída multi-assinatura 2-of-2

  4. Execução de contrato: criar duas transações CET para gastar o investimento.

  5. O oráculo calcula o compromisso R, S, S' e transmite

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

  7. Liquidação: o oráculo gera s ou s' com base nos resultados e transmite.

  8. Retirada: O vencedor retira ativos com uma nova chave privada

Todo o processo garante equidade e segurança, ao mesmo tempo que realiza pagamentos condicionais.

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

3. Otimização de DLC

3.1 Gestão de Chaves

A chave privada e o número aleatório do oráculo são cruciais; a sua divulgação ou perda pode causar problemas de segurança:

  • Chave privada perdida: não é possível liquidar, é necessário executar o reembolso
  • Vazamento da chave privada: todos os DLC enfrentam risco de fraude
  • Vazamento/reeutilização de números aleatórios: pode derivar a chave privada
  • Número aleatório perdido: não é possível liquidar o DLC específico

Recomenda-se usar BIP32 para derivar chaves filhas, utilizando valores hash aleatórios para evitar duplicações ou perdas.

3.2 Oracle descentralizado

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

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

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

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

No cenário descentralizado, a chave privada completa não existe, não podendo ser utilizada diretamente para derivar com BIP32. Pode-se utilizar métodos de derivação de chaves distribuídas, fazendo com que as partes da chave privada e a chave secundária satisfaçam a relação de interpolação.

É necessário considerar a questão da compatibilidade entre BIP32 aprimorado e não aprimorado.

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

Proposta do mecanismo OP-DLC, introduzindo desafios otimistas:

  • Staking de oráculo antecipadamente
  • Qualquer parte honesta pode iniciar um desafio
  • Se o desafio for bem-sucedido, a punição será para o profeta do mal.

Basta um participante honesto para aumentar significativamente a taxa de tolerância a falhas.

3.5 OP-DLC + BitVM双桥

Combinar OP-DLC e BitVM para resolver os problemas do DLC na aplicação de pontes entre cadeias:

  • Implementar troco de qualquer granularidade
  • Oferecer múltiplos canais de depósito e levantamento
  • Minimização da confiança do oráculo
  • Aumentar a utilização de capital

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

4. Conclusão

A tecnologia DLC está em constante desenvolvimento, combinando novas tecnologias como Taproot e BitVM, permitindo a realização de validação e liquidação de contratos off-chain mais complexos. O mecanismo de desafio OP ajuda a alcançar a minimização da confiança em oráculos, melhorando ainda mais a segurança e a usabilidade do DLC.

OP0.17%
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
OnChainDetectivevip
· 07-23 07:00
Máquina Oracle的背后,连 instituições Grandes investidores都在玩的 Carteira de encomendas...
Ver originalResponder0
AirdropFatiguevip
· 07-21 04:51
Esta armadilha do algoritmo velho ainda está em uso? Que enrolação.
Ver originalResponder0
Web3ExplorerLinvip
· 07-20 16:31
fascinante! os dlcs são como enigmas zen digitais para a era blockchain...
Ver originalResponder0
AllInAlicevip
· 07-20 08:11
A sensação é apenas uma variação da Máquina Oracle.
Ver originalResponder0
BoredStakervip
· 07-20 08:10
Quanto mais ouço, mais difícil é de entender...
Ver originalResponder0
CryptoAdventurervip
· 07-20 08:02
Outra vez a fazer algo tão profundo, os idiotas já não conseguem acompanhar.
Ver originalResponder0
GasFeeBarbecuevip
· 07-20 07:58
Vamos ver se conseguimos aguentar o gás.
Ver originalResponder0
RugDocScientistvip
· 07-20 07:52
Boa rapaz, mesmo sem entender, vou dar um like.
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)