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:
Geração de Chaves: o oráculo, Alice e Bob geram suas próprias chaves privadas e públicas
Transação de depósito: Alice e Bob criam uma transação de depósito, cada um bloqueando 1BTC
Execução de contratos de negociação: criar duas transações de execução de contrato para gastar o investimento
A promessa do oráculo: calcular e transmitir (R,S,S')
Alice e Bob calculam a nova chave pública
Liquidação: o oráculo gera s ou s' com base no valor hash do bloco
Retirada: O vencedor calcula a nova chave privada e retira os ativos
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
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
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.
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.
18 gostos
Recompensa
18
8
Partilhar
Comentar
0/400
GetRichLeek
· 07-27 06:49
Mais uma nova manobra, você não quer meu dinheiro suado?
Ver originalResponder0
SelfCustodyIssues
· 07-25 11:07
Outra vez com a Máquina Oracle, não é?
Ver originalResponder0
Rekt_Recovery
· 07-24 23:01
perdi demasiado para confiar em qualquer coisa centralizada...dlc pode ser o caminho
Ver originalResponder0
GasWaster69
· 07-24 19:42
Outra vez a Máquina Oracle, tch tch
Ver originalResponder0
GateUser-00be86fc
· 07-24 19:41
Já temos uma nova forma de jogar.
Ver originalResponder0
Anon4461
· 07-24 19:39
O artigo é muito complexo, eu só quero perguntar quando é que o btc até à lua.
Ver originalResponder0
ForeverBuyingDips
· 07-24 19:33
Ainda querem fazer as pessoas de parvas, irmãos não caiam na armadilha.
Discussão sobre a otimização da tecnologia DLC: Aumentar a segurança das Finanças Descentralizadas do Bitcoin
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:
No entanto, existem alguns riscos e problemas com o DLC:
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:
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:
Sugere-se adotar as seguintes medidas:
3.2 Oracle descentralizado
Implementação de oráculos descentralizados utilizando assinatura de limiar Schnorr, com as seguintes vantagens:
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:
3.4 OP-DLC: minimização de confiança de oráculo
Introdução do mecanismo de desafio otimista:
3.5 OP-DLC + BitVM双桥
Combinar OP-DLC e BitVM:
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.