Discreet Log Contract (DLC) é uma estrutura de execução de contratos baseada em oráculos, permitindo que as partes realizem pagamentos condicionais com base em condições predefinidas. O DLC implementa novas aplicações de finanças descentralizadas, garantindo a segurança dos depósitos em Bitcoin.
Este artigo analisará o funcionamento do DLC e apresentará uma proposta de melhoria chamada OP-DLC 2. Esta proposta introduz um mecanismo de desafio otimista na execução do contrato de transação (CET), prevenindo eficazmente vários ataques, enquanto mantém a simplicidade do design.
Princípio do DLC
Como exemplo de uma aposta simples: Alice e Bob apostam se o hash do ξ-ésimo bloco é ímpar ou par. O DLC transmite informações do bloco através de um oráculo, construindo uma assinatura condicional que permite que a parte correta receba todos os ativos.
Os principais passos incluem:
Transação de capital: Alice e Bob bloqueiam cada um 10 BTC em uma saída de múltiplas assinaturas.
Construir CET: Criar dois contratos para executar transações, correspondendo a diferentes resultados.
Cálculo do oráculo: gerar compromissos e assinaturas.
Liquidação: o oráculo assina o CET correspondente com base nos resultados reais.
Retirada: A parte vencedora calcula a nova chave privada e retira os fundos.
A pesquisa descobriu que qualquer ação no DLC deve ser realizada através do CET. Portanto, garantindo que o CET esteja correto, é possível resistir a vários ataques. Um CET incorreto será desafiado e não poderá ser executado, enquanto um CET correto será executado.
OP-DLC 2
OP-DLC 2 contém as seguintes regras principais:
O oráculo é composto por uma aliança, e é necessário fazer staking para assinar.
Qualquer pessoa pode desafiar um oráculo maligno.
O CET assinado de forma honesta pode ser liquidado uma semana depois, e o oráculo recebe recompensas.
O mecanismo de desafio é sem permissão, qualquer pessoa pode supervisionar a execução do contrato.
Os usuários também podem tornar-se oráculos, obtendo controle total sobre os seus ativos.
Este design tem as seguintes vantagens:
Os utilizadores têm um alto nível de controlo sobre os ativos, apenas precisam de confiar em si próprios.
Taxa de utilização de capital alta
O oráculo é determinado no momento do depósito, mas o usuário pode tornar-se um oráculo por si mesmo.
Os principais inconvenientes são:
O levantamento requer um período de espera de 1 semana
A quantidade de pré-assinaturas tem uma relação linear com a quantidade de CET.
Conclusão
OP-DLC 2 garante que os CET errôneos não sejam executados, ao introduzir um mecanismo de desafio otimista no CET, enquanto penaliza oráculos maliciosos. Este design simples consegue efetivamente resistir a vários ataques, refletindo o pensamento de "a simplicidade é o caminho".
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.
13 gostos
Recompensa
13
8
Partilhar
Comentar
0/400
0xDreamChaser
· 07-09 16:56
A simplificação é realmente bull, limpa e direta.
Ver originalResponder0
NFTDreamer
· 07-07 20:24
o dlc agora está realmente rápido
Ver originalResponder0
SneakyFlashloan
· 07-06 22:59
Este é o lendário versão 2.0.
Ver originalResponder0
GateUser-90f62189
· 07-06 17:58
Sente-se confortavelmente e segure-se, Até à lua 🛫
Ver originalResponder0
RamenDeFiSurvivor
· 07-06 17:45
Os amantes de tecnologia avançada estão a fazer coisas simples.
Ver originalResponder0
CodeAuditQueen
· 07-06 17:41
O desafio otimista é um pouco sem graça, nem se compara ao ataque de reentrada que é mais interessante.
Ver originalResponder0
bridge_anxiety
· 07-06 17:33
Muito longo, não consigo entender. Hora de sair do trabalho.
OP-DLC 2: Implementação de design simplificado para uma solução de otimização de DLC com múltiplos benefícios
OP-DLC 2: A verdade é sempre simples
Discreet Log Contract (DLC) é uma estrutura de execução de contratos baseada em oráculos, permitindo que as partes realizem pagamentos condicionais com base em condições predefinidas. O DLC implementa novas aplicações de finanças descentralizadas, garantindo a segurança dos depósitos em Bitcoin.
Este artigo analisará o funcionamento do DLC e apresentará uma proposta de melhoria chamada OP-DLC 2. Esta proposta introduz um mecanismo de desafio otimista na execução do contrato de transação (CET), prevenindo eficazmente vários ataques, enquanto mantém a simplicidade do design.
Princípio do DLC
Como exemplo de uma aposta simples: Alice e Bob apostam se o hash do ξ-ésimo bloco é ímpar ou par. O DLC transmite informações do bloco através de um oráculo, construindo uma assinatura condicional que permite que a parte correta receba todos os ativos.
Os principais passos incluem:
Transação de capital: Alice e Bob bloqueiam cada um 10 BTC em uma saída de múltiplas assinaturas.
Construir CET: Criar dois contratos para executar transações, correspondendo a diferentes resultados.
Cálculo do oráculo: gerar compromissos e assinaturas.
Liquidação: o oráculo assina o CET correspondente com base nos resultados reais.
Retirada: A parte vencedora calcula a nova chave privada e retira os fundos.
A pesquisa descobriu que qualquer ação no DLC deve ser realizada através do CET. Portanto, garantindo que o CET esteja correto, é possível resistir a vários ataques. Um CET incorreto será desafiado e não poderá ser executado, enquanto um CET correto será executado.
OP-DLC 2
OP-DLC 2 contém as seguintes regras principais:
O oráculo é composto por uma aliança, e é necessário fazer staking para assinar.
Qualquer pessoa pode desafiar um oráculo maligno.
O CET assinado de forma honesta pode ser liquidado uma semana depois, e o oráculo recebe recompensas.
O mecanismo de desafio é sem permissão, qualquer pessoa pode supervisionar a execução do contrato.
Os usuários também podem tornar-se oráculos, obtendo controle total sobre os seus ativos.
Este design tem as seguintes vantagens:
Os principais inconvenientes são:
Conclusão
OP-DLC 2 garante que os CET errôneos não sejam executados, ao introduzir um mecanismo de desafio otimista no CET, enquanto penaliza oráculos maliciosos. Este design simples consegue efetivamente resistir a vários ataques, refletindo o pensamento de "a simplicidade é o caminho".