O protocolo Lava Loans (v2) é um esquema projetado pela Lava com base em Discreet Log Contracts (DLCs) para facilitar um sistema de empréstimo colateralizado de Bitcoin sem confiança. A enorme implosão no mercado no último ciclo causada por plataformas centralizadas facilitando empréstimos lastreados em Bitcoin mostrou que, se não forem controlados, tais produtos e serviços podem apresentar um risco sistêmico massivo para todo o mercado no ecossistema.

A Lava busca fornecer a mesma utilidade que os usuários dessas plataformas centralizadas buscam de forma descentralizada e atômica, usando DLCs.

DLCs, para aqueles não familiarizados com o conceito, são um contrato inteligente projetado para liquidar de uma certa maneira dependendo do resultado de algum evento fora do protocolo Bitcoin, ou seja, o preço do Bitcoin, o resultado de um jogo esportivo, etc. Isso é feito dependendo de um oráculo, ou um conjunto de múltiplos oráculos, que assinam uma mensagem atestando o resultado real do evento do mundo real. Essas mensagens assinadas são usadas como base para assinaturas de adaptadores que desbloqueiam transações pré-assinadas específicas que liquidam o contrato de uma certa maneira.

O benefício dos DLCs é que eles podem ser feitos de forma privada. Desde que o(s) oráculo(s) publique(m) as chaves que usarão para assinar resultados para eventos específicos em horários específicos, qualquer usuário pode pegar essas informações e construir transações pré-assinadas para liquidar corretamente com base no intervalo de resultados possíveis sem que o oráculo saiba que um contrato existe. O oráculo simplesmente transmite publicamente a mensagem assinada no momento apropriado, e isso dá a ambos os usuários todas as informações necessárias para liquidar o contrato corretamente.

O Lava foi projetado para usar uma variante modificada de DLCs, além de stablecoins em outras redes, a fim de facilitar um empréstimo garantido por bitcoin que pode ser firmado de forma atômica e sem necessidade de confiança (ou seja, garantindo que o credor não possa obter o controle do bitcoin sem liberar o controle da stablecoin para o tomador).

Instanciação

O financiamento do DLC é um processo de duas etapas no protocolo Lava, dado o requisito de que as stablecoins dadas em troca da garantia sendo bloqueada no contrato devem ser atômicas. Na primeira fase, o mutuário cria um script que permite que ele reivindique sua moeda de volta após um bloqueio de tempo, ou permite que o credor conclua o financiamento com uma pré-imagem de hash e assinatura do mutuário. Eles então assinam uma transação que move as moedas deste endereço de preparação para o DLC. O credor então troca um hashlock para uso posterior no protocolo com o mutuário.

A partir deste ponto, o credor precisa financiar um contrato de troca atômica semelhante com o mutuário na cadeia que hospeda a stablecoin. Este contrato permite que o mutuário reivindique as stablecoins com a mesma pré-imagem usada para finalizar o DLC no Bitcoin, ou que o credor recupere as stablecoins após um tempo limite. O contrato na alt-chain também é garantido com stablecoins extras que permanecem no contrato e não podem ser reivindicadas de volta pelo credor até depois da conclusão do contrato. Isso será explicado mais tarde.

Após a fase de configuração, o mutuário libera a pré-imagem para o hashlock, reivindica as stablecoins e permite que o credor mova o bitcoin do endereço de preparação para um DLC finalizado. Neste ponto, o contrato está ativo.

Execução

Durante a vida útil do contrato, há três maneiras de liquidar o empréstimo, seja no vencimento ou durante sua vida útil. Primeiro, o credor pode executar o DLC com a assinatura do adaptador do mutuário e uma atestação do preço atual do(s) oráculo(s). Segundo, o mutuário pode executar com a assinatura do adaptador do credor e uma atestação do(s) oráculo(s). Por fim, o mutuário pode pagar o empréstimo na alt-chain, permitindo que ele reivindique a garantia do bitcoin quando o credor reivindicar seu pagamento e a garantia da stablecoin. Todos esses caminhos de execução dispersam a quantia apropriada de bitcoin para ambas as partes com base no preço de mercado atestado pelo(s) oráculo(s).

