O Ecossistema DeFi

Patrick (Barba) Carneiro
Chainlink Community
19 min readMar 22, 2024

Essa é uma tradução do artigo “The DeFi Ecosystem”e foi traduzido por Barba.

DEFINIÇÃO
O ecossistema de finanças descentralizadas (DeFi) refere-se aos stablecoins, criptomoedas, exchanges descentralizadas, mercados monetários e outros produtos e serviços financeiros criados usando contratos inteligentes e que operam dentro de ambientes de blockchain.

Analisando As Muitas Maneiras Como a Chainlink Pode Acelerar a Adoção DeFi

As Finanças Descentralizadas (frequentemente referidas como DeFi) constituem um movimento crescente em torno da recriação de instrumentos financeiros comuns do sistema financeiro tradicional usando uma infraestrutura de backend descentralizada. Assim, em vez de precisar de entidades centralizadas para facilitar o movimento dos mercados financeiros, os usuários podem acessar, negociar e emprestar ativos usando software de código aberto em redes descentralizadas. O resultado são mercados financeiros P2P autossustentáveis baseados em transparência, acesso aberto e automação orientada por dados.

Neste artigo, delineamos a infraestrutura, produtos e dinâmicas de mercado que atualmente definem o cenário DeFi. Em seguida, destacamos as muitas maneiras pelas quais os desenvolvedores podem aproveitar as soluções Chainlink para aumentar a funcionalidade de seus instrumentos DeFi em aplicações do mundo real.

O Ecossistema DeFi Atual

Uma Visão Geral do Ecossistema DeFi Impulsionado pelos Serviços de Oráculo da Chainlink.

“O objetivo do DeFi é reconstruir o sistema bancário para o mundo todo de forma aberta e sem permissões”, diz Alex Pack, sócio-gerente da Dragonfly Capital.

O sistema financeiro atual gira principalmente em torno de moedas emitidas pelo governo e grandes instituições bancárias que atuam como intermediários confiáveis entre as relações transacionais. A moeda fiduciária proporciona estabilidade aos mercados financeiros, enquanto os bancos ampliam a produtividade emitindo crédito, assumindo riscos de contraparte e simplificando pagamentos. Sem essas duas instituições fornecendo liquidez e infraestrutura crítica de negócios, a velocidade dos mercados e a taxa de inovação seriam substancialmente mais lentas do que as taxas atuais. Infelizmente, o design atual vem com certos trade-offs. O valor e o fluxo de capital estão sujeitos a poderes centralizados e ineficiências de processo. Isso deixa os mercados vulneráveis à censura, limita o acesso ao capital e prolonga os ciclos de vida dos contratos.

O DeFi transfere a propriedade da infraestrutura monetária e bancária de autoridades centralizadas para uma infraestrutura descentralizada de propriedade dos participantes do mercado. Em vez de emitir dinheiro com autoridade e executar redes financeiras em servidores centralizados, dinheiro e mercados podem ser auto-operados pelos usuários por meio de protocolos de software distribuídos capazes de alcançar constantemente um consenso confiável sobre o estado da rede, como Avalanche, BNBChain, Ethereum, Fantom, Polkadot, Polygon e Solana. Esta nova infraestrutura possui código aberto verificável, acesso irrestrito para qualquer pessoa no mundo e segurança descentralizada que garante a execução à prova de violações. Não só o DeFi transfere a confiança dos humanos e a substitui por código, mas também tem o potencial para grandes efeitos de rede, dado que os Dapps DeFi são globalmente acessíveis para uso e construção, e proporcionam novas dinâmicas de confiança aos mercados financeiros.

Desmembrando a Infraestrutura DeFi

Existem vários componentes da infraestrutura DeFi, cada um dos quais é explorado com mais detalhes abaixo.

Dinheiro

