Discreet Log Contract (DLC) é uma estrutura de execução de contrato baseada em oráculos, que permite que ambas as partes realizem pagamentos condicionais com base em condições predefinidas. O DLC, ao garantir a segurança do depósito em Bitcoin, implementa novas aplicações de finanças descentralizadas.
Este artigo discutirá como otimizar o DLC através da introdução de mecanismos de desafio otimista para enfrentar os vários desafios que enfrenta. Ao garantir a correção da execução do contrato da transação (CET), podemos efetivamente prevenir quaisquer ataques potenciais.
Princípio do DLC
Como exemplo de uma aposta simples: Alice e Bob apostam na paridade do hash do ξ-ésimo bloco. O DLC transmite informações do bloco através de um oráculo, construindo uma assinatura condicional que permite ao vencedor obter todos os ativos.
O processo específico inclui:
Transação de capital: Alice e Bob bloqueiam cada um 10 BTC em uma saída de múltiplas assinaturas.
Construir CET: criar transações de execução de contratos com dois resultados possíveis.
O oráculo calcula o compromisso e gera a assinatura.
Liquidação: o oráculo assina o CET correspondente com base no resultado real.
Retirada: A parte vencedora calcula uma nova chave privada e gasta os fundos bloqueados.
A chave está no fato de que qualquer ação precisa ser realizada através do CET. Portanto, basta garantir que o CET esteja correto para prevenir vários ataques.
OP-DLC 2
OP-DLC inclui as seguintes principais disposições:
O oráculo é composto por uma aliança, onde qualquer membro pode assinar CET. É necessário apostar 2 BTC para publicar a assinatura.
Quando o oráculo comete abusos, qualquer pessoa pode iniciar um desafio.
Após a assinatura honesta do CET pelo oráculo, os pagamentos podem ser liquidadas uma semana depois e receberá recompensas.
Qualquer pessoa pode desafiar a assinatura do oráculo. Assinaturas honestas serão executadas, enquanto assinaturas desonestas serão punidas.
O mecanismo de desafios está aberto a todos, visando a minimização da confiança nos oráculos.
As principais vantagens do OP-DLC:
O usuário pode se tornar um oráculo, confiando apenas em si mesmo
Alta utilização de fundos
O oráculo é determinado no momento do depósito, o usuário pode assinar por conta própria.
Principais desvantagens:
A retirada deve esperar uma semana
A quantidade de pré-assinaturas cresce de forma linear com a quantidade de CET
Conclusão
OP-DLC introduz um mecanismo de desafio otimista no CET, garantindo que CETs incorretos não sejam executados e que CETs corretos sejam executados. Esta abordagem simples e elegante consegue lidar eficazmente com diversos ataques, refletindo o conceito de design "a simplicidade é a essência".
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.
OP-DLC 2: otimização do mecanismo de desafio otimista dos contratos inteligentes Bitcoin
OP-DLC 2: A simplicidade é a máxima
Discreet Log Contract (DLC) é uma estrutura de execução de contrato baseada em oráculos, que permite que ambas as partes realizem pagamentos condicionais com base em condições predefinidas. O DLC, ao garantir a segurança do depósito em Bitcoin, implementa novas aplicações de finanças descentralizadas.
Este artigo discutirá como otimizar o DLC através da introdução de mecanismos de desafio otimista para enfrentar os vários desafios que enfrenta. Ao garantir a correção da execução do contrato da transação (CET), podemos efetivamente prevenir quaisquer ataques potenciais.
Princípio do DLC
Como exemplo de uma aposta simples: Alice e Bob apostam na paridade do hash do ξ-ésimo bloco. O DLC transmite informações do bloco através de um oráculo, construindo uma assinatura condicional que permite ao vencedor obter todos os ativos.
O processo específico inclui:
Transação de capital: Alice e Bob bloqueiam cada um 10 BTC em uma saída de múltiplas assinaturas.
Construir CET: criar transações de execução de contratos com dois resultados possíveis.
O oráculo calcula o compromisso e gera a assinatura.
Liquidação: o oráculo assina o CET correspondente com base no resultado real.
Retirada: A parte vencedora calcula uma nova chave privada e gasta os fundos bloqueados.
A chave está no fato de que qualquer ação precisa ser realizada através do CET. Portanto, basta garantir que o CET esteja correto para prevenir vários ataques.
OP-DLC 2
OP-DLC inclui as seguintes principais disposições:
O oráculo é composto por uma aliança, onde qualquer membro pode assinar CET. É necessário apostar 2 BTC para publicar a assinatura.
Quando o oráculo comete abusos, qualquer pessoa pode iniciar um desafio.
Após a assinatura honesta do CET pelo oráculo, os pagamentos podem ser liquidadas uma semana depois e receberá recompensas.
Qualquer pessoa pode desafiar a assinatura do oráculo. Assinaturas honestas serão executadas, enquanto assinaturas desonestas serão punidas.
O mecanismo de desafios está aberto a todos, visando a minimização da confiança nos oráculos.
As principais vantagens do OP-DLC:
Principais desvantagens:
Conclusão
OP-DLC introduz um mecanismo de desafio otimista no CET, garantindo que CETs incorretos não sejam executados e que CETs corretos sejam executados. Esta abordagem simples e elegante consegue lidar eficazmente com diversos ataques, refletindo o conceito de design "a simplicidade é a essência".