Contratos discretos de log são uma ferramenta intrigante que pode ajudar a facilitar um ecossistema DeFi mais avançado com bitcoin.
A DeFi atraiu atenção significativa ao longo de 2020, pois centenas de projetos no Ethereum surgiram na interseção de blockchains e instrumentos financeiros abertos, que vão desde stablecoins colateralizadas até produtos derivados.
Embora muito mais viável neste momento em uma plataforma de contratos inteligentes como a Ethereum , a noção de finanças descentralizadas não exclui explicitamente o bitcoin das implicações mais amplas dos produtos DeFi na rede de criptomoedas legadas.
Embora não seja expressamente DeFi, por serem instâncias híbridas de misturar ativos de criptografia e estruturas financeiras convencionais, empresas como a BlockFi já oferecem empréstimos e empréstimos com bitcoin.
Da mesma forma, as cadeias laterais (por exemplo, RSK ) podem eventualmente fornecer o tipo de recursos inteligentes de contrato, semelhantes ao ethereum, que podem permitir produtos financeiros mais sofisticados construídos em bitcoin.
No entanto, existem outras abordagens interessantes sobre a extensão do protocolo do bitcoin para aplicações financeiras mais avançadas e, especificamente, uma proposta interessante que ganhou força nos últimos dois anos é chamada de contratos de log discretos.
Por que usar o Bitcoin para DeFi?
Abordar os aplicativos DeFi no bitcoin é um tanto precário. Por exemplo, um valor significativo ressalta a proposição de que o design simples e despojado do bitcoin é uma enorme vantagem por sua sustentabilidade e robustez a longo prazo.
Muitos proponentes principais do bitcoin veem a função OP_RETURN para armazenamento arbitrário de dados como desnecessária, citando a capacidade de depositar informações não transacionais no blockchain como abertura de incentivos adicionais de ataque.
Curiosamente, o OmniLayer , que usa espaço de código de operação para cargas de identificação, foi um componente central da iteração inicial do stablecoin Tether antes de expandir para o ethereum usando o ERC-20.
Por outro lado, conceitos como a Lightning Network (LN) do bitcoin apresentaram um espaço de design totalmente novo para o bitcoin.
Através do dimensionamento em camadas, os aplicativos podem ser criados sobre o protocolo principal do bitcoin que não prejudica diretamente seu modelo de segurança.
Essa é uma narrativa convincente, pois abriu as portas para a exploração de aplicativos que alavancam contratos bloqueados por tempo de hash e outras ferramentas técnicas inteligentes.
Os resultados são a prevalência já crescente de aplicativos (ou seja, ” lapps “) criados usando o LN.
Então, quais são exatamente as vantagens e desvantagens de criar DeFi no bitcoin?
A grande limitação é a complexidade dos aplicativos DeFi. Em última análise, o RSK pode ser uma cadeia lateral valiosa para o bitcoin, mas as cadeias laterais de peg federadas exigem inerentemente confiança na federação que gerencia a cadeia.
Eventualmente, as melhorias na tecnologia subjacente podem minimizar ainda mais a confiança, mas, por enquanto, o tipo de variação nos projetos DeFi vistos no ethereum não é possível diretamente no protocolo do bitcoin sem alguns compromissos na confiança – como com uma cadeia lateral.
Por outro lado, o modelo de segurança do bitcoin, como sua abordagem socialmente conservadora para mudar e aumentar a taxa de hash, faz dele o meio ideal para financiamentos resistentes à censura.
Da mesma forma, a política monetária fixa do bitcoin e a suprema liquidez entre todos os ativos de criptografia o tornam ainda mais um estudo de caso profundo para as implicações de longo prazo do DeFi devido à confiança subjacente em seu valor nativo e oferta previsível.
Ignorando alguns dos projetos fascinantes que trabalham em idéias como swaps descentralizados e outros instrumentos financeiros com bitcoin, vamos nos concentrar em extrapolar a mecânica subjacente do LN para o DeFi – especificamente com contratos de log discretos.
O que são contratos discretos de log?
Inicialmente proposto por Thaddeus Dryja da MIT Digital Currency Initiative e, aliás, coautor do artigo original do LN, os contratos discretos de log são um método para minimizar a confiança na aquisição de dados de fontes externas ao blockchain – popularmente conhecido como oráculos.
Em um nível alto, contratos de log discretos não permitem contratos inteligentes completos de Turing em bitcoin.
Em vez disso, eles se apóiam no uso de assinaturas Schnorr para mascarar os detalhes do contrato acordados do oráculo, criando efetivamente uma situação em que pagamentos em dados conhecidos publicamente (ou seja, um número) são possíveis entre três partes no processo.
As vantagens imediatas são maior privacidade e contratos inteligentes mais flexíveis, sem comprometer a confiança na escala de uma cadeia lateral.
- Por exemplo, e no contexto da DeFi, Alice e Bob podem abrir um contrato de futuros entre si, especulando sobre o preço futuro do bitcoin em uma data específica. Usando o poder das saídas multi-sig, os detalhes de seus contratos podem ser mascarados da blockchain, com o contrato contendo os fundos comprometidos de Alice e Bob.
- Posteriormente, um oráculo de terceiros publica mensagens assinadas que são incorporadas aos detalhes do contrato como dados centrais que determinam como os fundos do contrato devem ser alocados.
- No caso do contrato futuro de Alice e Bob, os fundos comprometidos com o contrato seriam entregues com base no preço fornecido do bitcoin no vencimento do contrato futuro.
É importante ressaltar que o oráculo é cego durante todo esse processo, tanto pelo fato de Alice e Bob estarem usando seus dados de preços quanto pelos detalhes reais do contrato.
Isso evita que o oráculo execute antecipadamente ou manipule o contrato com dados incorretos de preços.
Além disso, a configuração impede o oráculo de se tornar uma parte decisiva no acordo entre Alice e Bob (isto é, 2 de 3 multisg) e, em vez disso, permite que Alice ou Bob retirem fundos com base na mensagem assinada (cega) que é publicado publicamente pelo oráculo.
As consequências posteriores desse modelo são que as suposições de confiança inerentes aos oráculos que conectam cadeias de blocos ao mundo exterior, conhecidas como problema do oráculo, podem ser reduzidas a um ponto em que contratos inteligentes mais avançados podem ser executados no bitcoin sem fazer transações proibitivas de confiança. offs.
Usos potenciais
Aplicada ao DeFi, a capacidade de duas partes de alavancar contratos de log discretos libera o potencial de futuros, derivativos e outros instrumentos financeiros.
Produtos financeiros mais sofisticados vinculados diretamente ao bitcoin podem criar instâncias futuras em que práticas institucionais e especulativas padrão, como o risco de cobertura de commodities e outros ativos, se tornam viáveis via rede do bitcoin.
Os contratos de microsseguro são ainda possíveis usando contratos discretos de log, contando com dados originados pela Oracle para pagamentos de reivindicações específicas.
Notavelmente, contratos discretos de log contam com tecnologia semelhante ao LN. De acordo com o papel discreto dos contratos de registro:
“Semelhante ao software Lightning Network atualmente em desenvolvimento [4], as partes concordam com o estado do contrato, mas mantêm variações da mesma transação …
Enquanto na Lightning Network, esses scripts são usados para manter a consistência em um canal de pagamento, de modo que qualquer uma das partes transmita uma mensagem antiga.
O estado permite que a outra parte obtenha todos os fundos de ambas as saídas. No DLC, o mesmo script de saída é usado para uma finalidade diferente.
Alice e Bob não revelam segredos um ao outro; é Olivia quem revela um segredo para todos.
Como uma nota, Olivia é o oráculo na citação acima.
A principal vantagem do design discreto de log é que os usuários podem estabelecer contratos financeiros em particular e só precisam confiar no oráculo para assinar os dados corretos, como o preço, em vez de desempenhar o papel de intermediário. Dryja conclui no artigo:
“Como as transações parecem iguais às transações da Lightning Network, continuará sendo difícil estimar o uso total de DLCs na rede e eles devem permitir que contratos inteligentes complexos e extensos ocorram sem tributar indevidamente a rede global.”
Conclusão
A noção de DeFi para bitcoin é muitas vezes ofuscada pela prevalência dos produtos financeiros abertos já disponíveis no ethereum.
No entanto, o bitcoin apresenta um meio atraente de financiamento descentralizado por razões baseadas em regras de consenso robustas e modelo de segurança.
Contratos discretos de log são uma ferramenta intrigante que pode ajudar a facilitar um ecossistema DeFi mais avançado com bitcoin.