Para ter um mercado financeiro verdadeiramente funcional, deve haver um meio estável e universal para valorizar e conduzir trocas. Este meio deve ser escasso para precificar com precisão os mercados e ter demanda universal para manter seu valor ao longo do tempo como um meio de troca comum. O dinheiro há muito tempo representa esse meio, com o ouro sendo uma das melhores formas históricas. Embora o dólar americano seja considerado a moeda de reserva mundial hoje, o ouro historicamente foi (e ainda é predominantemente mantido pelos bancos centrais) o dinheiro de reserva dos mercados globais, com todas as moedas atrelando seu valor à sua taxa de câmbio em relação ao ouro.

As blockchains deram à sociedade novas formas de dinheiro que não são baseadas na escassez física e nem na autoridade central, mas sim em software matemático com escassez digital imutável embutida que é facilmente transacionável e publicamente verificável por meio de consenso distribuído. Não apenas as criptomoedas atendem à demanda transacional, mas o DeFi está mostrando como elas podem atuar como uma reserva de valor sem permissão (PSOV). Este PSOV atua como um ativo de reserva que pode então ser colateralizado para criar crédito adicional semelhante à banca moderna (embora com taxas de colateralização muito diferentes). Embora o Bitcoin seja mais comumente referido como um ativo de reserva como ouro digital, o ecossistema DeFi está florescendo no Ethereum e usa o ETH como a forma dominante de colateral de reserva. Isso foi discutido em um artigo escrito por David Hoffman intitulado “Ether é o Melhor Modelo para Dinheiro que o Mundo Já Viu”.

David Hoffman propõe que o ETH é um “ativo de triplo ponto” porque é uma reserva de valor, um ativo de capital e um ativo consumível; Fonte: The Defiant

Ativos

Qualquer coisa, tangível ou intangível, que possa ser possuída e trocada por valor, é considerada um ativo. Existem diversos tipos de ativos nos mercados financeiros, desde ativos físicos como commodities (petróleo, eletricidade, alimentos), infraestrutura (imóveis, máquinas, trens) e bens de luxo exóticos (arte, carros, colecionáveis), até ativos não físicos como patentes, direitos autorais e ágio. A maioria dos ativos é rastreada internamente pelas partes envolvidas na negociação. Eles também podem ser rastreados externamente pelo banco que facilita a negociação e/ou agências governamentais que coletam metadados para fins fiscais e de conformidade. Além disso, grandes empresas de contabilidade ajudam a dar valorações a muitos ativos e autenticam que os relatórios internos e externos estão alinhados.

Dada a falta de verdade absoluta nos mercados de ativos, o design atual deixa muito a desejar. Ao ter tantos sistemas de registro contrastantes e privados, torna-se difícil precificar ativos com base em observações de mercado holísticas. Para reconciliar as diferentes valorações de ativos nos mercados, frequentemente são empregados especialistas de terceiros para avaliar diferenças e atribuir valor. Caso contrário, as partes devem recorrer a negociações P2P, que podem estar sujeitas a discordâncias e assimetria de informações.

As blockchains e os contratos inteligentes podem mudar a base da propriedade e valorações de ativos. A tokenização está mostrando como os contratos inteligentes podem ser usados para trazer cada ativo para o mundo digital, vinculando sua propriedade a uma chave pública/privada única na blockchain. Todos os tipos de ativos podem ser tokenizados, como os direitos de propriedade sobre imóveis, uma peça de arte sofisticada ou bens individuais em uma cadeia de suprimentos. As blockchains são especialmente adequadas para serem registros de ativos globais, dada sua transparência no registro e acesso à liquidez internacional. Elas podem remover o atrito entre redes e trazer valorações transparentes e orientadas pelo mercado para os ativos, fazendo com que todas as partes operem em sistemas compartilhados e de acesso igualitário.

Produtos Financeiros