O caminho de pagamento faz uso da segunda pré-imagem de hash que o credor gerou durante a configuração. O script DLC é modificado permitindo que o mutuário reivindique a garantia a qualquer momento durante a vida útil do contrato, desde que tenha a pré-imagem que o credor gerou. Na alt-chain, o contrato de stablecoin também é estabelecido para exigir que o credor revele essa pré-imagem para reivindicar seu pagamento e garantia.

Esta construção para reembolso é adicionada para lidar com o incentivo onde um reembolso é feito, mas o credor não finaliza o reembolso porque o pagamento de juros sobre o empréstimo pendente é maior do que os juros que poderiam ser ganhos com a emissão de um novo empréstimo. Esta também é a razão pela qual o credor é obrigado a garantir o contrato da alt-chain com stablecoins extras, criando um incentivo para que eles resgatem um reembolso. Sem fazer isso, eles não podem reivindicar a garantia de volta, criando assim um incentivo para que eles honrem o reembolso e liberem a garantia do bitcoin, mesmo quando há um incentivo financeiro devido aos pagamentos de juros para não fazê-lo.

Uma vez que o credor libera a pré-imagem para reivindicar de volta o reembolso e a garantia da stablecoin, o mutuário é então capaz de gastar unilateralmente a saída do DLC usando a pré-imagem liberada. Isso garante que o mutuário seja capaz de reivindicar unilateralmente sua garantia de bitcoin depois que o credor tomar posse do reembolso do empréstimo.

Liquidação e salvaguardas

Assim como a proposta da DLC Markets, a Lava apoia um procedimento de liquidação. No caso de o oráculo atestar um preço abaixo de um nível de liquidação predefinido, transações pré-assinadas correspondentes ao evento de liquidação podem ser usadas pelo credor para reivindicar a totalidade da garantia. Isso é para garantir que, durante o evento de uma grande oscilação de preço que reduza o valor da garantia além do valor do empréstimo, o credor seja capaz de liquidá-la quando necessário para cobrir o valor da stablecoin que o mutuário reivindicou. Caso contrário, eles podem enfrentar o risco de esperar até o vencimento do contrato e ficar presos com bitcoin que é menos valioso do que o que eles emprestaram, resultando em uma perda financeira para o credor.

Além do procedimento de liquidação, há também uma opção de recuperação de emergência disponível muito depois do término do contrato. Durante a configuração, assinaturas para transações pré-assinadas muito depois do término do contrato são trocadas. Elas são usadas no caso de o(s) oráculo(s) falharem em entregar assinaturas em atestados de preço, ou no caso de o mutuário parar de cooperar com o credor, ou vice-versa.

O credor é capaz de usar um desses para reivindicar a totalidade da garantia do bitcoin no caso de o(s) oráculo(s) não atestarem o preço, ou o mutuário se tornar não cooperativo nesse caso. Isso é para garantir que o bitcoin no DLC nunca corra o risco de ser queimado. Por razões semelhantes, uma transação é bloqueada por muito tempo após o credor estar disponível. Isso permite que o mutuário eventualmente reivindique sua garantia se o(s) oráculo(s) e o credor não responderem.

Conclusão

Ao modificar levemente o protocolo DLC para incluir um hashlock básico e a introdução do mecanismo de liquidação semelhante ao DLC Markets, o protocolo Lava criou uma variante de DLCs perfeitamente adequada para empréstimos colateralizados de bitcoin. Embora a dependência de oráculos ainda exista, como em qualquer protocolo ou aplicativo DLC, a entrada e a saída do empréstimo são completamente atômicas e sem confiança entre o tomador e o credor.

Isso prova um imenso valor em ajustar sutilmente as estruturas de contratos existentes do Bitcoin para se adequarem a casos de uso específicos e oferece um caminho para atender a uma necessidade amplamente demandada no ecossistema que não apresenta o risco sistêmico de instabilidade que os equivalentes centralizados criaram no passado.

Fonte: bitcoinmagazine.com

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *