OP-DLC 2: Otimização de contratos inteligentes Bitcoin com mecanismo de desafio otimista

robot
Geração de resumo em curso

OP-DLC 2: A verdade é muitas vezes simples

1. Introdução

Discreet Log Contract (DLC) é uma estrutura de execução de contratos baseada em oráculos, que permite que as partes realizem pagamentos condicionais com base em condições predefinidas. O DLC, ao garantir a segurança dos depósitos em Bitcoin, possibilita novas aplicações de finanças descentralizadas.

O texto anterior analisou as vantagens e os problemas enfrentados pelo DLC, e propôs algumas ideias de otimização. No entanto, como o DLC envolve a participação de várias partes, as estratégias de defesa são relativamente complexas e carecem de simplicidade estética.

No Bitcoin, qualquer ação é realizada através de UTXO. Da mesma forma, as ações em DLC são realizadas através da CET(Contract Execution Transaction). Portanto, basta garantir que a CET esteja correta para resistir a qualquer ataque. Especificamente, a CET só pode ser assinada após a aposta do oráculo, e um mecanismo de desafio otimista deve ser adicionado à CET. Se a CET não for desafiada ou se responder com sucesso ao desafio, o acerto pode ser concluído, o oráculo libera a aposta e recebe uma taxa; se o oráculo agir de má fé, qualquer pessoa pode desafiar com sucesso, a CET não poderá ser liquidada e o oráculo perderá o depósito. Este design é simples e elegante.

Bitlayer Research:OP-DLC 2 Grande Simplicidade

2. Princípios do DLC

Para ilustrar o princípio do DLC com um simples jogo de apostas: Alice e Bob apostam na paridade do valor hash do ξ-ésimo bloco. Se for ímpar, Alice ganha; se for par, Bob ganha. O DLC transmite informações do bloco através de um oráculo, construindo assinaturas condicionais que garantem que a parte correta vença.

O processo específico inclui: transações de investimento, construção de CET, liquidação e retirada, entre outros passos. A pesquisa descobriu que, ao usar apenas o mecanismo de desafio otimista para garantir a correção do CET, é possível resistir a qualquer ataque. CETs incorretos serão desafiados e não executados, enquanto CETs corretos serão executados. Além disso, oráculos devem pagar um preço por comportamentos maliciosos.

3. OP-DLC 2

OP-DLC inclui as seguintes disposições:

  1. O oráculo é composto por uma aliança, qualquer membro pode assinar CET. É necessário fazer staking para assinar e ganhar taxas, fazendo mal, perde-se o staking.

  2. Se o oráculo modificar maliciosamente o resultado, qualquer pessoa pode iniciar um desafio.

  3. O CET assinado honestamente pelo oráculo pode ser liquidado uma semana depois e receberá recompensas.

  4. Qualquer pessoa pode desafiar a assinatura do oráculo. Se o desafio for bem-sucedido, a assinatura torna-se inválida e o oráculo perde o depósito.

  5. O desafio no OP-DLC é que não é necessário permissão, qualquer pessoa pode supervisionar a execução do contrato.

Vantagens:

  • Alto controle de ativos, os usuários podem confiar apenas em si mesmos.
  • Alta utilização de capital
  • O oráculo deve ser determinado no momento do depósito, mas os usuários também podem se tornar oráculos.

Desvantagens:

  • O tempo de retirada leva 1 semana
  • O número de assinaturas que precisam ser pré-assinadas tem uma relação linear com a quantidade de CET.

4. Conclusão

OP-DLC introduz o mecanismo de desafio otimista no CET, garantindo que CET incorretos não sejam liquidadas e que CET corretos sejam executados. Este método pode resistir a qualquer ataque, com um design simples e elegante.

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.
  • Recompensa
  • 5
  • Partilhar
Comentar
0/400
ser_we_are_earlyvip
· 17h atrás
Os contratos são o futuro
Ver originalResponder0
BTCRetirementFundvip
· 17h atrás
Design astuto, hein?
Ver originalResponder0
GasFeeCriervip
· 17h atrás
Estes dados são demasiado transparentes.
Ver originalResponder0
ChainSauceMastervip
· 17h atrás
Máquina Oracle é muito boa
Ver originalResponder0
PaperHandsCriminalvip
· 17h atrás
Mecanismo muito fraco
Ver originalResponder0
  • Pino
Negocie cripto em qualquer lugar e a qualquer hora
qrCode
Digitalizar para transferir a aplicação Gate
Novidades
Português (Portugal)
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)