Qualquer transferência ou potencial transferência de valor fora do escambo físico direto é considerada um produto financeiro. Seja uma exchange facilitando o comércio, um banco emitindo dívida (crédito, título) ou propriedade de algum tipo de direito (ações, derivativos, acesso), todos representam algum mecanismo para negociar e/ou especular sobre ativos e eventos. A maioria dos produtos financeiros é oferecida por grandes instituições financeiras como bancos de investimento que possuem pools substanciais de capital e melhor acesso a recursos. Esses bancos desfrutam de economias de escala, pois têm grandes alocações de capital para construir infraestrutura e garantir mercados para satisfazer demandas de liquidez.

O DeFi tokeniza ativos na blockchain e usa contratos inteligentes para definir as regras de negociação e a experiência do usuário de produtos financeiros. Todo o ciclo de vida do contrato inteligente financeiro (propriedade, custódia, escrow, manutenção, execução, liquidação) pode ocorrer com muito menos intervenção humana, se houver alguma. Os termos que definem como o produto funciona são de código aberto e codificados no contrato como lógica booleana (se x, então y). Alguns dos produtos financeiros mais comuns estão sendo recriados como Dapps DeFi, incluindo empréstimos, stablecoins, exchanges descentralizadas e derivativos.

Dados

Todos os contratos financeiros dependem de algum tipo de entrada de dados para serem executados e produzirem um resultado. Seja clicando no mouse para enviar um pagamento, tendo dados de mercado determinando um contrato futuro ou usando as taxas de juros atuais para calcular pagamentos de títulos. A qualidade dos dados geralmente se baseia na reputação, enquanto algumas empresas são melhores do que outras na captura ou criação de dados confiáveis e confiáveis. O valor dos dados muitas vezes deriva de efeitos de rede, singularidade, autoridade ou qualidade. Eles também podem ser fornecidos em formas brutas e processadas. Os produtos financeiros atuais são impulsionados por dados, mas geralmente têm intermediários humanos ou opções alternativas entre os dados e a execução real do processo.

As blockchains são projetadas para fazer determinações seguras de verdadeiro/falso com base em dados conhecidos que já estão armazenados na blockchain (on-chain). No entanto, preços, taxas de juros e resultados de eventos são conjuntos de dados comuns que originam fora de uma blockchain nativa (off-chain) e variam em valor e formato entre diferentes fontes. Essa diversidade de dados torna difícil para as blockchains produzir determinações confiáveis de verdadeiro/falso sobre eles sem sacrificar a segurança do consenso. Levando em consideração as realidades dos dados modernos e do consenso blockchain, há uma necessidade urgente de uma ponte padrão entre as aplicações DeFi e todos os tipos de dados off-chain. Como discutido abaixo, a Chainlink é um protocolo padrão e personalizável para permitir que o DeFi se conecte de forma segura e confiável com recursos off-chain.

O Chainlink conecta contratos inteligentes em qualquer blockchain a qualquer entrada e saída necessárias para replicar um ciclo de vida completo do contrato.

Humanos

Embora o objetivo do DeFi seja a descentralização, remover completamente o controle e a influência humana é impossível. No final, são os humanos que criam e mantêm a automação financeira. Existem áreas específicas em que é extremamente difícil automatizar, especialmente o desenvolvimento de protocolos e a governança interna. Existem também externalidades que afetam os mercados, como mudanças políticas, culturais e sistemas legais estabelecidos. Embora a Tecnologia de Registro Distribuído (DLT) permita sistemas autoexecutáveis governados por organizações autônomas descentralizadas (DAOs), esses ainda estão longe de serem perfeitos. A realidade é que ainda existem forças centralizadoras baseadas em envolvimento humano inevitável que os desenvolvedores devem levar em consideração e não podem simplesmente programar para desaparecer.

Examinando os Principais Participantes no Ecossistema DeFi

Compreender o DeFi como um mercado inteiro depende de sua definição. Um método popularizado para medir o DeFi é observar todo o colateral bloqueado em aplicativos DeFi. Essa métrica destaca como os Dapps bloqueiam colateral sem permissão (especialmente ETH e DAI) para usar como base para fazer empréstimos, fornecer liquidez e/ou segurança para processos de rede, ou representar poder de voto em decisões de governança.

