DLC aprimorado: design minimalista para ajudar na atualização de segurança dos contratos inteligentes Bitcoin

robot
Geração do resumo em andamento

DLC Aprimorado: O Caminho do Minimalismo

DLC(Discreet Log Contract) é uma estrutura de execução de contratos baseada em oráculos, proposta por pesquisadores do MIT em 2018. Ela permite que duas partes façam pagamentos condicionais com base em condições predefinidas, garantindo a segurança dos depósitos em Bitcoin, ao mesmo tempo que abre novas aplicações financeiras descentralizadas.

Embora o DLC tenha vantagens em termos de proteção da privacidade e execução de contratos complexos, ainda existem problemas como risco de chave, risco de confiança descentralizada e risco de conluio. Para enfrentar esses desafios, alguns pesquisadores propuseram a introdução de oráculos descentralizados, assinaturas por limiar, mecanismos de desafio otimista, entre outros. No entanto, essas estratégias de defesa são relativamente complexas e carecem de simplicidade estética.

No sistema Bitcoin, o comportamento de qualquer parte participante precisa ser realizado através de UTXO. Portanto, desde que se possa garantir a correção do UTXO, é possível resistir a vários ataques. Da mesma forma, nos DLCs, todas as operações são concluídas através da CET(Contract Execution Transaction). Se a correção da CET puder ser garantida através de um mecanismo de desafio otimista, é possível prevenir efetivamente vários tipos de ataques.

Especificamente, o oráculo deve apostar 2 BTC para assinar o CET. Introduz um mecanismo de desafio otimista no CET: se o CET não for desafiado ou se o desafio for bem-sucedido, é considerado correto e pode ser executado o acerto, o oráculo libera a aposta e recebe a taxa; se o oráculo tentar agir de forma maliciosa, qualquer pessoa pode desafiá-lo com sucesso, resultando na impossibilidade de acerto do CET, o oráculo perde o depósito e perde o direito de assinar o CET. Este design é simples e elegante, alinhado com o conceito de "a simplicidade é a grandeza".

Bitlayer Research: OP-DLC 2 A simplicidade é a chave

DLC Funcionamento

Tomemos como exemplo um simples acordo de apostas entre Alice e Bob: apostar na paridade do hash do ξ-ésimo bloco. Se for ímpar, Alice vence; se for par, Bob vence. O DLC transmite informações do bloco através de oráculos, constrói assinaturas condicionais e garante que o vencedor correto receba todos os ativos.

Os principais passos incluem:

  1. Transação de aporte: Alice e Bob cada um bloqueia 10BTC em uma saída de múltiplas assinaturas
  2. Construir CET: Criar transações 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: o vencedor utiliza a nova chave privada para retirar 20BTC

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 prevenir vários ataques. Um CET incorreto será desafiado e não executado, enquanto um CET correto será executado. Ao mesmo tempo, o oráculo deve arcar com os custos de comportamentos maliciosos.

DLC Aprimorado 2.0

O DLC aprimorado inclui as seguintes disposições-chave:

  1. O oráculo é composto por uma aliança, onde qualquer membro pode assinar CET. É necessário fazer um stake de 2BTC para publicar uma assinatura e obter a taxa de transação. Comportamentos maliciosos resultarão na perda do stake. Os usuários também podem se tornar oráculos, visando minimizar a confiança.

  2. Quando o oráculo altera o resultado de forma maliciosa, qualquer pessoa pode iniciar um desafio.

  3. CET assinado honestamente pelo oráculo, pode ser liquidado corretamente após 1 semana. O oráculo recebe uma recompensa de 0,05 BTC.

  4. Qualquer pessoa pode desafiar a assinatura do oráculo:

    • Se a assinatura for honesta, a liquidação será executada em uma semana, o oráculo desbloqueará o staking e obterá a taxa de serviço
    • Se a assinatura não for honesta, a desafiante terá sucesso, o oráculo perderá o depósito e não poderá assinar o mesmo resultado para este contrato novamente.
  5. O mecanismo de desafio está aberto a todos, realizando uma minimização da confiança nos oráculos. Os usuários podem estar offline, pois os oráculos maliciosos serão punidos.

As vantagens do DLC melhorado incluem:

  • Alto controle de ativos, o usuário pode confiar apenas em si mesmo.
  • Alta utilização dos fundos, sem necessidade de pagamento antecipado de montantes equivalentes
  • O oráculo é definido no momento do depósito, o usuário pode se tornar um oráculo.

Desvantagens incluem:

  • A retirada leva 1 semana.
  • A quantidade de pré-assinaturas cresce linearmente com a quantidade de CET.

Conclusão

O DLC aprimorado introduz um mecanismo de desafio otimista no CET, garantindo que os CET incorretos não sejam liquidadas e punindo oráculos maliciosos, ao mesmo tempo que assegura a execução correta dos CET e recompensa os oráculos honestos. Este design é simples e eficaz, capaz de resistir a vários tipos de ataques, refletindo a beleza da simplicidade.

BTC-1.14%
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
  • 2
  • Compartilhar
Comentário
0/400
Blockblindvip
· 07-23 06:41
A segurança é muito importante.
Ver originalResponder0
AirdropGrandpavip
· 07-23 06:38
Quando é que vai haver Airdrop?
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)