Discussão sobre os princípios técnicos do DLC e soluções de otimização
1. Visão Geral
O contrato de logaritmo discreto (DLC) é uma proposta de um esquema de execução de contratos baseado em oráculos, apresentada por Tadge Dryja do MIT em 2018. O DLC permite que as partes realizem pagamentos condicionais com base em condições pré-definidas, executando os pagamentos através de pré-assinaturas e assinaturas de resultados de oráculos. Em comparação com a Lightning Network, o DLC tem vantagens claras em termos de privacidade, suporte a contratos financeiros complexos e redução do risco de contraparte.
Apesar de o DLC ter um amplo potencial de aplicação no ecossistema do Bitcoin, ainda existem alguns problemas a serem resolvidos, como a segurança das chaves, a descentralização dos oráculos e o troco de valor fixo. Este artigo irá analisar os princípios do DLC e propor algumas soluções de otimização.
2. Como funciona o DLC
Tomando como exemplo a aposta entre Alice e Bob sobre a paridade do hash do n+k-ésimo bloco, o fluxo básico do DLC é o seguinte:
Cada parte gera um par de chaves: oráculo (z, Z), Alice(x, X), Bob(y, Y)
Alice e Bob criam uma transação de financiamento com múltiplas assinaturas 2-of-2, cada um bloqueando 1 BTC
Criar duas transações de contrato para a execução da transação (CET), para despesas de capital.
O oráculo gera os compromissos R e S, S'
Alice e Bob calculam a nova chave pública PK^Alice e PK^Bob
O oráculo transmite s ou s' com base na paridade do hash do bloco.
A parte vencedora calcula a nova chave privada para retirar ativos usando s/s'.
3. Plano de otimização do DLC
3.1 Gestão de Chaves
A divulgação ou perda da chave privada do oráculo e do número aleatório pode levar a vários problemas de segurança. Recomenda-se adotar as seguintes medidas:
Usar BIP32 para derivar chaves filhas ou chaves netas para assinar
Usar a chave privada e o valor hash do contador como número aleatório
3.2 Oracle descentralizado
A implementação da assinatura de limiar Schnorr para descentralizar oráculos possui as seguintes vantagens:
Aumentar a segurança, reduzir o risco de falhas de ponto único
Implementar controle distribuído
Aumentar a usabilidade e flexibilidade
Possuir responsabilização
3.3 Descentralização e gestão de chaves acopladas
Em cenários descentralizados, a chave privada completa não existe, não podendo ser diretamente utilizada para derivar com BIP32. Pode-se adotar um método de derivação de chave distribuída, utilizando polinômios de interpolação de Lagrange para realizar a correspondência entre fragmentos de chave privada e a chave privada completa.
3.4 OP-DLC: minimização de confiança em oráculos
Introdução do mecanismo de desafio otimista, onde o oráculo deve ser previamente garantido. Qualquer participante honesto pode desafiar um oráculo malicioso, e vencer o desafio pode resultar na penalização do depósito do infrator.
3.5 OP-DLC + BitVM双桥
Combinar OP-DLC e BitVM para resolver o problema de troco em montantes fixos do DLC, alcançando troco de qualquer granularidade e melhorando a liquidez dos fundos.
4. Conclusão
A tecnologia DLC combinada com Taproot, BitVM, entre outros, pode permitir a validação e liquidação de contratos off-chain mais complexos. Por meio do mecanismo de desafio OP, é possível alcançar a minimização da confiança em oráculos, estabelecendo a base para a ampla aplicação do DLC.
Ver original
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.
16 gostos
Recompensa
16
7
Republicar
Partilhar
Comentar
0/400
ForkMonger
· 4h atrás
pfft... execução baseada em oracle? apenas mais um vetor de ataque à espera de ser explorado tbh
Ver originalResponder0
RuntimeError
· 4h atrás
Falar tanto não é melhor do que falar sobre como negociar.
Ver originalResponder0
DeFiAlchemist
· 4h atrás
ahh finalmente vendo a sagrada elegância matemática dos protocolos DLC... verdadeira alquimia financeira em ação para ser sincero
Ver originalResponder0
BrokenDAO
· 4h atrás
Máquina Oracle é apenas um novo frasco para um veneno antigo, o custo de confiança ainda não pode ser evitado.
Ver originalResponder0
RugPullAlarm
· 4h atrás
A vulnerabilidade de pré-assinatura pode ser reproduzida em menos de 1 dia. O roteiro de puxar o tapete já estava escrito?
Ver originalResponder0
HypotheticalLiquidator
· 4h atrás
Máquina Oracle com limite de risco excessivo, mais uma peça de dominó à espera de cair.
Ver originalResponder0
CryptoCross-TalkClub
· 4h atrás
Outra coisa de alta tecnologia que vai fazer as pessoas de parvas chegou.
Análise profunda dos princípios técnicos do DLC e discussão sobre soluções de otimização
Discussão sobre os princípios técnicos do DLC e soluções de otimização
1. Visão Geral
O contrato de logaritmo discreto (DLC) é uma proposta de um esquema de execução de contratos baseado em oráculos, apresentada por Tadge Dryja do MIT em 2018. O DLC permite que as partes realizem pagamentos condicionais com base em condições pré-definidas, executando os pagamentos através de pré-assinaturas e assinaturas de resultados de oráculos. Em comparação com a Lightning Network, o DLC tem vantagens claras em termos de privacidade, suporte a contratos financeiros complexos e redução do risco de contraparte.
Apesar de o DLC ter um amplo potencial de aplicação no ecossistema do Bitcoin, ainda existem alguns problemas a serem resolvidos, como a segurança das chaves, a descentralização dos oráculos e o troco de valor fixo. Este artigo irá analisar os princípios do DLC e propor algumas soluções de otimização.
2. Como funciona o DLC
Tomando como exemplo a aposta entre Alice e Bob sobre a paridade do hash do n+k-ésimo bloco, o fluxo básico do DLC é o seguinte:
Cada parte gera um par de chaves: oráculo (z, Z), Alice(x, X), Bob(y, Y)
Alice e Bob criam uma transação de financiamento com múltiplas assinaturas 2-of-2, cada um bloqueando 1 BTC
Criar duas transações de contrato para a execução da transação (CET), para despesas de capital.
O oráculo gera os compromissos R e S, S'
Alice e Bob calculam a nova chave pública PK^Alice e PK^Bob
O oráculo transmite s ou s' com base na paridade do hash do bloco.
A parte vencedora calcula a nova chave privada para retirar ativos usando s/s'.
3. Plano de otimização do DLC
3.1 Gestão de Chaves
A divulgação ou perda da chave privada do oráculo e do número aleatório pode levar a vários problemas de segurança. Recomenda-se adotar as seguintes medidas:
3.2 Oracle descentralizado
A implementação da assinatura de limiar Schnorr para descentralizar oráculos possui as seguintes vantagens:
3.3 Descentralização e gestão de chaves acopladas
Em cenários descentralizados, a chave privada completa não existe, não podendo ser diretamente utilizada para derivar com BIP32. Pode-se adotar um método de derivação de chave distribuída, utilizando polinômios de interpolação de Lagrange para realizar a correspondência entre fragmentos de chave privada e a chave privada completa.
3.4 OP-DLC: minimização de confiança em oráculos
Introdução do mecanismo de desafio otimista, onde o oráculo deve ser previamente garantido. Qualquer participante honesto pode desafiar um oráculo malicioso, e vencer o desafio pode resultar na penalização do depósito do infrator.
3.5 OP-DLC + BitVM双桥
Combinar OP-DLC e BitVM para resolver o problema de troco em montantes fixos do DLC, alcançando troco de qualquer granularidade e melhorando a liquidez dos fundos.
4. Conclusão
A tecnologia DLC combinada com Taproot, BitVM, entre outros, pode permitir a validação e liquidação de contratos off-chain mais complexos. Por meio do mecanismo de desafio OP, é possível alcançar a minimização da confiança em oráculos, estabelecendo a base para a ampla aplicação do DLC.