No entanto, pode-se argumentar que todo o espaço de criptomoedas é uma forma de DeFi de alguma maneira. Especialmente para formas de dinheiro sem permissão como Bitcoin, Ethereum e outros, que representam valor e ajudam a determinar o preço.

Vamos explorar alguns dos Dapps DeFi mais usados hoje para ter uma ideia melhor de como e por que esses aplicativos são construídos.

MakerDAO

Atualmente, o aplicativo DeFi mais popular é o MakerDAO, uma plataforma de empréstimos descentralizada que cria e emite crédito na forma de DAI (uma stablecoin vinculada a 1 USD) e gerencia o processo de empréstimo por meio de uma organização autônoma descentralizada (composta por usuários que detêm seu token de governança MKR). No sistema bancário tradicional, os bancos geralmente são autorizados a fazer empréstimos contanto que mantenham uma certa relação de reserva, que é de 10% nos EUA para bancos com mais de $124 milhões em depósito. Desconsiderando nuances legais para o requisito, o banco precisa manter 10% de seus depósitos em reserva, mas pode emprestar o restante.

A MakerDAO tem um modelo semelhante, mas o processo é descentralizado e possui uma proporção de reserva muito diferente. Na MakerDAO, os usuários depositam seu ETH em um contrato inteligente que é usado como garantia para criar empréstimos para si mesmos na forma de DAI. A garantia atualmente é definida em cerca de 150%, então os usuários recebem 2/3 do valor que bloqueiam. Por exemplo, se alguém bloquear $90.000 em ETH, eles receberão um empréstimo de $60.000 na forma de DAI. Neste modelo, os empréstimos são “super garantidos”, ao contrário dos bancos tradicionais, onde os empréstimos são “sub-garantidos” por meio da reserva fracionária.

É importante notar que o Multi-Collateral Dai foi recentemente lançado, permitindo que os usuários depositem vários ativos diferentes além do ETH. O Multi-Collateral Dai adotou o símbolo DAI, enquanto o Dai de colateral único original via deposito de ETH está sob o símbolo SAI.

Em última análise, a MakerDAO mantém a rede descentralizada alinhando incentivos. Os detentores do token MKR fornecem governança ao sistema votando nas taxas de juros, quanto de um empréstimo pode ser emitido e mais. Para compensá-los por seu trabalho, os mutuários devem pagar seus pagamentos de juros usando o token MKR, que é posteriormente queimado para garantir que se torne mais escasso ao longo do tempo. Eles também recebem uma parte das taxas de penalidade (14%) em MKR incorridas pelos mutuários quando o preço de sua garantia fica abaixo do preço de liquidação estabelecido em seu empréstimo com base em contrato inteligente. Esta auto-liquidação de empréstimos (acionada por oráculos de preço) mantém a rede solvente automaticamente hedgeando a volatilidade do preço. Sempre que um empréstimo é pago de volta, o sistema queima o DAI/SAI anteriormente emitido. A parte bonita do design da MakerDAO é que todos os usuários são incentivados a agir de maneira que os beneficie e beneficie a rede simultaneamente, o que elimina a necessidade de uma terceira parte centralizada.

Compound

Outro Dapp DeFi popular é o Compound, um protocolo de empréstimo que atua como um fundo de mercado monetário onde os usuários ganham juros emprestando capital. Os mutuários podem acessar este capital com base em sua “capacidade de empréstimo”, que é um algoritmo pré-programado que leva em conta o saldo de seus tokens, a liquidez do mercado, as taxas de câmbio (via oráculos de preço) e outros fatores. Os mutuários são auto-liquidados se seu empréstimo exceder sua capacidade de empréstimo.

Em última análise, Compound e Maker deslocam a função bancária de instituições privilegiadas que emitem dívidas sub-garantidas para expandir o crédito, para forças de mercado descentralizadas que supergarantem ativos para expandir o crédito com paradas automáticas para cobrir o risco de baixa. Eles reduzem as barreiras de mercado e os tempos de processo para acessar capital, além de permitir que qualquer pessoa participe como credor para retornos de juros passivos.

