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:
Inicialização: gerar o gerador 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 bloqueiam 1BTC cada um em uma saída multi-assinatura 2-of-2
Execução de contrato: criar duas transações CET para gastar o investimento.
O oráculo calcula o compromisso R, S, S' e transmite
Alice e Bob calculam a nova chave pública
Liquidação: o oráculo gera s ou s' com base nos resultados e transmite.
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.
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
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
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.
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.
10 Curtidas
Recompensa
10
8
Compartilhar
Comentário
0/400
OnChainDetective
· 07-23 07:00
Máquina Oracle的背后,连 instituições Grandes investidores都在玩的 Carteira de encomendas...
Ver originalResponder0
AirdropFatigue
· 07-21 04:51
Esta armadilha do algoritmo velho ainda está em uso? Que enrolação.
Ver originalResponder0
Web3ExplorerLin
· 07-20 16:31
fascinante! os dlcs são como enigmas zen digitais para a era blockchain...
Ver originalResponder0
AllInAlice
· 07-20 08:11
A sensação é apenas uma variação da Máquina Oracle.
Ver originalResponder0
BoredStaker
· 07-20 08:10
Quanto mais ouço, mais difícil é de entender...
Ver originalResponder0
CryptoAdventurer
· 07-20 08:02
Outra vez a fazer algo tão profundo, os idiotas já não conseguem acompanhar.
Discussão sobre a otimização do DLC: Gestão de Chave Secreta, Descentralização e mecanismo OP-DLC
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:
No entanto, ainda existem alguns problemas com o DLC:
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:
Inicialização: gerar o gerador 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 bloqueiam 1BTC cada um em uma saída multi-assinatura 2-of-2
Execução de contrato: criar duas transações CET para gastar o investimento.
O oráculo calcula o compromisso R, S, S' e transmite
Alice e Bob calculam a nova chave pública
Liquidação: o oráculo gera s ou s' com base nos resultados e transmite.
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.
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:
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:
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:
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:
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.