Discussão sobre os princípios tecnológicos do DLC e ideias de otimização
1. Introdução
O contrato de logaritmo discreto (DLC) é um esquema de pagamento condicional 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 assinam previamente os possíveis resultados e executam o pagamento quando o oráculo assina o resultado. Isso permite que o DLC implemente 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, os detalhes do contrato são compartilhados apenas entre as partes envolvidas.
Suporta contratos financeiros mais complexos e flexíveis, como derivados, seguros, etc.
Reduzir o risco da contraparte, fundos bloqueados em contratos de múltiplas assinaturas.
Não é necessário gerir canais de pagamento
Oferecer melhor escalabilidade em contratos complexos
No entanto, o DLC ainda apresenta alguns riscos e problemas:
Risco de vazamento ou perda da chave do oráculo
Problema de centralização de oráculos
As oráculos descentralizados não podem realizar a derivação de chaves diretamente.
Risco de conluio de nós oraculares
Problema de troco de valor fixo
Este artigo apresentará algumas propostas de otimização para melhorar a segurança do ecossistema do Bitcoin.
2. Princípio do DLC
Tomando como exemplo o acordo de aposta assinado por Alice e Bob, a aposta é a paridade do hash do n+k-ésimo bloco. O DLC transmite informações do bloco através de oráculos para construir assinaturas condicionais, permitindo que a parte vencedora ganhe ativos.
Os principais passos incluem:
Todas as partes geram pares de chaves
Criar transação de investimento
Criar transações de execução de contratos
Compromisso de Cálculo de Oráculo
Parte participante calcula a nova chave pública
O oráculo gera uma assinatura com base nos resultados
A parte vencedora retira os ativos
A análise indica que apenas a parte correta consegue calcular a nova chave privada e retirar os fundos com sucesso. Também é necessário adicionar um bloqueio de tempo para evitar que os ativos sejam retirados pela outra parte.
3. Otimização do DLC
3.1 Gestão de Chaves
A chave privada e o número aleatório do oráculo no DLC são cruciais; 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
Revelar a chave privada do oráculo
Correspondente DLC não pode ser liquidado
Sugere-se usar a derivação de chaves filhas ou chaves netas BIP32, e utilizar o hash da chave privada e do contador como número aleatório para aumentar a segurança.
3.2 Oráculo descentralizado
A utilização de assinaturas Schnorr em limiares pode implementar oráculos descentralizados, com 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
No cenário de oráculos descentralizados, a chave privada completa não aparece, impossibilitando o uso direto das chaves derivadas pelo BIP32. Pode-se adotar um método de derivação de chaves distribuídas, implementado com base no polinômio de interpolação de Lagrange. Contudo, é necessário considerar a questão da compatibilidade entre BIP32 aprimorado e não aprimorado.
3.4 OP-DLC: minimização de confiança de oráculos
Proponha o esquema OP-DLC, introduza um mecanismo de desafio otimista. O oráculo deve fazer um depósito antecipado para construir um jogo OP na cadeia, prometendo não agir de forma maliciosa. Qualquer parte honesta que participe pode iniciar um desafio, punindo o oráculo malicioso. Isso permite que os nós do oráculo se supervisionem mutuamente, alcançando uma minimização da confiança.
3.5 OP-DLC + BitVM双桥
Combinar OP-DLC e BitVM para resolver as limitações do DLC na alocação de fundos:
Implementar trocos de qualquer granularidade
Aumentar a liquidez dos fundos
Os usuários podem escolher livremente o método de depósito e levantamento
Reduzir a dependência da confiança nos oráculos
4. Conclusão
A tecnologia DLC, combinada com novas tecnologias como Taproot e BitVM, pode permitir a validação e liquidação de contratos off-chain mais complexos. Através do mecanismo de desafio OP, é possível alcançar uma minimização da confiança em oráculos, trazendo mais possibilidades para o ecossistema Bitcoin.
Esta página pode conter conteúdos de terceiros, que são fornecidos apenas para fins informativos (sem representações/garantias) e não devem ser considerados como uma aprovação dos seus pontos de vista pela Gate, nem como aconselhamento financeiro ou profissional. Consulte a Declaração de exoneração de responsabilidade para obter mais informações.
9 gostos
Recompensa
9
4
Partilhar
Comentar
0/400
WhaleWatcher
· 07-22 14:59
Máquina Oracle novamente apareceu para mostrar sua presença.
Ver originalResponder0
CrashHotline
· 07-22 14:59
o dlc ainda não está quente o suficiente, por que parece que ainda está no papel?
Plano de otimização do DLC: aumentar a segurança e o potencial de aplicação do Bitcoin
Discussão sobre os princípios tecnológicos do DLC e ideias de otimização
1. Introdução
O contrato de logaritmo discreto (DLC) é um esquema de pagamento condicional 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 assinam previamente os possíveis resultados e executam o pagamento quando o oráculo assina o resultado. Isso permite que o DLC implemente 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, o DLC ainda apresenta alguns riscos e problemas:
Este artigo apresentará algumas propostas de otimização para melhorar a segurança do ecossistema do Bitcoin.
2. Princípio do DLC
Tomando como exemplo o acordo de aposta assinado por Alice e Bob, a aposta é a paridade do hash do n+k-ésimo bloco. O DLC transmite informações do bloco através de oráculos para construir assinaturas condicionais, permitindo que a parte vencedora ganhe ativos.
Os principais passos incluem:
A análise indica que apenas a parte correta consegue calcular a nova chave privada e retirar os fundos com sucesso. Também é necessário adicionar um bloqueio de tempo para evitar que os ativos sejam retirados pela outra parte.
3. Otimização do DLC
3.1 Gestão de Chaves
A chave privada e o número aleatório do oráculo no DLC são cruciais; a sua divulgação ou perda pode levar a:
Sugere-se usar a derivação de chaves filhas ou chaves netas BIP32, e utilizar o hash da chave privada e do contador como número aleatório para aumentar a segurança.
3.2 Oráculo descentralizado
A utilização de assinaturas Schnorr em limiares pode implementar oráculos descentralizados, com as seguintes vantagens:
3.3 Descentralização e gestão de chaves acopladas
No cenário de oráculos descentralizados, a chave privada completa não aparece, impossibilitando o uso direto das chaves derivadas pelo BIP32. Pode-se adotar um método de derivação de chaves distribuídas, implementado com base no polinômio de interpolação de Lagrange. Contudo, é necessário considerar a questão da compatibilidade entre BIP32 aprimorado e não aprimorado.
3.4 OP-DLC: minimização de confiança de oráculos
Proponha o esquema OP-DLC, introduza um mecanismo de desafio otimista. O oráculo deve fazer um depósito antecipado para construir um jogo OP na cadeia, prometendo não agir de forma maliciosa. Qualquer parte honesta que participe pode iniciar um desafio, punindo o oráculo malicioso. Isso permite que os nós do oráculo se supervisionem mutuamente, alcançando uma minimização da confiança.
3.5 OP-DLC + BitVM双桥
Combinar OP-DLC e BitVM para resolver as limitações do DLC na alocação de fundos:
4. Conclusão
A tecnologia DLC, combinada com novas tecnologias como Taproot e BitVM, pode permitir a validação e liquidação de contratos off-chain mais complexos. Através do mecanismo de desafio OP, é possível alcançar uma minimização da confiança em oráculos, trazendo mais possibilidades para o ecossistema Bitcoin.