Recentemente, integramos com um protocolo DeFi de mercado monetário semelhante chamado Aave. Para saber mais sobre a integração da Aave com a Chainlink, confira a postagem recente no blog ou assista à AMA.

Synthetix

Um Dapp DeFi emergente é o Synthetix, uma plataforma descentralizada de derivativos lastreados em criptomoedas. No Synthetix, os usuários depositam o token nativo SNX (depósitos de ETH em breve), que é usado como garantia para criar ativos sintéticos baseados em dívida (sintéticos) que representam moedas fiduciárias, criptomoedas, commodities, índices e muito mais. Esses sintéticos dão aos traders/investidores exposição ao movimento do ativo subjacente sem realmente possuir o ativo. O valor dos sintéticos ao serem trocados entre si é vinculado ao valor de mercado subjacente do ativo usando oráculos de preço.

Os sintéticos são garantidos pelos detentores de SNX, que recebem uma porcentagem das taxas de câmbio de cada transação. Traders no Synthetix podem aproveitar a liquidez infinita, pois não há livro de pedidos ao trocar entre sintéticos. Em vez disso, os usuários assumem uma parte da dívida total, que pode aumentar ou diminuir com base no movimento de seus sintéticos em relação ao total de sintéticos na rede. Cada negociação é executada contra o contrato (SNX depositado), semelhante a uma câmara de compensação que atua como contraparte de cada negociação. Todas as posições na rede são transparentes para os usuários, o que lhes permite proteger contra exposições excessivas ou insuficientes para manter o sistema totalmente colateralizado, enquanto melhoram sua posição subjacente.

Exchanges Descentralizadas (DEXs)

As exchanges descentralizadas oferecem plataformas não custodiais para a troca de ativos, que proporcionam negociação resistente à censura aos usuários e diferentes garantias de segurança, como manter suas chaves privadas em oposição a uma corretora centralizada que as manipula. Além disso, protocolos como o 0x estão permitindo que Dapps incorporem uma DEX personalizada em sua aplicação, bZx está possibilitando liquidez para negociação alavancada em DEXs coordenando empréstimos não custodiais em várias plataformas, e o Loopring está trabalhando na escalabilidade e privacidade para DEXs por meio de computação off-chain e zkRollups.

A Chainlink recentemente integrou-se ao Loopring para garantir que os relayers depositem a quantidade necessária de LRC ao calcular uma prova de conhecimento zero on-chain. Para saber mais sobre a integração, confira a postagem recente no blog ou assista à AMA.

Outros Aplicativos DeFi

Alguns dos outros Dapps DeFi populares incluem o Set Protocol para gerenciamento automatizado de ativos de portfólios, o Augur para mercados de previsão descentralizados e a Lightning Network para pagamentos no varejo em Bitcoin. Existem também Ofertas Iniciais de Moedas (ICOs) para financiamento coletivo baseado em token, Ofertas de Tokens de Segurança (STOs) para financiamento coletivo baseado em patrimônio líquido, stablecoins, dinheiro baseado em commodities (como a Chainlink alimentando o protocolo Ampleforth), depósitos para protocolos de consenso subjacentes (POS, DPOS) e depósitos em DAOs na forma de fundos de capital de risco, fundos de seguro e governança de protocolo.

Como a Chainlink Ajuda a Acelerar o Ecossistema DeFi

O Chainlink, uma rede de oráculos descentralizada, pode ampliar enormemente a funcionalidade dos contratos inteligentes DeFi, aumentar a variedade de produtos oferecidos e tornar o mercado mais atrativo para que players regulamentados participem. Abaixo estão quatro maneiras pelas quais o Chainlink está aprimorando o ecossistema DeFi.

Conectividade

