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:

  1. Transação de capital: Alice e Bob bloqueiam cada um 10 BTC em uma saída de múltiplas assinaturas.

  2. Construir CET: criar transações de execução de contratos com dois resultados possíveis.

  3. O oráculo calcula o compromisso e gera a assinatura.

  4. Liquidação: o oráculo assina o CET correspondente com base no resultado real.

  5. 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:

  1. O oráculo é composto por uma aliança, onde qualquer membro pode assinar CET. É necessário apostar 2 BTC para publicar a assinatura.

  2. Quando o oráculo comete abusos, qualquer pessoa pode iniciar um desafio.

  3. Após a assinatura honesta do CET pelo oráculo, os pagamentos podem ser liquidadas uma semana depois e receberá recompensas.

  4. Qualquer pessoa pode desafiar a assinatura do oráculo. Assinaturas honestas serão executadas, enquanto assinaturas desonestas serão punidas.

  5. 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".

Bitlayer Research: OP-DLC 2 Simplicidade em Grande Estilo

OP-4.13%
BTC0.51%
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.
  • Recompensa
  • 8
  • Repostar
  • Compartilhar
Comentário
0/400
AirdropHunterWangvip
· 13h atrás
A segurança é a única verdade.
Ver originalResponder0
ChainChefvip
· 08-09 07:59
contratos inteligentes novos avanços
Ver originalResponder0
Layer2Arbitrageurvip
· 08-08 21:04
*boceja* teoria dos jogos oracle 101
Ver originalResponder0
GateUser-5854de8bvip
· 08-07 02:44
A interação com contratos é muito abstrata
Ver originalResponder0
HalfPositionRunnervip
· 08-07 02:32
Tem um bom potencial!
Ver originalResponder0
SchrodingerAirdropvip
· 08-07 02:29
Um pouco à frente, mas necessário.
Ver originalResponder0
AirdropHunter007vip
· 08-07 02:20
bull批的机制设计
Ver originalResponder0
MainnetDelayedAgainvip
· 08-07 02:16
contratos inteligentes é a tendência
Ver originalResponder0
Faça trade de criptomoedas em qualquer lugar e a qualquer hora
qrCode
Escaneie o código para baixar o app da Gate
Comunidade
Português (Brasil)
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)