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:
Inicialização: gerar G, ordem q
Geração de Chaves: o oráculo, Alice e Bob geram suas chaves privadas e públicas.
Transação de capital: Alice e Bob criam uma transação de capital com saída de 2-de-2 multisig.
Execução de contratos: Criar duas transações CET para gastos de investimento.
Compromisso de cálculo do oráculo: gerar R, S, S' e transmitir
Alice e Bob calculam uma nova chave pública
Liquidação: o oráculo gera s ou s' com base no valor de hash do bloco
Retirada: a parte vencedora retira os ativos com a nova chave privada
Definir um bloqueio de tempo para garantir a equidade
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:
Chave privada do oráculo perdida
Vazamento de chave privada do oráculo
Vazamento ou reutilização de números aleatórios por oráculos
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
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
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.
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.
9 Curtidas
Recompensa
9
7
Repostar
Compartilhar
Comentário
0/400
OfflineValidator
· 7h atrás
dar sem qualquer perda
Ver originalResponder0
BearMarketBro
· 13h atrás
Esta faixa é demasiado ampla, não é?
Ver originalResponder0
LiquidityHunter
· 08-10 05:05
Primeira vez que ouço falar de DLC
Ver originalResponder0
bridge_anxiety
· 08-10 05:05
Parece bastante avançado, mas não consigo entender.
Ver originalResponder0
AirdropGrandpa
· 08-10 04:59
o btc ainda é o dlc saboroso
Ver originalResponder0
LayerZeroHero
· 08-10 04:56
dlc bom! Padrão da próxima geração de btc
Ver originalResponder0
BloodInStreets
· 08-10 04:52
Boa, brincar com a Máquina Oracle é uma nova maneira de fazer as pessoas de parvas.
Otimização da tecnologia DLC: Aumentar a segurança e a escalabilidade dos contratos inteligentes Bitcoin
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:
No entanto, ainda existem alguns problemas e riscos associados ao DLC:
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:
Inicialização: gerar G, ordem q
Geração de Chaves: o oráculo, Alice e Bob geram suas chaves privadas e públicas.
Transação de capital: Alice e Bob criam uma transação de capital com saída de 2-de-2 multisig.
Execução de contratos: Criar duas transações CET para gastos de investimento.
Compromisso de cálculo do oráculo: gerar R, S, S' e transmitir
Alice e Bob calculam uma nova chave pública
Liquidação: o oráculo gera s ou s' com base no valor de hash do bloco
Retirada: a parte vencedora retira os ativos com a nova chave privada
Definir um bloqueio de tempo para garantir a equidade
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:
Sugestões de otimização:
3.2 Oracle descentralizado
A implementação de oráculos descentralizados utilizando assinaturas de limiar Schnorr possui as seguintes vantagens:
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:
3.4 OP-DLC: minimização de confiança de oráculos
Proposta de mecanismo de desafio otimista:
3.5 OP-DLC + BitVM双桥
Combinar o BitVM para resolver o problema do 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.