A maioria dos aplicativos DeFi depende de dados para executar seus contratos inteligentes. Alguns Dapps simplesmente não requerem dados off-chain porque usam exclusivamente dados on-chain. ICOs são um exemplo conhecido de aplicação financeira que não precisa de dados off-chain, pois a taxa de câmbio já está pré-programada no contrato inteligente. Embora os dados on-chain sejam suficientes para certos casos de uso, são muito restritivos porque limitam os Dapps a certos tipos de dados e/ou os restringem a dados disponíveis apenas em sua chain nativa. A maioria dos aplicativos DeFi simplesmente não pode ser criada sem acesso a dados e recursos externos.

Um oracle é um agente digital empregado por um contrato inteligente para recuperar e/ou conectá-lo a dados e sistemas fora de sua blockchain nativa (off-chain). Os oracles possibilitam essa conectividade off-chain para o contrato inteligente reformulando pontos de conexão externos (APIs) de modo que dois softwares diferentes sejam compatíveis para a troca de dados. O oracle pode então puxar dados para o contrato inteligente e executar ações em sistemas externos com base em instruções predefinidas e endpoints delineados no Acordo de Nível de Serviço (SLA).

A Chainlink é uma rede de oracles descentralizada que dá aos contratos inteligentes acesso seguro e confiável a provedores de dados, APIs da web, sistemas empresariais, back-ends em nuvem, dispositivos IoT, sistemas de pagamento, outras blockchains e muito mais. Através do acesso a todos esses meios off-chain, os contratos inteligentes podem facilmente acessar uma ampla variedade de entradas e saídas já formatadas para replicar acordos digitais existentes. Isso permite que o DeFi use todos os tipos de dados e sistemas off-chain para acionar a execução do contrato, bem como liquidar contratos por meio de uma variedade de gateways de pagamento e sistemas de back-end empresariais.

Dados Confiáveis, Seguros e Personalizáveis

Não importa o quão bem um contrato inteligente seja projetado, em última análise, o contrato depende dos dados que recebe. Os dados são o que acionam a lógica do contrato e, portanto, devem ser tão confiáveis e seguros quanto a blockchain subjacente. Como a novidade dos oracles ainda é um problema relativamente novo para o espaço, muitos projetos começaram simplesmente criando seus próprios oracles. Esses oracles geralmente envolvem a agregação de dados off-chain (taxas de juros, taxas de câmbio, preços, etc.) e, em seguida, colocando-os manualmente on-chain. Embora tenha sido amplamente necessário nas fases iniciais de desenvolvimento para manter a segurança, a agregação centralizada de preços deixa os Dapps vulneráveis à má gestão, incompetência e suborno da instituição central que gerencia os feeds de dados.

Para resolver esse problema, a Chainlink lançou redes de oracles de referência de preço descentralizados para ativos populares como ETH, BTC, LINK, BAT, USDC, ZRX e REP. Os feeds de referência de preço são calculados com base em uma agregação de nós independentes revisados em termos de segurança e atualizados regularmente para refletir mudanças no preço, como demonstrado pelo contrato de referência ETH/USD e BTC/USD atualmente ativo na mainnet do Ethereum. Os contratos de dados de referência apoiam o crescimento do DeFi ao permitir que qualquer dApp aproveite esses feeds de preço em seus contratos inteligentes. Isso retira o controle e a manutenção dos feeds de preço dos Dapps e os substitui por uma rede de oracle cada vez mais descentralizada.

Se você é um projeto DeFi e gostaria de construir sua própria rede de dados de referência de oracle personalizada usando a Chainlink, conforme demonstrado em muitas de nossas integrações recentes, entre em contato conosco pelo e-mail custom@chain.link.

O Chainlink Staking introduz acordos vinculativos (acordos de nível de serviço) na Chainlink que permitem aos usuários delinear os serviços de que precisam (dados, prazo), os compromissos desejados (depósito) e os requisitos de nó que procuram (limiar de reputação, infraestrutura). A partir desses acordos de serviço, o sistema de reputação pode começar a tomar forma usando métricas on-chain que delineiam seu desempenho passado.

