O contrato de logaritmo discreto ( DLC ) é um esquema de execução de contrato baseado em oráculos, que permite que ambas as partes realizem pagamentos condicionais com base em condições pré-definidas. Comparado com a Lightning Network, o DLC apresenta vantagens significativas em termos de proteção de privacidade, suporte a contratos financeiros complexos e redução do risco de contraparte.
No entanto, o DLC ainda apresenta alguns problemas e riscos:
Risco de vazamento ou perda da chave privada do oráculo e do número aleatório
Problema de confiança centralizada dos oráculos
Oráculos descentralizados não podem realizar a derivação de chaves diretamente.
Risco de conspiração de nós oráculo
Existe um problema de troco de valor fixo na redistribuição de ativos
Este artigo irá explorar algumas soluções de otimização para resolver esses problemas e aumentar a segurança do ecossistema do Bitcoin.
2. Princípio do DLC
O princípio básico do DLC é construir assinaturas condicionais através da transmissão de informações por meio de oráculos, permitindo que a parte correta ganhe os ativos. Os principais passos incluem:
Inicialização: gerar parâmetros da curva elíptica
Geração de chave: o oráculo e as partes geram a chave privada e a chave pública
Transação de aporte: bloquear fundos em saídas de múltiplas assinaturas
Execução de contrato: criar uma transação para gastar a transação de aporte
Compromisso de cálculo do oráculo
Liquidação: o oráculo gera uma assinatura com base no resultado
Retirada: a parte vencedora calcula uma nova chave privada e retira os ativos
3. Plano de Otimização de DLC
3.1 Gestão de Chaves
Para aumentar a segurança das chaves privadas do oráculo, podem ser adotadas as seguintes medidas:
Usar chaves filhas ou chaves netas derivadas de BIP32 para assinatura
Usar a chave privada e o valor de hash do contador como número aleatório, para evitar duplicações ou perdas
3.2 Oracle descentralizado
A implementação de oráculos descentralizados com assinaturas de limiar Schnorr tem as seguintes vantagens:
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
Tem boa escalabilidade
Implementar responsabilidade
3.3 Descentralização e gestão de chaves acopladas
No cenário de oráculos descentralizados, a ausência da chave privada completa impede o uso direto do BIP32 para a derivação de chaves. Pode-se usar um método de derivação de chaves distribuídas, baseado em polinômios de interpolação de Lagrange, para implementar a correspondência entre fragmentos de chave privada e a chave privada completa, permitindo assim a derivação de fragmentos de chaves privadas.
3.4 OP-DLC: minimização de confiança do oráculo
Propor o mecanismo OP-DLC, introduzindo o mecanismo de desafio otimista:
O oráculo deve ser estacado antecipadamente para construir jogos OP na cadeia.
Qualquer parte honesta pode iniciar um desafio
O sucesso do desafio pode punir o oráculo maligno
Implementar supervisão mútua entre nós de oráculos, minimizando a confiança
3.5 OP-DLC + BitVM双桥
Combinar OP-DLC e BitVM para resolver os problemas do DLC quando utilizado em pontes entre cadeias:
Resolver o problema de troco de fundos e limitações de granularidade
Oferecer vários canais de entrada e saída de fundos
Implementar a minimização da confiança em oráculos
Aumentar a utilização de capital
4. Conclusão
O DLC, combinando tecnologias como Taproot e BitVM, pode permitir a verificaçã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 de aplicação para o ecossistema Bitcoin.
Ver original
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.
9 gostos
Recompensa
9
6
Partilhar
Comentar
0/400
Blockblind
· 1h atrás
A infraestrutura ainda depende da Máquina Oracle.
Ver originalResponder0
DaoDeveloper
· 4h atrás
design de segurança de oracle fascinante... forquilhando o repositório para testar algumas otimizações de prova merkle
Ver originalResponder0
MentalWealthHarvester
· 5h atrás
Máquina Oracle também é confiável... fiquei tonto com uma lista de perguntas.
Ver originalResponder0
FastLeaver
· 5h atrás
A segurança da Máquina Oracle acabará por ter problemas.
Ver originalResponder0
BearMarketSurvivor
· 5h atrás
Profissional é profissional, é apenas muito difícil de entender.
Solução de otimização da tecnologia DLC: Aumentar a segurança da Máquina Oracle e a Descentralização
Análise técnica e ideias de otimização do DLC
1. Introdução
O contrato de logaritmo discreto ( DLC ) é um esquema de execução de contrato baseado em oráculos, que permite que ambas as partes realizem pagamentos condicionais com base em condições pré-definidas. Comparado com a Lightning Network, o DLC apresenta vantagens significativas em termos de proteção de privacidade, suporte a contratos financeiros complexos e redução do risco de contraparte.
No entanto, o DLC ainda apresenta alguns problemas e riscos:
Este artigo irá explorar algumas soluções de otimização para resolver esses problemas e aumentar a segurança do ecossistema do Bitcoin.
2. Princípio do DLC
O princípio básico do DLC é construir assinaturas condicionais através da transmissão de informações por meio de oráculos, permitindo que a parte correta ganhe os ativos. Os principais passos incluem:
3. Plano de Otimização de DLC
3.1 Gestão de Chaves
Para aumentar a segurança das chaves privadas do oráculo, podem ser adotadas as seguintes medidas:
3.2 Oracle descentralizado
A implementação de oráculos descentralizados com assinaturas de limiar Schnorr tem as seguintes vantagens:
3.3 Descentralização e gestão de chaves acopladas
No cenário de oráculos descentralizados, a ausência da chave privada completa impede o uso direto do BIP32 para a derivação de chaves. Pode-se usar um método de derivação de chaves distribuídas, baseado em polinômios de interpolação de Lagrange, para implementar a correspondência entre fragmentos de chave privada e a chave privada completa, permitindo assim a derivação de fragmentos de chaves privadas.
3.4 OP-DLC: minimização de confiança do oráculo
Propor o mecanismo OP-DLC, introduzindo o mecanismo de desafio otimista:
3.5 OP-DLC + BitVM双桥
Combinar OP-DLC e BitVM para resolver os problemas do DLC quando utilizado em pontes entre cadeias:
4. Conclusão
O DLC, combinando tecnologias como Taproot e BitVM, pode permitir a verificaçã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 de aplicação para o ecossistema Bitcoin.