Discussão sobre os princípios técnicos do DLC e ideias de otimização
1. Visão Geral
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. Em comparação com a Lightning Network, o DLC apresenta vantagens evidentes em termos de proteção de privacidade, flexibilidade do contrato e controle de risco contraparte, permitindo a implementação de contratos financeiros complexos na rede Bitcoin.
No entanto, o DLC ainda apresenta alguns problemas potenciais, como riscos de segurança das chaves, centralização dos oráculos, dificuldades na derivação descentralizada de chaves, riscos de conluio, entre outros. Este artigo irá analisar a fundo o funcionamento do DLC e propor algumas ideias de otimização para resolver esses problemas, a fim de melhorar a segurança e a usabilidade do ecossistema do Bitcoin.
2. Como funciona o DLC
O fluxo de trabalho básico do DLC é o seguinte:
As partes envolvidas e o oráculo geram os seus próprios pares de chaves públicas e privadas.
As partes envolvidas criam uma transação de aporte, bloqueando os fundos em uma saída de múltiplas assinaturas.
As partes envolvidas criam um contrato para executar a transação (CET), para a distribuição de fundos subsequente.
O oráculo gera compromissos e transmite os parâmetros relevantes.
As partes calculam a nova chave pública com base nos dados do oráculo.
Após o evento, o oráculo transmite os dados de assinatura.
A parte vencedora calcula a nova chave privada com base na assinatura do oráculo e retira os fundos.
Durante todo o processo, os oráculos desempenham um papel crucial, determinando o resultado final da execução do contrato.
3. Plano de Otimização DLC
3.1 Gestão de Chaves
Para aumentar a segurança da chave privada do oráculo, sugere-se adotar as seguintes medidas:
Usar a derivação de subchaves ou chaves netas BIP32 para assinatura
Usar o hash da chave privada e do contador como um número aleatório, evitando a reutilização.
3.2 Oracle descentralizado
A implementação de oráculos descentralizados com assinatura de limite Schnorr pode:
Aumentar a segurança, reduzir o risco de falhas de ponto único
Implementar controle distribuído, evitando a concentração excessiva de poder
Aumentar a disponibilidade e flexibilidade do sistema
Implementar responsabilização
3.3 Descentralização e gestão de chaves acopladas
Para o problema de não poder usar diretamente o BIP32 para a derivação de chaves em oráculos descentralizados, pode-se considerar:
Utiliza um método de derivação de chave distribuído
Usar BIP32 não aprimorado ou função de hash homomórfica
3.4 OP-DLC: Minimização de confiança de oráculos
Introduzir um mecanismo de desafios otimista, exigindo que o oráculo faça um depósito prévio, permitindo que qualquer parte honesta inicie um desafio. Este método pode:
Realizar a supervisão mútua entre nós de oráculos
Reduzir a suposição de confiança para apenas um participante honesto
Resolver efetivamente o risco de conluio de oráculos
3.5 OP-DLC + BitVM双桥
Combinando OP-DLC e BitVM, é possível resolver as limitações do DLC na alocação de fundos:
Implementar troco de qualquer granularidade
Fornecer vários canais de depósito e retirada
Aumentar a utilização de capital
Reduzir ainda mais a dependência da confiança em oráculos
4. Conclusão
Com o desenvolvimento de tecnologias como Taproot e BitVM, espera-se que o DLC possibilite uma verificação e liquidação de contratos off-chain mais complexos. Combinado com o mecanismo de desafio OP, pode-se alcançar uma minimização da confiança em oráculos, trazendo mais possibilidades de aplicações inovadoras para a rede Bitcoin.
Ver original
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.
7 Curtidas
Recompensa
7
3
Compartilhar
Comentário
0/400
GasFeeCrying
· 10h atrás
Começou, a questão da centralização da Máquina Oracle não pode ser resolvida.
Ver originalResponder0
GateUser-e51e87c7
· 08-03 08:31
o núcleo do dlc ainda é centralizado...
Ver originalResponder0
NftDataDetective
· 08-03 08:24
hmm outra solução oracle... mas aqueles riscos de segurança, no entanto
Análise Profundidade da Tecnologia DLC e Discussão sobre Planos de Otimização
Discussão sobre os princípios técnicos do DLC e ideias de otimização
1. Visão Geral
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. Em comparação com a Lightning Network, o DLC apresenta vantagens evidentes em termos de proteção de privacidade, flexibilidade do contrato e controle de risco contraparte, permitindo a implementação de contratos financeiros complexos na rede Bitcoin.
No entanto, o DLC ainda apresenta alguns problemas potenciais, como riscos de segurança das chaves, centralização dos oráculos, dificuldades na derivação descentralizada de chaves, riscos de conluio, entre outros. Este artigo irá analisar a fundo o funcionamento do DLC e propor algumas ideias de otimização para resolver esses problemas, a fim de melhorar a segurança e a usabilidade do ecossistema do Bitcoin.
2. Como funciona o DLC
O fluxo de trabalho básico do DLC é o seguinte:
As partes envolvidas e o oráculo geram os seus próprios pares de chaves públicas e privadas.
As partes envolvidas criam uma transação de aporte, bloqueando os fundos em uma saída de múltiplas assinaturas.
As partes envolvidas criam um contrato para executar a transação (CET), para a distribuição de fundos subsequente.
O oráculo gera compromissos e transmite os parâmetros relevantes.
As partes calculam a nova chave pública com base nos dados do oráculo.
Após o evento, o oráculo transmite os dados de assinatura.
A parte vencedora calcula a nova chave privada com base na assinatura do oráculo e retira os fundos.
Durante todo o processo, os oráculos desempenham um papel crucial, determinando o resultado final da execução do contrato.
3. Plano de Otimização DLC
3.1 Gestão de Chaves
Para aumentar a segurança da chave privada do oráculo, sugere-se adotar as seguintes medidas:
3.2 Oracle descentralizado
A implementação de oráculos descentralizados com assinatura de limite Schnorr pode:
3.3 Descentralização e gestão de chaves acopladas
Para o problema de não poder usar diretamente o BIP32 para a derivação de chaves em oráculos descentralizados, pode-se considerar:
3.4 OP-DLC: Minimização de confiança de oráculos
Introduzir um mecanismo de desafios otimista, exigindo que o oráculo faça um depósito prévio, permitindo que qualquer parte honesta inicie um desafio. Este método pode:
3.5 OP-DLC + BitVM双桥
Combinando OP-DLC e BitVM, é possível resolver as limitações do DLC na alocação de fundos:
4. Conclusão
Com o desenvolvimento de tecnologias como Taproot e BitVM, espera-se que o DLC possibilite uma verificação e liquidação de contratos off-chain mais complexos. Combinado com o mecanismo de desafio OP, pode-se alcançar uma minimização da confiança em oráculos, trazendo mais possibilidades de aplicações inovadoras para a rede Bitcoin.