Serviços de listagem, como o Chainlink Market, fornecem saídas onde os usuários podem avaliar e selecionar nós para acordos de serviço com base nos critérios mencionados acima. Há também o Honeycomb API Marketplace para encontrar APIs de dados autenticadas que os nós podem acessar por chamada, em vez de precisar de assinaturas de API completas para cada fonte de dados.

Estamos também trabalhando na incorporação de acordos de serviço com agregação plugável, que permite aos usuários usar vários oráculos para redundância computacional, várias fontes para precisão de dados e agregá-los todos juntos de qualquer maneira que desejarem (média, remover outliers, pesos personalizados, etc.). Esses recursos dão aos usuários a capacidade de personalizar seus contratos inteligentes em torno de dados em que confiam usando qualquer quantidade de descentralização e qualquer forma de agregação de dados.

Uma característica adicional em desenvolvimento é o Town Crier — um oracle baseado em Ambiente de Execução Confiável (TEE) que verifica certificados TLS para autenticar que os dados vieram de um site específico e não foram adulterados durante o trajeto até o contrato inteligente. Supondo que o usuário confie no hardware subjacente, o Town Crier oferece aos usuários novas garantias de segurança de que seus dados são autênticos da fonte.

Baixo Custo de Dados e Computação

Outro grande problema no desenvolvimento de instrumentos DeFi são os custos de gás on-chain. Se os aplicativos exigem feeds de preços constantes e/ou empregam múltiplos oráculos e fontes de dados, então os custos de gás se acumulam e limitam seu uso prático. Isso cria um dilema porque a descentralização é essencial para a segurança dos dados, mas é muito custosa para ser um modelo de negócios sustentável. Os modelos atuais de agregação on-chain exigem que cada oracle (nó) pague taxas de gás para enviar recursos externos on-chain. Assim, se forem usados 10 nós para coletar dados externos, são 10 taxas de gás para cada atualização on-chain.

Atualmente, estamos trabalhando na implementação de assinaturas de limite no protocolo Chainlink, uma abordagem inovadora para oracles descentralizados em escala. As assinaturas de limite representam um novo protocolo de agregação que permite que os oracles se comuniquem entre si e cheguem a um consenso off-chain sobre a validade de algum ponto de dados específico. A agregação de oracles off-chain usando assinaturas de limite requer apenas uma resposta on-chain e uma taxa de gás para enviar os dados agregados para o contrato inteligente de consulta, mantendo ainda propriedades de alta segurança que podem ser verificadas on-chain.

Segundo o pesquisador da Chainlink, Alex Coventry, “Nosso atual melhor esquema de assinatura de limite (descrito neste post) requer cerca de 15k de gás para confirmar[7]. Isso significa, por exemplo, que os 3.000 pontos de dados mencionados anteriormente custariam apenas cerca de 2, uma economia de 1.500 vezes (e, nos preços atuais de gás/ETH, o custo seria um pouco mais de um centavo, em comparação com cerca de $17 para validação de um quórum de 2.000, usando o framework atual).”

Também estamos desenvolvendo uma solução para computação de baixo custo criando a capacidade para os oracles do Chainlink funcionarem em Ambientes de Execução Confiável (TEE) através de hardware confiável, como Intel SGX. Os TEEs baseados em oracle oferecem um ambiente de caixa preta onde os nós podem expandir os serviços de oracle para incluir computação off-chain e privacidade de transações. Nem mesmo o oracle tem conhecimento dos dados que entram e saem, mas o hardware confiável pode fornecer uma atestação de volta para a blockchain observando que operou corretamente sem adulteração. Os TEEs têm um potencial intrigante para trazer computação escalável e de baixo custo para contratos inteligentes.

Arquitetura básica de como um Dapp pode aproveitar TEEs

Privacidade

