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:
Transação de capital: Alice e Bob bloqueiam 10BTC cada um em uma saída de multiassinatura 2-of-2.
Construir CET: criar dois CET para gastar em transações de injeção de capital.
O oráculo calcula o compromisso e gera a assinatura.
Liquidação: o oráculo assina o CET correspondente com base no hash do bloco.
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:
O oráculo é composto por uma aliança, e qualquer membro pode assinar o CET. É necessário apostar 2BTC para assinar.
Se o oráculo fizer o mal, qualquer pessoa pode iniciar um desafio.
O CET assinado de forma honesta pode ser liquidado uma semana depois, e o oráculo recebe recompensas.
Qualquer pessoa pode desafiar o Oracle_sign.
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.
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.
20 Curtidas
Recompensa
20
5
Compartilhar
Comentário
0/400
MeltdownSurvivalist
· 07-05 21:10
Está tudo bem, não é como se não pudéssemos esperar.
OP-DLC 2: otimização do mecanismo de desafio otimista do contrato DLC
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:
Transação de capital: Alice e Bob bloqueiam 10BTC cada um em uma saída de multiassinatura 2-of-2.
Construir CET: criar dois CET para gastar em transações de injeção de capital.
O oráculo calcula o compromisso e gera a assinatura.
Liquidação: o oráculo assina o CET correspondente com base no hash do bloco.
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:
O oráculo é composto por uma aliança, e qualquer membro pode assinar o CET. É necessário apostar 2BTC para assinar.
Se o oráculo fizer o mal, qualquer pessoa pode iniciar um desafio.
O CET assinado de forma honesta pode ser liquidado uma semana depois, e o oráculo recebe recompensas.
Qualquer pessoa pode desafiar o Oracle_sign.
O desafio não necessita de autorização, qualquer pessoa pode supervisionar a execução do contrato.
Vantagens:
Desvantagens:
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.