Chainlink Para Corporações: A Porta de Entrada Para Todas as Blockchains

Gaofeng Yin
Chainlink Community
13 min readAug 16, 2022

Este artigo é uma tradução de https://blog.chain.link/chainlink-enterprise-blockchain-middleware/ escrito por ChainLink e traduzido por Gaofeng Yin.

A principal proposição de valor da tecnologia de blockchain está a evoluir de criptomoedas para smart contracts — uma transição que reflete a evolução da Internet do e-mail para a World Wide Web.

Os smart contracts estão preparados para se tornar a forma dominante de acordos digitais porque permitem maior eficiência com menos risco de contraparte. Os analistas já veem uma grande oportunidade em vários mercados baseados em smart contracts, como evidenciado pelo mercado de NFT que ultrapassou $40 bilhões em valor em 2021, o mercado endereçáveis do metaverse que é estimado em $8 trilhões, e a adoção de blockchain nos mercados de capitais, projetadas para atingir $27 trilhões já em 2027.

Dada essa mudança iminente, todas as empresas devem considerar como eles podem aproveitar o valor da indústria emergente de smart contracts. Acreditamos que as empresas têm quatro funções principais a desempenhar:

  • Monetização de dados e serviços de API que permitem smart contracts.
  • Exploração de infraestrutura de back-end que fornece computação para smart contracts.
  • Criação de smart contracts que suportam novos processos de negócios e os já existentes.
  • Lançamento de interfaces de consumidor que permitem aos utilizadores acederem as aplicações de smart contract em qualquer blockchain.
As empresas podem participar na indústria de smart contracts ao nível de dados/API, infraestrutura, aplicação, e interface de consumidor.

A Chainlink emancipa as empresas a capitalizar a inovação na indústria de smart contracts, ao fornecer a elas um middleware de blockchain seguro que pode ler e escrever em qualquer blockchain com base em lógica personalizável e segurança. Isso oferece às empresas uma camada de abstração com future-proof para interagir perfeitamente com qualquer smart contract de qualquer maneira, diretamente de back-ends e ferramentas legacy existentes, tudo com modificações mínimas ou nulas no lado do servidor. Por esse motivo, muitas empresas e instituições líderes já estão a trabalhar com Chainlink para formar fluxos de receitas adicionais e abrir caminho para a próxima geração de aplicações de smart contracts.

O artigo a seguir irá aprofundará no motivo pela qual a Chainlink é essencial para adoção corporativa de blockchains e smart contracts. Ele começa por apresentar a proposição de valor dos smart contracts antes de explicar o que é Chainlink, e porque ele é líder de mercado em oracle. De seguida, concluímos com a descrição das funcionalidades que a Chainlink abre para as empresas.

O Valor dos Blockchains e Smart Contracts

Um blockchain é um conjunto de registos distribuídos para rastrear a propriedade e facilitar a transferência de ativos e dados entre duas ou mais partes. Blockchains usam infraestrutura descentralizada para remover pontos únicos de falha e controlo; criptografia para garantir a integridade da propriedade e aumentar a imutabilidade dos registos adicionados; incentivos financeiros para estender o registo da rede e chegar a um consenso honesto; e manutenção de registos transparente para permitir que os utilizadores verifiquem a validade das novas entradas.

O objetivo é que os utilizadores não precisem de confiar na blockchain para operar conforme declarada. Em vez disso, todas as variáveis que podem impedir que o código seja executado como são submetidos são reduzidas a quase impossibilidade estatística por meio de um design teórico de jogo. O resultado é a transição de processos de várias partes para um back-end partilhado e confiável que mantém uma única origem de verdade e facilita a troca de valor com a confiança mínima. A validação descentralizada desempenha um papel fundamental na geração de minimização de confiança, pois todas as novas transações devem ser aprovadas por uma rede distribuída — o que remove vantagens assimétricas derivadas de ter administradores centralizadas e proprietários de IP.

Nota: Nem todas as blockchains são criadas da mesma forma, por isso é importante entender as várias tradeoffs e otimizações de cada um antes de utilizar uma blockchain específica permissionless ou permissioned.

Blockchains criam uma única origem “dourada” de verdade entre empresas diferentes.

Smart contracts são programas executadas em blockchains que guardam e transferem dados/ativos apenas quando condições específicas são atendidas (ou seja, se o evento x acontecer, executa a ação y). Nesse sentido, os smart contracts são paramétricos porque geram outputs automaticamente com base nos dados de input. Os smart contracts codificam os termos e condições dos contratos digitais, com a combinação de vários smart contracts para formar aplicações descentralizados (dApp).

Ao transformar acordos digitais em smart contracts, vários benefícios são atingidos:

  • Automação Confiável - como os smart contracts são executados parametricamente por uma rede descentralizada, eles podem automatizar a troca de valor com menos risco de contraparte e pontos potenciais de falha.
  • Registos Confiáveis - uma vez que novas entradas são adicionados a blockchain, eles são partilhados entre todas as partes e validadas de forma redundante, são dados inerentemente de alta integridade, imutáveis e auditáveis.
  • Registos Automatizados - dado que as blockchains registam automaticamente metadata dos smart contracts nos seus registos, os processos são rastreados de forma confiável por padrão para melhorar a eficiência e reduzir as disputas de reconciliação.
Smart contracts criam valor para as empresas ao automatizar a execução de processos e registos confiáveis.

Apesar do enorme potencial dos smart contracts, eles têm uma limitação subjacente — as blockchains são inerentemente desconectadas do mundo exterior. Como resultado, os smart contracts não conseguem interagir com dados e sistemas externos às suas blockchains nativas, semelhante a um computador sem ligação a Internet. Referido como “o problema de orcale”, essa limitação inibe severamente o desenvolvimento da maioria dos tipos de casos de uso dos smart contracts. Aqui entra a Chainlink.

Chainlink: Middleware de Blockchain Seguro Para as Empresas

Chainlink é um middleware de blockchain de código aberto e seguro (designado como um “oracle”) que alimenta smart contracts com qualquer tipo de dados ou computação que eles não conseguem obter inerentemente no seu blockchain nativo devido a restrições técnicas, financeiras, de controlo ou jurídicos.

Ao contrário dos blockchains, que mantêm a consistência interna com as validações de transações, o Chainlink tem como objetivo gerar e entregar relatórios oracle para blockchains que refletem com precisão o estado de eventos externos e computação. Os oracles de Chainlink são capazes de gerar relatórios oracle porque o software do node de oracle Chainlink podem ler e escrever dados em blockchains e APIs e executar computação off-chain.

O Chainlink gera segurança para relatórios oracle por meio de mecanismos semelhantes aos usados por blockchains, como a validação descentralizada, assinaturas criptográficas e incentivos financeiras/reputacional descritos em service level agreements (SLAs). Por exemplo, a Chainlink usa redes oracle descentralizadas (DONs) para entregar feeds de dados agregados, o que reduz pontos únicos de falha e maior controlo na origem do dado, computação e fornecimento de dados externos para blockchains.

Os Chainlink Price Feeds são descentralizados ao nível de origem dos dados e rede oracle, o que facilita aplicações DeFi, como mercados monetários, a emitir e liquidar empréstimos com segurança com base em preços de ativos em tempo real.

Ao fornecer recursos externos para smart contracts de maneira seguro e confiável, o Chainlink deu origem a smart contracts híbridos — uma combinação de código on-chain e off-chain para criar aplicações que é seguro, preciso e confiável de ponta a ponta.

Chainlink usa a sua ampla funcionalidade para oferecer seis tipos gerais de serviço oracle para smart contracts híbridos:

  • Entrega de dados externos para blockchais que desencadeia a execução de smart contracts. Por exemplo, dados sazonais de chuva de um provedor de dados climáticos confiável que é usado para liquidar uma apólice de seguro de safra paramétrico.
  • Retransmitir outputs de smart contracts para sistemas externos para liquidar smart contracts ou acompanhar processos de negócios. Por exemplo, enviar uma mensagem de pagamento a um banco para liquidar um contrato na unidade monetária a escolha do utilizador e, de seguida, confirmar no smart contract que o pagamento ocorreu.
  • Executar computação off-chain de forma segura e confiável para gerar feeds de dados agregados com precisão e à prova de adulteração ou aumentar o determinismo da computação que não pode ou não é prático executar em uma blockchain. Por exemplo, verificar continuamente a garantia de empréstimos off-chain e chamar a função de liquidação de um smart contract de empréstimo somente se um empréstimo estiver subgarantidos— o que reduz os custos da computação necessários para manter os mercados monetários on-chain solventes.
  • Permitir a interoperabilidade do blockchain para garantir que os smart contracts em um blockchain consigam interagir com smart contract de outro blockchain. Por exemplo, permite que os smart contracts da Ethereum acionem um pagamento no blockchain empresarial autorizada da Hyperledger.
  • Fornecer uma camada de abstração de blockchain para permitir que as empresas interajam com qualquer blockchain do seu back-end existente. Por exemplo, habilitar um banco a dar aos seus clientes acesso a aplicações populares de smart contracts diretamente da sua aplicação móvel.
  • Verificar as identidades dos utilizadores de maneira que preserva a privacidade para dar às empresas a capacidade de saber com quem eles estão a interagir on-chain e atender a vários requisitos de KYC/AML. Por exemplo, atestar um identificador pessoal que um utilizador guarda por meio de uma API bancária, o que prova que eles não residem em determinada jurisdição sem revelar o seu endereço no blockchain.

Mais importante, o Chainlink não é uma rede única monolítica. Em vez disso, é uma rede heterogénea onde qualquer número de DONs podem ser executados em paralelos sem dependências cruzadas. Cada DON é personalizável, o que permite que os utilizadores escolham operadores de nodes e fontes de dados específicos, o nível de descentralização, o tipo de computação a executar, a frequência de atualização, o blockchain em que é implementado e várias outras otimizações que se alinham ao orçamento e do próprio utilizador, requisitos, necessidades de privacidade e suposições de confiança.

O Chainlink também é agnóstico de blockchain e API, o que significa que as empresas podem ligar os seus back-ends a qualquer blockchain (público ou privado) e sistema legacy existente. Por ser altamente generalizado, o Chainlink é future-proof middleware que permite que as empresas reajam facilmente às mudanças no setor de blockchain e façam ajustes nos fluxos de trabalho internos.

Chainlink tem quatro camadas gerais: operadores de nodes que gerenciam oracles individuais, nodes Chainlink que executam serviços oracle, redes oracle descentralizadas (DONs) que agregam dados de nodes individuais para fornecer serviço de confiança, e Chainlink engloba todos os softwares Chainlink, nodes e DONs.

Como as Corporações Podem Gerar Receitas na Economia de Smart Contracts ao Usar o Chainlink

As corporações podem usar o Chainlink como middleware para vender dados e serviços para smart contracts e criar os seus próprios aplicações. Abaixo estão quatro maneiras abrangentes de abrir fluxo de receitas adicionais com o Chainlink.

Exploração de Dados e Serviços de API que Admite Smart Contracts Híbridos

As aplicações de smart contract exigem uma infinidade de inputs e outputs externas para facilitar o fluxo de trabalho de ponta a ponta. Por exemplo, smart contracts precisam de consumir dados externos para desencadear a sua execução, como preços de ativos financeiros, resultados de jogos desportivos, informações meteorológicas, métricas de sensores de IoT e vários outros tipos de dados. Smart contracts também precisam de interagir com sistemas legacy para oferecer suporte a funções como estabelecer pagamentos, conformidade regulatória e comunicações com back-ends internos.

O Chainlink permite que as corporações monetizem os seus dados e serviços como inputs e outputs para smart contracts em qualquer blockchain. As empresas podem rentabilizar os seus dados e APIs ao os comercializar por meio de nodes de Chainlink profissionais existentes e executar os seus próprios nodes Chainlink. Ao vender através do Chainlink, as empresas não precisam alterar nada no seu modelo de negócio de API existente. Os nodes Chainlink possuem recursos integrados de gerenciamento de credenciais que permitem armazenamento de chaves de API e pagamento por assinatura de licenciamento de dados em moedas fiduciárias. No entanto, as empresas também podem optar por executar o seu próprio node Chainlink para vender dados diretamente aos smart contracts e assinar criptograficamente dados como forma de prova a sua origem para aumentar a segurança.

Muitos operadores de dados tradicionais já estão a integrar o Chainlink para fornecer dados às aplicações de smart contracts, incluindo Associated Press, Accuweather, Google Cloud e LexisNexis.

As empresas podem rentabilizar as suas APIs para smart contracts em qualquer blockchain ao comercializar os seus dados por meio do Chainlink (API padrão) ou executar o seu próprio node Chainlink (dados assinados de origem).

O Chainlink está também a desenvolver soluções oracle que preservam a privacidade para as empresas, como a DECO. O DECO usa zero-knowledge proof para permitir que os oracles Chainlink verificam os dados guardados em sistemas off-chain sem revelá-los publicamente. Por exemplo, o DECO poderia provar que uma determinada fatura foi paga sem revelar informações confidenciais sobre a fatura, quanto foi pago ou quem pagou, ao verificar dados guardados na API do lado do utilizador. O Chainlink também pode fazer o uso de ambientes de execução confiável, como a Town Crier, para ocultar a computação oracle enquanto comprova a integridade dos dados e da computação.

Operacionar Infraestrutura Oracle de Back-end que Suporta Smart Contracts Híbridos

Outra maneira de as corporações capturarem o valor da economia de smart contracts é operar a infraestrutura oracle de back-end na rede de Chainlink. As empresas podem aproveitar a sua infraestrutura de computação e conhecimento técnico existentes para participar nas redes de oracle descentralizadas que suportam smart contracts híbridos. Semelhante à forma como as empresas de cloud ou telecomunicações fornecem a sua infraestrutura de back-end para as empresas de hoje em dia, as redes de oracle descentralizadas podem fornecer serviços essenciais e abstrair a necessidade de operadores de dados e outras empresas para operaram a sua própria infraestrutura oracle.

Ao lançar nodes Chainlink, as empresas podem entrar no piso térreo da rede de oracle mais usada e de crescimento exponencial no setor, com serviços que protegem ativamente dezenas de bilhões de dólares em valor para aplicações de smart contracts nas principais blockchains. Os nodes de Chainlink ganham uma percentagem das taxas do utilizador em todos os serviços oracle dos quais eles participam. Alguns dos serviços oracles iniciais oferecidos pela Chainlink incluem manter as feeds de dados persistentes, gerar números aleatórios verificáveis, executar auditorias de reservas off-chain, automatizar funções DevOps que faz a manutenção das dApps e facilitar a interoperabilidade entre as chains.

Várias grandes corporações de telecomunicações já estão a executar nodes de Chainlink e a obter rentabilidade por meio da participação em serviços oracle amplamente utilizados da Chainlink, como Deutsche Telekom’s T-Systems, Swisscom e stc Bahrain.

Os nodes de Chainlink suportam um número crescente de serviços de oracle que garante smart contracts mais avançados, incluindo feeds de dados, RNG verificável, proof of reserve, automatização das transações e interoperabilidade entre as diferentes chains.

Desenvolver Seus Próprios Smart Contracts Híbridos Para Criar Novos ou Transformar Modelos de Negócios Existentes

As empresas também podem aproveitar as funcionalidades da Chainlink para criar os seus próprios aplicações de smart contracts híbridos como forma de inovar os processos de negócios existentes e criar produtos completamente novos. Há uma infinidade de maneira para as empresas se beneficiarem de smart contracts híbridos, algumas das possibilidades iniciais incluem:

Utilização de inputs trust-minimized em back-end no processo de negócio para melhorar a sua confiabilidade por meio de maior transparência, menos controlo unilateral e maior cobertura de mercado. O Chainlink Data Feeds pode providenciar inputs trust-minimized que desencadeiam fluxos de trabalho corporativos, como taxas de câmbio oferecidas em serviços financeiros e dados de eventos que liquidam seguros paramétricos.

O Chainlink permite a automatização de smart contracts de seguros paramétricos contra inundações, ao providenciar dados meteorológicos agregados on-chain de fontes confiáveis (Feeds de dados) e que desencadeiam o processamento de indemnização quando as inundações ocorrem (Keepers).

Aumentar a transparência operacional, ao comprovar a integridade e o cumprimento dos compromissos previamente declarados. O Chainlink Proof of Reserve (PoR) faculta uma maneira de executar auditorias oportunas e com minimização de confiança que são guardadas on-chain como registos imutáveis, o que permite casos de uso como verificar as reservas off-chain e apoia ativos tokenizados on-chain ou a demonstrar compromissos ESG como redução de emissões de carbono.

