OP-DLC 2: otimização do mecanismo de desafio otimista do contrato DLC

robot
Geração do resumo em andamento

OP-DLC 2: A verdade é sempre simples

DLC(Contrato de Registro Discreto) é uma estrutura de execução de contratos baseada em oráculos proposta por Tadge Dryja do MIT em 2018. Permite que ambas as partes realizem pagamentos condicionais com base em condições pré-definidas, executando os pagamentos através de resultados assinados previamente e oráculos. O DLC implementa novas aplicações financeiras descentralizadas, garantindo ao mesmo tempo a segurança dos depósitos em Bitcoin.

O texto anterior resumiu as vantagens do DLC e os problemas enfrentados, apresentando algumas propostas 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 sistema Bitcoin, todas as ações são realizadas através de UTXO. Desde que os UTXOs estejam corretos, é possível resistir a qualquer ataque. Da mesma forma, todas as ações em DLC são realizadas através de CET(Contract Execution Transaction). Portanto, utilizando um mecanismo de desafio otimista para garantir que a CET esteja correta, é possível resistir a qualquer ataque.

Especificamente, o oráculo só pode assinar CET após fazer a aposta de 2BTC. Adicione um mecanismo de desafio otimista ao CET. Se o CET não for desafiado ou conseguir enfrentar o desafio, o CET é considerado correto e o acerto é concluído, o oráculo retira a aposta e recebe a taxa de transação. Se o oráculo tentar agir de má-fé, qualquer pessoa pode desafiar com sucesso, o CET não poderá ser liquidado, o oráculo perderá o depósito e não poderá assinar o mesmo CET novamente. Este design é simples e eficaz.

Princípio do DLC

Usando Alice e Bob como exemplo para apostar na paridade do hash do ξ-ésimo bloco, explicamos o princípio do DLC:

  1. Transação de capital: Alice e Bob bloqueiam 10BTC cada um em uma saída de multiassinatura 2-of-2.

  2. Construir CET: criar dois CET para gastar em transações de injeção de capital.

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

  4. Liquidação: o oráculo assina o CET correspondente com base no hash do bloco.

  5. Retirada: O vencedor calcula a nova chave privada e gasta os fundos bloqueados.

A pesquisa descobriu que, ao usar apenas um mecanismo de desafio otimista para garantir que o CET esteja correto, é possível resistir a qualquer ataque. CETs incorretos serão desafiados e não serão executados, enquanto CETs corretos serão executados. Ao mesmo tempo, o oráculo deve pagar o preço por comportamentos maliciosos.

OP-DLC 2

OP-DLC inclui as seguintes disposições:

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

  2. Se o oráculo fizer o mal, qualquer pessoa pode iniciar um desafio.

  3. O CET assinado de forma honesta pode ser liquidado uma semana depois, e o oráculo recebe recompensas.

  4. Qualquer pessoa pode desafiar o Oracle_sign.

  5. O desafio não necessita de autorização, qualquer pessoa pode supervisionar a execução do contrato.

Vantagens:

  • O controlo de ativos é elevado, os usuários podem confiar apenas em si mesmos.
  • Alta taxa de utilização de capital
  • O alcance do oráculo pode ser determinado de forma flexível

Desvantagens:

  • O tempo de retirada é de 1 semana
  • A quantidade de pré-assinaturas tem uma relação linear com a quantidade de CET.

Conclusão

OP-DLC introduz o mecanismo de desafio otimista no CET, garantindo que CETs incorretos não sejam liquidadas e que oráculos maliciosos sejam punidos, enquanto CETs corretos são executados e oráculos honestos recebem recompensas. Este design simples e eficaz é capaz de resistir a vários ataques.

Bitlayer Research:OP-DLC 2 Grande simplicidade

OP-6.45%
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
  • 5
  • Compartilhar
Comentário
0/400
MeltdownSurvivalistvip
· 07-05 21:10
Está tudo bem, não é como se não pudéssemos esperar.
Ver originalResponder0
StakeHouseDirectorvip
· 07-05 05:34
Não quero saques lentos.
Ver originalResponder0
FloorSweepervip
· 07-04 02:53
tecnologia fraca, saídas lentas... típico bs
Ver originalResponder0
bridge_anxietyvip
· 07-04 02:43
Hehe, saiu outra novidade, não é perda.
Ver originalResponder0
CryingOldWalletvip
· 07-04 02:38
Tem uma nova mecânica, interessante.
Ver originalResponder0
  • Marcar
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)