Discreet Log Contract (DLC) é uma estrutura de execução de contratos baseada em oráculos proposta em 2018 por pesquisadores do Instituto de Tecnologia de Massachusetts. Ela permite que as partes realizem pagamentos condicionais com base em condições predefinidas, executando os pagamentos através de assinaturas pré-assinadas e assinaturas de resultados por oráculos, garantindo a segurança dos depósitos em Bitcoin enquanto implementa novas aplicações de finanças descentralizadas.
O texto anterior discutiu as vantagens e desvantagens do DLC e propôs a introdução de oráculos descentralizados, assinaturas de limite, mecanismos de desafio otimista, entre outros, para resolver os problemas que enfrenta. No entanto, como o DLC envolve múltiplas partes, as estratégias de defesa são relativamente complexas. Este artigo propõe que qualquer ação no DLC deve ser realizada através da CET(Contract Execution Transaction), e portanto, é necessário garantir que a CET esteja correta para resistir a qualquer ataque. Especificamente, os oráculos só podem assinar a CET após o staking, e o mecanismo de desafio otimista deve ser adicionado à CET. Se a CET não for desafiada ou conseguir responder ao desafio, a liquidação pode ser concluída, o oráculo libera o staking e recebe a taxa; se o oráculo tentar agir de má-fé, qualquer pessoa pode desafiar com sucesso, resultando na incapacidade de liquidar a CET, o oráculo perde o depósito e não pode mais assinar a mesma CET. Este método é simples e eficaz.
O princípio básico do DLC é transmitir informações através de oráculos para construir assinaturas condicionais, permitindo que a parte correta receba os ativos. Cada parte possui um par de chaves, bloqueando os fundos através de transações de depósito, e depois constrói CET para gastar a transação de depósito. O oráculo assina o CET correspondente com base no resultado, e a parte vencedora pode calcular uma nova chave privada e gastar os fundos bloqueados.
A pesquisa descobriu que qualquer ação no DLC deve ser realizada através do CET, portanto, é necessário apenas usar o mecanismo de desafio otimista para garantir que o CET correto possa resistir a ataques. Um CET incorreto será desafiado e não executado, enquanto um CET correto será executado. Ao mesmo tempo, o oráculo deve pagar um preço por comportamentos maliciosos.
OP-DLC inclui as seguintes disposições:
O oráculo é composto por uma aliança, qualquer membro pode assinar CET, é necessário fazer staking para emitir uma assinatura e ganhar taxas.
Se o oráculo modificar os resultados de forma maliciosa, qualquer pessoa pode iniciar um desafio.
Após a assinatura honesta do CET pelo oráculo, se ninguém conseguir desafiá-lo com sucesso dentro de uma semana, será feito o acerto e o oráculo receberá a recompensa.
Qualquer pessoa pode desafiar o Oracle_sign, se tiver sucesso, a assinatura torna-se inválida e o oráculo perde o depósito.
O mecanismo de desafio está aberto a todos, realizando a minimização da confiança em oráculos.
As vantagens do OP-DLC incluem:
O controlo de ativos é elevado, os utilizadores podem confiar apenas em si próprios.
Alta utilização de fundos, sem necessidade de um pagamento de capital equivalente.
O oráculo é determinado no depósito, os usuários também podem se tornar oráculos.
Desvantagens incluem:
O tempo de retirada leva 1 semana
A quantidade de assinaturas pré-assinadas tem uma relação linear com a quantidade de CET.
Em suma, o OP-DLC, ao introduzir um mecanismo de desafio otimista no CET, garante a execução correta e penaliza comportamentos maliciosos, sendo capaz de resistir eficazmente a vários ataques, refletindo a beleza da simplicidade.
Esta página pode conter conteúdos de terceiros, que são fornecidos apenas para fins informativos (sem representações/garantias) e não devem ser considerados como uma aprovação dos seus pontos de vista pela Gate, nem como aconselhamento financeiro ou profissional. Consulte a Declaração de exoneração de responsabilidade para obter mais informações.
7 gostos
Recompensa
7
5
Republicar
Partilhar
Comentar
0/400
ApeWithAPlan
· 3h atrás
pro estão a tornar as coisas tão complicadas para quê
A evolução do OP-DLC: Simplificando a segurança do DLC com um mecanismo de desafio otimista
OP-DLC 2: O Caminho Mais Simples
Discreet Log Contract (DLC) é uma estrutura de execução de contratos baseada em oráculos proposta em 2018 por pesquisadores do Instituto de Tecnologia de Massachusetts. Ela permite que as partes realizem pagamentos condicionais com base em condições predefinidas, executando os pagamentos através de assinaturas pré-assinadas e assinaturas de resultados por oráculos, garantindo a segurança dos depósitos em Bitcoin enquanto implementa novas aplicações de finanças descentralizadas.
O texto anterior discutiu as vantagens e desvantagens do DLC e propôs a introdução de oráculos descentralizados, assinaturas de limite, mecanismos de desafio otimista, entre outros, para resolver os problemas que enfrenta. No entanto, como o DLC envolve múltiplas partes, as estratégias de defesa são relativamente complexas. Este artigo propõe que qualquer ação no DLC deve ser realizada através da CET(Contract Execution Transaction), e portanto, é necessário garantir que a CET esteja correta para resistir a qualquer ataque. Especificamente, os oráculos só podem assinar a CET após o staking, e o mecanismo de desafio otimista deve ser adicionado à CET. Se a CET não for desafiada ou conseguir responder ao desafio, a liquidação pode ser concluída, o oráculo libera o staking e recebe a taxa; se o oráculo tentar agir de má-fé, qualquer pessoa pode desafiar com sucesso, resultando na incapacidade de liquidar a CET, o oráculo perde o depósito e não pode mais assinar a mesma CET. Este método é simples e eficaz.
O princípio básico do DLC é transmitir informações através de oráculos para construir assinaturas condicionais, permitindo que a parte correta receba os ativos. Cada parte possui um par de chaves, bloqueando os fundos através de transações de depósito, e depois constrói CET para gastar a transação de depósito. O oráculo assina o CET correspondente com base no resultado, e a parte vencedora pode calcular uma nova chave privada e gastar os fundos bloqueados.
A pesquisa descobriu que qualquer ação no DLC deve ser realizada através do CET, portanto, é necessário apenas usar o mecanismo de desafio otimista para garantir que o CET correto possa resistir a ataques. Um CET incorreto será desafiado e não executado, enquanto um CET correto será executado. Ao mesmo tempo, o oráculo deve pagar um preço por comportamentos maliciosos.
OP-DLC inclui as seguintes disposições:
O oráculo é composto por uma aliança, qualquer membro pode assinar CET, é necessário fazer staking para emitir uma assinatura e ganhar taxas.
Se o oráculo modificar os resultados de forma maliciosa, qualquer pessoa pode iniciar um desafio.
Após a assinatura honesta do CET pelo oráculo, se ninguém conseguir desafiá-lo com sucesso dentro de uma semana, será feito o acerto e o oráculo receberá a recompensa.
Qualquer pessoa pode desafiar o Oracle_sign, se tiver sucesso, a assinatura torna-se inválida e o oráculo perde o depósito.
O mecanismo de desafio está aberto a todos, realizando a minimização da confiança em oráculos.
As vantagens do OP-DLC incluem:
Desvantagens incluem:
Em suma, o OP-DLC, ao introduzir um mecanismo de desafio otimista no CET, garante a execução correta e penaliza comportamentos maliciosos, sendo capaz de resistir eficazmente a vários ataques, refletindo a beleza da simplicidade.