Chainlink (LINK) é um conhecido projeto oráculo descentralizado que roda no blockchain Ethereum e que se tornou o principal pilar de interconexão entre o mundo real, DApps e o ecossistema DeFi neste blockchain. Você pode comprar elo de cadeia o comprar bitcoins no Bit2Me de forma rápida, fácil e segura.
Unenhum dos projetos que tiveram maior relevância no ecossistema de finanças descentralizadas (DeFi) É Chainlink (LINK) e não exatamente porque é um protocolo de empréstimo, produção agrícola o mineração de liquidez, mas sim por prestar um serviço vital para estas e outras plataformas: um oráculo descentralizado, seguro e confiável.
Do oráculos de blockchain Já falamos antes na Bit2Me Academy. Essa é uma das ferramentas que a tecnologia blockchain usa para interagir com o mundo físico. Ou seja, eles são um meio que permite que as informações do mundo real sejam trazidas para o blockchain e, dessa forma, contratos inteligentes ou contratos inteligentes pode executar ações de acordo com esta informação. Uma ponte entre o mundo descentralizado do blockchain e o tradicional.
Nesse sentido, Chainlink é justamente isso, uma imensa rede de oráculos descentralizados que funciona com o auxílio da rede Ethereum (ETH) e um Token ERC-20 que permite criar uma infra-estrutura operacional autossustentável, segura e, sobretudo, descentralizada.
Elo da cadeia, a origem
A história da rede oráculo descentralizada Chainlink remonta a setembro de 2014, quando Steve Ellis, Ari Juels e Sergey Nazarov iniciaram seu projeto SmartContract.com. A ideia que uniu esses pesquisadores era criar uma série de infraestruturas descentralizadas capazes de criar pontes de comunicação entre eventos do mundo real e blockchains públicos.
O trabalho deu frutos três anos depois, em setembro de 2017, quando esses pesquisadores lançaram o Artigo de elo de corrente. Ele descreve um protocolo oracle descentralizado que seria executado no topo do blockchain Ethereum.
A Chainlink rapidamente chamou a atenção dos investidores que, no boom da OIC, injetaram 32 milhões de dólares para financiar o projeto. Tudo isso apesar de o Chainlink ser apenas uma ideia no papel e na mente de seus desenvolvedores.
Ao contrário de muitos ICOs, a força-tarefa por trás da Chainlink rapidamente começou a mostrar progresso em sua ideia. Os primeiros testes do Chainlink esclareceram as dúvidas sobre esse protocolo e, em 1º de junho de 2019, a rede principal da Chainlink foi lançada com sucesso. Com isso, foi forjado um dos principais pilares na operação dos atuais protocolos financeiros descentralizados (DeFi).
Mas como a Chainlink pode trazer dados do mundo real para contratos inteligentes na blockchain?
Operação do protocolo Chainlink
Chainlink deve sua operação a uma rede de nós chamada Nós de elo de cadeia (CN). O objetivo desses Chainlink Nodes é executar um programa capaz de monitorar os dados de um evento no mundo real e alimentar os contratos smarts que estão trabalhando na rede Ethereum.
No entanto, isso nos deixa uma dúvida: como temos certeza de que os dados fornecidos pelos nós estão corretos? Para contornar isso, o Chainlink obtém as informações de muitos nós diferentes aleatoriamente. A partir daí, gera-se consenso entre as respostas obtidas, considerando-se válida a resposta indicada pela maioria deles. Como medida de proteção para dados manipulados, a Chainlink usa a teoria dos jogos, bem como incentivos/desincentivos para evitar más práticas ou manipulação maliciosa de dados.
O incentivo para os operadores de nós é dar respostas corretas em troca de uma pequena compensação financeira. Quanto mais precisas as informações, melhor será a compensação financeira, criando um ambiente no qual a certeza dos dados é recompensada. Pelo contrário, a manipulação dos dados dos nodos acarreta o contrário, assumindo uma espécie de multa e degradação da confiança desse nodo.
Contratos inteligentes de elo da cadeia
Esta última característica da operação da Chainlink deixa bem claro que sua operação é seccionada. Ou seja, são vários os elementos da rede que se encarregam de garantir a todo o momento que a informação está correta e que cada nó será analisado de forma justa e transparente. Para isso, cada tarefa é executada por uma série de contratos inteligentes que descreveremos a seguir:
- Em primeiro lugar, um contrato de reputação, que atribui uma reputação a cada nó da rede tendo em conta a qualidade da informação que oferece.
- Em segundo lugar, um contrato de correspondência de pedidos, que acumula informações sobre os nós, os serviços que solicitam informações, o tipo de informações solicitadas, os parâmetros de consulta e as fontes de dados a analisar.
- E, por último, um contrato de agregação, que se encarrega de recolher todas as respostas dos nós, analisando os dados e oferecendo a resposta final ao solicitante dessa informação.
Esse sistema, é claro, possui dois modelos de operação.
- Em primeiro lugar, se um cliente faz uma solicitação de informações ao Chainlink, este protocolo pode levar a solicitação e atendê-la automaticamente usando os recursos que estão na rede.
- Além disso, o cliente pode fazer uma solicitação de dados a um grupo personalizado de nós, a partir do qual obterá a resposta e poderá ser verificado. Tudo isto sem descurar a verificação dos dados pela rede Chainlink, garantindo assim a fiabilidade das informações recebidas dos referidos nós.
Em qualquer caso, o bom desempenho dos nós e de seus operadores é recompensado com o token LINK, o token nativo da plataforma, que é adicionado às propriedades de tokens desses operadores. No final, os referidos traders obtêm lucro negociando o referido token ou HODLing nele.
Operadores de nó
Claro, contratos inteligentes no Ethereum são apenas parte do todo necessário para fazer o Chainlink funcionar. Mas há outra parte importante da operação: os nós e os operadores dos nós. Estes são conhecidos como “a espinha dorsal da Rede Chainlink”.
Operadores de nós de elos de cadeia participam de redes oráculo descentralizadas, permitindo que dados externos sejam obtidos de forma segura e confiável. São eles que operam a infraestrutura do oracle para que os contratos inteligentes em cada blockchain tenham acesso aos dados do mundo real de que precisam para funcionar corretamente.
Por exemplo, a Chainlink usa uma grande coleção de operadores de nós para alimentar coletivamente uma ampla gama de redes descentralizadas Oracle Price Feed em produção, garantindo atualmente mais de US $ 4 bilhões em valor para os principais aplicativos DeFi, como Synthetix, Aave, yEarn e muito mais.
Token LINK, o coração econômico do protocolo
Finalmente, a terceira parte importante de como o Chainlink funciona é seu token: LINK. É um token ERC-20, ou seja, funciona na rede Ethereum. Tem por função servir de incentivo para que os operadores de nós façam um bom trabalho. Com cada nó instalado e a solicitação de informações tratada corretamente, os nós e seus operadores acumulam tokens de link que são entregues em compensação por seu trabalho.
Neste sentido, podemos ver o token Link da mesma forma que veríamos as moedas recém-geradas em cada bloco de Bitcoin, é o pagamento pelo trabalho realizado. Assim, um detentor de token de link pode ir para um exchange e trocar esses tokens por outros tokens, criptomoedas ou fiat. Além disso, como em qualquer outra criptomoeda, você pode HODL esses tokens e apostar na alta de seus preços, algo bastante comum devido ao crescimento que o referido token teve nos últimos meses.
Por que o Chainlink foi criado?
Agora que entendemos um pouco como o Chainlink funciona, vamos responder a uma pergunta muito comum entre quem busca entender esse protocolo: Por que algo como o Chainlink é necessário? A resposta é muito simples: um blockchain não pode se comunicar diretamente com o mundo real, e isso limita sua funcionalidade. Diante dessa carência, Chainlink e outros oráculos buscam criar uma ponte que nos permita trazer informações do nosso ambiente real, para o mundo do blockchain e seus contratos inteligentes, com total segurança.
Para entender melhor isso, vamos dar um exemplo:
Suponha que um token sintético tenha sido criado no protocolo Synthetix que rastreia o preço do ouro. O preço do ouro não é um preço em tempo real dentro de um blockchain, mas ocorre em mercados tradicionais que fazem parte de nosso mundo tradicional. Isso significa que a Synthetix não pode obter essas informações usando um contrato inteligente direto, na verdade.
Diante desse cenário, os desenvolvedores da Synthetix recorrem à Chainlink, que pode fornecer as informações de que precisam em tempo real, utilizando várias fontes e de forma totalmente descentralizada e transparente. Desta forma, Synthethix obtém as informações de que necessita para seu token sintético, mantém a segurança do protocolo e o Chainlink cumpre a função para a qual foi criado.
Como você pode ver, este exemplo simples dá uma ideia muito clara de por que o Chainlink foi criado. Na verdade, é isso que tornou o Chainlink um dos protocolos oráculos descentralizados mais amplamente usados no mundo DeFi.
Privacidade na Chainlink
Um dos principais desafios dos oráculos de blockchain é proteger a privacidade de seus usuários. O problema é de duas maneiras. Em primeiro lugar, você não quer que o oráculo tenha um acesso muito alto às informações dos usuários que interagem com ele, juntamente com os serviços com os quais ele interage. E, em segundo lugar, pretende-se que as sessões e as informações enviadas e recebidas pelo oráculo não permitam a rastreabilidade dos referidos dados desde a sua origem até ao destinatário, o que, obviamente, permitiria uma identificação completa das partes que fazem uso do oráculo.
Vamos dar um exemplo para ver isso de uma maneira mais simples. Suponhamos que um usuário deseja acessar um DApp onde só é possível entrar quando for maior de idade. Para este recurso, o DApp utiliza um oráculo, que faz uma busca em um banco de dados onde pode obter esses dados. Ao fazer a busca, as informações que estão no blockchain, passam para o mundo real e podem ser associadas a essa pessoa, sua identidade real e todos os seus dados.
Dada esta situação, há dois casos. Em primeiro lugar, a verificação da idade através deste sistema certamente exigirá que você forneça um nome de usuário e senha (ou outro tipo de autenticação) para acessar as informações do banco de dados. Em segundo lugar, a conexão entre o oráculo e o banco de dados ocorre em canais sobre os quais você não tem controle. E, em terceiro lugar, bastaria para quem gerencia esse banco de dados analisar o tráfego de solicitações de busca e sua origem (o oráculo), para saber o que essas pessoas fazem e por que procuram seus serviços. Nesse ponto, um pouco mais de análise pode nos levar ao DApp, endereço utilizado pelo usuário durante a interação e outros dados relevantes.
Em cada um desses casos, a privacidade de seus dados está em risco, e a Chainlink não foge dessa realidade. A raiz desse problema é que apesar de no blockchain tudo ser pseudo anônimo (ou completamente anônimo), o mesmo não acontece fora desse ecossistema. Cada vez que você se conecta à Internet, você começa a deixar rastros de sua identidade, ou de elementos que podem levar as autoridades (ou quem estiver interessado) aos seus dados e à sua pessoa real.
Na verdade, o problema é aceito no mesmo white paper da Chainlink, onde na seção "Confidencialidade" se fala sobre esse problema e uma janela para resolvê-lo, trabalho que ainda não foi totalmente concluído.
Prós e contras do elo de corrente
Entre os profissionais da Chainlink podemos citar:
- É um oráculo descentralizado com grande capacidade de extensão. O protocolo pode fornecer informações sobre quase tudo, o que é possível graças à sua infraestrutura extensível.
- O sistema é totalmente descentralizado e, de fato, construído tendo em mente a operação centrada na segurança e a exatidão dos dados fornecidos.
- A instalação dos nós Chainlink é simples de realizar, o que permite a massificação da rede de nós desta rede.
- O modelo económico do protocolo permite a qualquer pessoa com um nó na rede obter bons lucros, prestando os serviços solicitados por quem utiliza o protocolo.
- O sistema é um software totalmente gratuito e pode ser verificado em todas as suas instâncias de operação.
Por outro lado, entre seus pontos negativos podemos destacar:
- Se a privacidade é seu objetivo ao usar um oráculo, Chainlink não é sua opção. Na verdade, nenhum protocolo oracle descentralizado cumpriria essa funcionalidade.
- Apesar de o sistema estimular o bom comportamento dos nós da rede, é possível que um agente malicioso possa realizar um Ataque Sybil à rede, introduzindo dados falsos e manipulando as informações fornecidas pela rede que afetam aqueles que solicitam informações manipuladas pelo referido ator. Embora este seja um cenário improvável, o problema existe e, portanto, são buscadas soluções para ajudar a eliminá-lo completamente.