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:
Geração de chaves: o oráculo, Alice e Bob geram cada um as suas chaves privadas e públicas
Transação de aporte: Alice e Bob criam uma transação de aporte com saída multi-assinatura
Execução de contrato: criar CET para gastar transações de aporte.
Compromisso do oráculo: calcular e transmitir o compromisso
Liquidação: o oráculo gera uma assinatura com base no hash do bloco
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.
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
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
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.
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.
23 Curtidas
Recompensa
23
6
Compartilhar
Comentário
0/400
MEVSupportGroup
· 2h atrás
Máquina Oracle a conspirar... hehe já era para ter sido controlado.
Ver originalResponder0
MentalWealthHarvester
· 23h atrás
Máquina Oracle串谋危险度bombear啊
Ver originalResponder0
ZenChainWalker
· 07-09 20:11
O teclado já está estragado e ainda estamos a falar de otimização.
Ver originalResponder0
HalfIsEmpty
· 07-09 20:08
Veja se o canal de pagamento otimizado consegue funcionar~
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:
Mas o DLC ainda apresenta alguns problemas e riscos:
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:
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.
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:
3.2 Oráculo descentralizado
A implementação de oráculos descentralizados com assinaturas de limite Schnorr apresenta as seguintes vantagens:
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:
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:
3.5 OP-DLC + BitVM双桥
Combinar OP-DLC e BitVM para resolver o problema de troco fixo do 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.