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.
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:
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.
Se o oráculo modificar maliciosamente o resultado, qualquer pessoa pode iniciar um desafio.
O CET assinado honestamente pelo oráculo pode ser liquidado uma semana depois e receberá recompensas.
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.
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.
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.
OP-DLC 2: Otimização de contratos inteligentes Bitcoin com mecanismo de desafio otimista
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.
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:
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.
Se o oráculo modificar maliciosamente o resultado, qualquer pessoa pode iniciar um desafio.
O CET assinado honestamente pelo oráculo pode ser liquidado uma semana depois e receberá recompensas.
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.
O desafio no OP-DLC é que não é necessário permissão, qualquer pessoa pode supervisionar a execução do contrato.
Vantagens:
Desvantagens:
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.