Os Contratos de Log Discreto ou DLCs são uma proposta para fazer com que o Bitcoin tenha uma implementação de contrato inteligente que permite a criação de oráculos de blockchain simples de implementar, seguros e fáceis de usar.
LOs Contratos de Log Discreto ou DLC, são uma proposta que visa transformar Bitcoin em um blockchain com meios próprios e nativos para criar oráculos de blockchains, algo que no momento é impossível de fazer.
A ideia por trás do DLC vem da mente de Tadge Dryja do MIT, que é um conhecido desenvolvedor de Bitcoin e quem está por trás de ideias como Rede de relâmpagos (LN) y UtreeXO.
Discrete Log Contracts (DLC), a porta de entrada para poderosos contratos inteligentes para Bitcoin
Ultimamente, grande parte do desenvolvimento do Bitcoin está focado em oferecer melhorias para sua privacidade e sua capacidade de executar scripts mais poderosos. Melhorias como Taproot y Enxerto Eles apontam precisamente para isso, e entre eles estão os Contratos de Log Discreto (DLC). No entanto, os DLCs têm uma finalidade um pouco mais específica. E é que eles são projetados para conectar o blockchain Bitcoin com o mundo fora do blockchain. Quer dizer, Os DLCs buscam estabelecer pontes de comunicação que trazem informações do mundo real para o blockchain. Assim, uma vez lá, essa informação é processada por contratos smarts dentro do Bitcoin, ou qualquer outro blockchain que implemente os DLCs.
Nesse sentido, é compreensível que conectar o blockchain para o mundo real é um recurso muito apreciado pelos desenvolvedores de aplicativos descentralizados. De fato, finanças descentralizadas ou DeFi Eles precisam desses tipos de funções para funcionar corretamente. Daí o fato de que em Ethereum oráculos são comuns, porque são os que trazem informações do mundo real para os protocolos DeFi (ou DApps) que são executados no Ethereum e precisam desses dados. Nesse caso, Elo de corrente É um dos projetos de oráculo mais conhecidos no Ethereum.
Mas o Bitcoin, assim como muitas criptomoedas derivadas, é outra história, visto que Bitcoin Script É limitado em funções, este tipo de funções é quase impossível de implementar no Bitcoin nativamente. Em vez disso, torna-se necessário criar um protocolo de segunda camada completo (como aquele em RSK o Blockstack) para adicionar essas funcionalidades.
Bem, a proposta de Tadge Dryja quer mudar isso e permitir que o Bitcoin implemente oráculos nativamente em seu blockchain. As possibilidades para isso são muitas. A começar porque o Bitcoin poderia finalmente ter um pacote de aplicativos DeFi descentralizado próprio. Algo que expandisse muito sua funcionalidade e tornasse seu uso ainda mais difundido. Por outro lado, isso geraria problemas se o problemas de escalabilidade sofridos pelo Bitcoin.
Como funciona um DLC?
No whitepaper Apresentado por Tadge Dryja, especifica claramente a operação básica do DLC. Em primeiro lugar, você deve saber que um DLC é um contrato que tem valor monetário. Quando um DLC é criado, três entidades atuam. Dois deles são as partes que estão fazendo a troca e um terceiro é o oráculo. Este é quem vai divulgar os dados necessários para a efetivação da negociação. Dependendo dos dados fornecidos pelo oráculo, a distribuição dos recursos é feita de acordo com as condições estipuladas em contrato.
Mas é graças à estrutura do blockchain, que as partes que atuam em um DLC nunca são conhecidas como tal. Além do mais, nem mesmo o oráculo é capaz de obter esses dados. Isso garante que as operações sejam privadas e seguras e, ao mesmo tempo, que essas operações sejam descentralizadas. Não só isso, o uso de Empresas Schnorr É vital nesta operação, e ao mesmo tempo o uso de tecnologias como Taproot e Graftroot, já que são estas que amplificam a funcionalidade final do DLC. Em outras palavras, os DLCs são uma tecnologia complementar a essas outras tecnologias já mencionadas.
Agora, esta é apenas uma visão superficial de como o DLC funciona, então vamos nos aprofundar um pouco mais nessa tecnologia. Especialmente, sobre sua seção "discreta" e o que permite essas características: as assinaturas Schnorr.
Assinaturas Schnorr e a discrição dos DLCs
A operação do DLC recai especialmente nas empresas Schnorr. Essas assinaturas são o método de escolha para criar as assinaturas digitais necessárias para um contrato multipartidário pode ser executado de forma confiável. Lembre-se de que as empresas Schnorr são capazes de executar uma forma de criptografia conhecida como assinatura limite. Isso significa que várias partes podem participar da assinatura digital de um contrato ou transação de criptomoeda. Tudo isso sem que nenhuma das partes saiba qual é a assinatura de cada uma das partes, ou os dados secretos associados a essa assinatura. Na verdade, é a assinatura de todas as partes que, em última análise, garante uma assinatura única e uniforme para o contrato ou transação.
Imagine isso da seguinte maneira:
Duas pessoas criarão um contrato futuro de Bitcoin. Ambas as partes decidiram criar este contrato e contam com um oráculo para determinar se as condições que favorecem uma ou outra das partes envolvidas serão atendidas dentro do período de tempo definido no oráculo. Neste ponto, estabelecidas as condições, começa a criação do DLC. Assim, cada uma das partes cria sua própria assinatura Schnorr, incluindo o oráculo.
Uma vez que as assinaturas foram criadas e o script ou contrato inteligente assinado, ele é enviado ao blockchain esperando que as condições sejam atendidas. As condições são monitoradas constantemente pelo oráculo, que ao final da operação é consultado para as informações necessárias ao cumprimento do contrato inteligente. Esta informação é entregue pelo oráculo, juntamente com a sua assinatura Schnorr e uma vez verificada a autenticidade das informações, o DLC ativa as condições do contrato face às informações recebidas. Dessa forma, o contrato inteligente firmado pelas partes na ocasião enviará os recursos conforme estipulado, e tudo isso sem nenhuma intermediação.
Neste exemplo, as assinaturas Schnorr são vitais porque são as que demonstram claramente que a informação está correta (no caso do oráculo) e que as partes (ganhador ou perdedor) receberam a informação e concordam com a mesma. Na verdade, se uma das partes tentasse reclamar o dinheiro sem autorização do oráculo, o dinheiro poderia ir diretamente para sua contraparte, desencorajando ações maliciosas.
Além disso, o fato de usar assinaturas Schnorr e poder associar-se a contratos como os promovidos pela Taproot e Graftroot resolve um problema comum com contatos inteligentes: Privacidade. E, essas criações são projetadas para protegê-lo da melhor maneira possível em todos os momentos.
Quanto você sabe, cryptonuta?
O DLC pode abrir as portas para DeFi em Bitcoin?VERDADEIRO!
A DeFi ou Finanças Descentralizadas têm grande necessidade de acessar informações que não estão na cadeia e, para isso, os oráculos são vitais. A chegada do DLC ao Bitcoin possibilitaria essa possibilidade sem alterar a operação atual e a segurança da rede.
Contratos de registro discreto (DLC) e rede relâmpago
Agora, certamente a função de Contratos de Log Discreto (DLC) é interessante, mas há um problema sério no horizonte: escalabilidade. Bem, isso pode não ser um problema, já que Tadge Dryja criou o DLC para que eles possam ser executados em Lightning Network. Resultado? As operações DLC podem ser realizadas aos milhares em um canal dedicado da Lightning Network. E, uma vez atingido o limite do canal, ele é simplesmente fechado, o bloqueio é emitido na blockchain Bitcoin e as contas são fechadas para todas as partes envolvidas.
Dessa forma, seria possível para DLCs realizar milhares e até centenas de milhares de operações sem ter um impacto indesejado no blockchain do Bitcoin. Embora seja verdade, não seria mais nativo.
É ainda possível trazer o DLC para sistemas compatíveis com a Lightning Network, como o Rede RSK Lumino, onde poderia melhorar muito a funcionalidade desse protocolo Bitcoin de segunda camada. Não apenas isso, o sistema pode ser movido para outras redes ou protocolos de segunda camada que cumpram as funções HTLC e assinaturas Schnorr.
Status atual de Contratos de Log Discreto (DLC)
Apesar de todos os benefícios e funcionalidades descritos aqui sobre Contratos de Log Discreto (DLC), é triste dizer que os DLCs ainda são uma tecnologia em desenvolvimento. Na verdade, estava em Janeiro de 2020, quando a primeira implementação teórica dos DLCs foi formalmente apresentada. A implementação pode ser revisada neste GitHub, onde você pode não apenas ler o avanço atual, mas também ajudar a desenvolver essa ideia.
Claro, há um grande interesse em levar esse trabalho adiante, e isso permitiria que criptomoedas como o Bitcoin expandissem suas capacidades de uma forma sem precedentes. Por exemplo, poderíamos executar aplicativos DeFi diretamente no topo do Bitcoin.
E isso seria apenas o começo. A verdade é que as funcionalidades que os DLCs colocam ao seu alcance são muitas. Algo que certamente aumentará quando a tecnologia mostrar todo o potencial que pode alcançar.