Chainlink Proof of Reserve (PoR) permite que as empresas obtenham vantagens competitivas e comprovem a conformidade regulatória ao publicar os seus dados de emissões de carbono on-chain, o que demonstra o seu compromisso com ESG.

Realizar sorteios justos verificáveis e promoções para compensar consumidores fiéis e aumentar o envolvimento com publicidades de campanhas. O Chainlink VRF é um serviço que gera números aleatórios verificáveis que pode ser usado para selecionar vencedores aleatórios de maneira que qualquer pessoa possa verificar que o resultado não foi adulterado ou imparcial.

O Chainlink VRF fornece uma solução RNG para selecionar vencedores de forma justa e transparente em sorteios públicos e promoções de marketing.

Automatização de fluxos de trabalho multipartidários existentes ao usar smart contracts híbridos orientados por dados. Chainlink Data Feeds e Chainlink Keepers podem ser usados para ligar smart contracts a qualquer input e output e automatizar a sua execução em momentos específicos, o que permite casos de uso como triggers de smart contracts com dados, liquidar smart contracts por meio de um pagamento bancário e adicionar verificações regulatórias quando necessário.

O middleware Chainlink pode ser usado para automatizar o gerenciamento de ativos entre gerentes de ativos, o que permite que eles transfiram ativos digitais em blockchains usando qualquer tipo de input, output e computação.

Criação de aplicações descentralizadas totalmente novos para expandir o conjunto de ofertas de produtos disponibilizados aos consumidores. O Chainlink DECO pode ser usado como parte de uma solução de identidade on-chain para verificar as informações de KYC/AML off-chain de utilizadores de uma maneira quer preserva a privacidade antes de interagir com o dApp. Outros serviços Chainlink também podem ser incorporados para execução de ponta a ponta, tais como, inputs, outputs, computação e interoperabilidade de blockchain de forma trust-minimized.

O Chainlink DECO usa zero-knowledge proofs para verificar de forma privada informações pessoais guardadas em APIs off-chain, o que ajuda as aplicações a apurar informações específicas sobre identidade de utilizador.

Lançamento de Interface de Consumidor Para Interagir com Smart Contracts de Qualquer Blockchain

Em vez de provisionar dados de back-end e computação para smart contracts, as empresas também podem optar por criar front-ends que forneçam aos seus utilizadores bases de acesso a criptomoedas, serviços financeiros descentralizados (DeFi), mercados NFT, seguros descentralizados e vários outras aplicações de smart contracts. Interface de consumidor fáceis de usar para interagir com aplicações de smart contracts irão ajudar a abstrair complexidade técnica para utilizadores comuns, como gerenciamento de contas, além de fornecer soluções de suporte aos clientes necessários.

O Cross-Chain Interoperability Protocol (CCIP), que esstá a ser desenvolvido pela infraestrutura de oracle do Chainlink, suportará interface de consumidor, o que permite que as empresas movam ativos com segurança entre blockchains dos seus back-ends existentes usando a sua própria lógica personalizada. CCIP está a ser desenvolvido para servir como espinha dorsal de uma camada de abstração que permite que as empresas não apenas forneçam dados/serviços para qualquer ambiente on-chain, mas que também construam os seus próprios aplicações cross-chain e gateway front-end para aceder a blockchains e redes de camada 2.

Chainlink é um middleware de blockchain desenvolvido para acomodar uma ampla variedade de necessidades corporativas, como validação de dados, computação e hardware trust-minimized, configurações personalizadas de permissões e controlo, e acesso a qualquer blockchain.

Acede Hoje a Toda a Economia de Smart Contracts com o Chainlink

Para começar a explorar como integrar o Chainlink no seu sistema empresarial e começar a perceber o poder inovador dos smart contracts, entre em contacto com especialistas através do email integrations@chain.link.

Para saber mais sobre Chainlink, visite chain.link, subscreve a newsletter Chainlink e siga @Chainlink no Twitter. Para entender a visão completa da Chainlink Network leia o withepaper Chainlink 2.0.

--

--