O outro grande problema fora da conectividade e escalabilidade de baixo custo é a privacidade. Como Sergey Nazarov, Co-Fundador da Chainlink, afirmou: “A maioria dos contratos no mundo real simplesmente não pode acontecer sem privacidade.” A falta de privacidade on-chain fora de designs mais caros de Prova de Conhecimento Zero (ZKP) significa que muitos contratos não podem ser redesenhados como contratos inteligentes potencialmente mais eficientes. A privacidade é essencial para ocultar posições internas e estratégias de negociação, bem como cumprir as leis e regulamentos de privacidade de dados.

Duas soluções de privacidade foram introduzidas inicialmente para a Chainlink, diferenciadas pelas necessidades do desenvolvedor e pelas suposições de confiança. Como mencionado acima, os oracles baseados em TEE podem ser usados para ocultar consultas de oracle do próprio oracle, removendo a possibilidade de vazamento de informações sensíveis (desde que você confie no hardware). Os usuários também podem usar a Chainlink para se conectar com ambientes de computação off-chain, como o framework de computação confiável (TCF) como parte do projeto Hyperledger Avalon.

A outra abordagem mais recente não baseada em hardware é o Mixicles, que usa oracles para criar privacidade decorrelacionando as entradas e saídas de um contrato inteligente. Seguindo esse design de protocolo, o oracle recupera dados e faz uma determinação verdadeira/falsa (interruptor) dos dados off-chain. A determinação é então transmitida para um misturador que emite saídas designadas com base nessa entrada do oracle. A premissa básica é que a mudança de estado (determinação) é decorrelacionada publicamente on-chain a partir do pagamento de saída para liquidação. Para necessidades de segurança ainda mais profundas, os usuários podem usar oracles baseados em TEE ou DECO em conjunto com um Mixicle para ocultar o interruptor do oracle. Para um entendimento mais completo, por favor, leia o artigo de pesquisa ou nosso post de blog menos técnico.

Um exemplo de contrato Mixicles que decorrelaciona as entradas e saídas usando múltiplas entradas de pagamento (Rounds 1 e 2) e múltiplos novos endereços para dividir os pagamentos de saída (Round 3).

Atraindo Novos Clientes e Produtos para o Ecossistema DeFi

Indiscutivelmente, DeFi está se tornando um dos campos de contratos inteligentes de crescimento mais rápido e mais demandados. Embora o progresso deva ser celebrado, a realidade é que a maioria do mundo não tem exposição ao DeFi. Há um grande mercado inexplorado de potencial para produtos DeFi se fundirem com a infraestrutura existente e/ou reinventarem os mercados financeiros atuais, mas somente se novos recursos forem adicionados ao conjunto de contratos inteligentes.

Estamos continuamente construindo e oferecendo soluções práticas na Chainlink para resolver os problemas centrais de conectividade, dados confiáveis, escalabilidade de baixo custo e privacidade de transações que atualmente estão impedindo um maior desenvolvimento do DeFi. Ao trazer essas novas ferramentas para os desenvolvedores, podem ser construídos contratos inteligentes de próxima geração que atendam às demandas tanto de sistemas sem permissão quanto de sistemas com permissão. Em última análise, a Chainlink é uma ferramenta de código aberto que traz uma conexão personalizável entre blockchains e com sistemas tradicionais que executam o mundo, para que um consenso conectado possa surgir entre os ecossistemas.

Construa seu Contrato Inteligente Conectado Hoje!

Se você é um desenvolvedor ou uma empresa interessada em criar qualquer tipo de oracle para sua aplicação de contrato inteligente conectada externamente, entre em contato conosco em custom@chain.link, visite a documentação para desenvolvedores ou junte-se à discussão técnica no Discord. Estamos aqui para ajudar e apoiá-lo na construção de um design de oracle de maneira eficiente e personalizada para suas necessidades específicas, mantendo sempre os mais altos padrões de segurança.

--

--

Patrick (Barba) Carneiro
Chainlink Community

Solidity Developer | Security Researcher | Chainlink Advocate | @bellumgalaxy Founder