Oráculo, acredito que você ouça essa palavra com frequência, mas na verdade poucos amigos se importam com oráculos. Quando muitas pessoas ouvem o oráculo pela primeira vez, podem pensar: "Será que ele pode prever um determinado momento? O que acontecerá na próxima etapa. ?” No entanto, os oráculos não são “profetas” no verdadeiro sentido, mas desempenham um papel vital em toda a indústria de blockchain. Portanto, neste relatório de pesquisa, Spinach e Arnaud discutirão com os leitores o conceito de oráculos, sua necessidade, a evolução da estrutura do mercado e por que a Chainlink se tornou líder no segmento de oráculos. Além disso, também estaremos atentos para ver se o recente lançamento da Função Chainlink desencadeará uma nova onda de inovação e as mudanças trazidas pelo Modelo Econômico Chainlink 2.0.
Autor: Arnaud, pesquisador da Web3Caff Research
Agradecimentos a: Frank (Líder da Comunidade Técnica Chainlink), Xiu Sang (Embaixador Chainlink) e Shaoqing Fu
Contagem de palavras: Este relatório de pesquisa tem mais de 16.000 palavras e o tempo estimado de leitura é de 33 minutos
Índice
Por que o blockchain precisa de um oráculo e seus princípios
Cenários de aplicativos Oracle
Evolução do Mercado Oracle
Por que a Chainlink é líder em tecnologia oracle
Rede Oracle Descentralizada
Previsão de tendências de mercado
Ênfase nas relações com os desenvolvedores
A função Chainlink pode desencadear uma nova onda de inovação?
Quais problemas a função Chainlink resolve?
Problemas de limite de desenvolvimento e centralização de nós
Os dados de cálculos personalizados são difíceis de adulterar e apresentam problemas de segurança
Possíveis casos de uso de funções Chainlink
Modelo Econômico Chainlink
Modelo Econômico Chainlink 1.0
Modelo Econômico Chainlink 2.0
Mecanismo de Staking
Mecanismo de Incentivo Explícito
Mecanismo de incentivo implícito
Novo modelo de taxas
Expansão da receita do participante: Chainlink Build
Reduzindo os custos do provedor de serviços: Chainlink Scale
Possíveis problemas
Perspectivas futuras
Referências
Por que o blockchain precisa de um oráculo e seu princípio
O mundo do blockchain (cadeia pública) e o mundo real são dois mundos completamente isolados. Um sistema blockchain pode ser visto como um sistema determinístico onde todos os nós seguem as mesmas regras e protocolos para executar transações e chegar a um consenso. Nesse processo, cada nó deve executar operações determinísticas, ou seja, para os mesmos dados de entrada, todos os nós obterão os mesmos resultados de saída. Essa operação determinística garante a eficácia e a segurança do processo de consenso descentralizado.
Entretanto, quando se trata de receber dados externos, a situação se torna incerta. Como os dados externos podem diferir devido a diferentes fontes, tempo e outros fatores, cada nó pode enfrentar operações incertas ao adquirir e processar dados externos. Essa operação incerta pode levar a dados inconsistentes entre os nós, afetando assim o processo de consenso, de modo que o próprio blockchain não pode obter dados ativamente de fora.
Embora o blockchain tenha potencial revolucionário de muitas maneiras, especialmente blockchains programáveis como o Ethereum, ele não pode atingir seu valor total se for um sistema fechado sem conexão com o mundo exterior, assim como um computador sem conexão com a internet. Somente dando vida à tecnologia blockchain, conectando-a ao mundo exterior para que os contratos inteligentes na cadeia possam acessar e responder a dados do mundo real, e permitindo que os contratos inteligentes sejam realmente aplicados na realidade, a Web3 poderá realmente alcançar as massas.
O oráculo é responsável por conectar o blockchain e o mundo real, concretizando assim a interoperabilidade de dados entre o blockchain e o mundo real. Os oráculos são responsáveis por introduzir dados externos no sistema blockchain de forma segura, precisa e confiável. Por meio de oráculos, os sistemas de blockchain podem obter e utilizar dados externos, mantendo operações determinísticas, alcançando assim uma gama mais ampla de aplicações e funções.

Fonte da imagem: Chainlink PowerPoint
Cenários de aplicativos Oracle
Como uma ponte que conecta o blockchain e o mundo real, pode-se dizer que qualquer aplicação que possa ser relacionada a dados do mundo real pode ser um cenário de aplicação do oráculo, como: seguros, cadeia de suprimentos, mercado de previsão, Internet das Coisas, stablecoin, jogos e DeFi, etc.
A seguir estão alguns cenários típicos de aplicação de oráculos:
Finanças Descentralizadas (DeFi): Os oráculos desempenham um papel fundamental no campo DeFi, fornecendo dados do mercado financeiro em tempo real para aplicações como empréstimos, negociação de derivativos, seguros, RWA, etc. Por exemplo, projetos como AAVE e Synthetix dependem de oráculos para fornecer dados de preços precisos para garantir a avaliação correta e o gerenciamento de risco dos ativos dentro do sistema.
Seguro: Os oráculos podem fornecer dados de eventos do mundo real, como condições climáticas, desastres naturais, etc., para projetos de seguro on-chain, acionando assim as cláusulas de pagamento no contrato de seguro.
Mercados de previsão: os oráculos fornecem dados de resultados em tempo real para mercados de previsão, permitindo que os usuários façam apostas e negociem no blockchain e prevejam os resultados de eventos como eleições políticas e jogos esportivos.
Internet das Coisas (IoT): os oráculos podem passar dados coletados por dispositivos IoT para contratos inteligentes para obter troca de dados e tomada de decisões automatizadas. Por exemplo, sistemas de gerenciamento da cadeia de suprimentos podem usar oráculos para obter informações de rastreamento de carga em tempo real para melhorar a eficiência e a transparência.
Stablecoins: Os oráculos fornecem aos projetos de stablecoins dados de câmbio em tempo real para garantir que as stablecoins mantenham uma relação de taxa de câmbio estável com a moeda fiduciária à qual estão atreladas.
Jogos e Tokens Não Fungíveis (NFTs): Os oráculos fornecem serviços de geração de números aleatórios para jogos e projetos NFT, como o VRF (Verifiable Random Function) da Chainlink, alcançando assim eventos probabilísticos justos e transparentes.
Entre cadeias: os oráculos servem como um suporte essencial para a troca de dados e ativos no campo entre cadeias, promovendo a interoperabilidade entre diferentes redes de blockchain, incluindo transferência de ativos, compartilhamento de dados, acionamento de contratos inteligentes e autenticação de identidade e proteção de privacidade.
Com a evolução e inovação contínuas da tecnologia blockchain e dos oráculos, os oráculos se expandirão gradualmente para mais áreas de aplicação, fornecendo suporte confiável de dados do mundo real para vários cenários emergentes. Isso promoverá uma melhor integração da tecnologia blockchain em nossas vidas diárias e resolverá uma série de problemas do mundo real.
Evolução do Mercado Oracle
Os oráculos, como uma ponte que conecta o blockchain e os dados do mundo real, tornaram-se um componente essencial. Da solução única inicial ao atual ecossistema diversificado de oráculos, o cenário de mercado evoluiu significativamente. Nesse contexto, vamos rever a história do mercado de oráculos.
No DeFiLama, em 1º de maio de 2023, data da consulta de dados deste artigo, todo o mercado de oráculos apresentou um padrão de três pernas, com Chainlink, Chronicle Labs e WINLink ocupando mais de 90% de todo o mercado de oráculos. A seguir, apresentaremos os cinco principais projetos de oráculos e a evolução de todo o mercado.

Fonte da imagem: Oracles – DefiLlama
Vamos dar uma olhada na evolução de todo o mercado de oráculos. Antes do nascimento do Chainlink, 100% de todo o mercado de oráculos pertencia à Chronicle Oracles, que era um oráculo financiado pela MakerDAO e dedicado a servir a MakerDAO. Era um oráculo interno.
No entanto, com o nascimento da Chainlink e a inovação tecnológica em 2019, o mercado de oráculos começou a passar por grandes mudanças, especialmente após o "DeFi Summer" em 2020, a Chainlink se tornou líder em todo o mercado de oráculos. Como resultado, mais oráculos começaram a surgir, como WINkLink, Band Protocol, Pyth e oráculos internos de vários projetos (Internal Oracle, oráculos desenvolvidos e mantidos pelo próprio projeto).
Um fenômeno interessante é que o TVL de todo o mercado interno de oráculos começou a despencar em 7 de maio de 2022 e foi quase zero. Esse momento foi o famoso acidente da Lua. Na queda da Luna, o valor do seu token caiu drasticamente, e muitos projetos foram seriamente afetados por causa da resposta intempestiva dos oráculos internos às flutuações de preço. Este incidente expôs a vulnerabilidade da maioria dos oráculos internos ao lidar com condições extremas de mercado e desferiu um duro golpe na confiança do mercado nos oráculos internos, de modo que os oráculos internos raramente são usados atualmente.

Fonte da imagem: Oracles – DefiLlama
Além dos oráculos Chainlink e Chronicle, o WINLink, um dos três gigantes dos oráculos, é um projeto de oráculo descentralizado dentro do ecossistema TRON. Com base na base de usuários e nos cenários de aplicação do TRON, ele alcançou uma posição independente no ecossistema TRON. Embora o Band Protocol e o Pyth estejam em quarto e quinto lugar no mercado de oráculos, sua participação de mercado é relativamente pequena, e sua participação de mercado combinada não ultrapassa nem 3%.
Pode-se observar que, embora o WINkLink e o Chronicle Oracles também ocupem a maior parte do mercado, como o WINkLink é limitado principalmente ao ecossistema TRON e o Chronicle Oracles é o oráculo interno do ecossistema MakerDAO, sua influência ainda não é comparável à do Chainlink. Portanto, no campo atual de oráculos gerais, a Chainlink demonstrou vantagens e posição de mercado esmagadoras, formando uma alta barreira de mercado.
Chainlink é uma rede de oráculos descentralizada que atualmente ocupa metade de toda a participação de mercado de oráculos e tem o maior ecossistema entre os oráculos. Até mesmo a rede internacional de liquidação financeira SWIFT, FedEx, Intel, etc. são parceiras da Chainlink. Então por que a Chainlink pode se tornar líder em todo o caminho dos oráculos?

Ecossistema de rede Chainlink / Fonte da imagem: O que é um oráculo em blockchain? » Explicado | Elo de corrente
Vamos primeiro rever a história do Chainlink. Chainlink é um produto da SmartContract.com, que foi cofundada por Sergey Nazarov e Steve Ellis em 2014. A empresa foi fundada com o objetivo de fornecer soluções de contratos inteligentes para o mundo real [1]. No entanto, com o desenvolvimento da tecnologia blockchain e a ascensão do mercado de finanças descentralizadas (DeFi), a SmartContract.com gradualmente mudou seu foco para o campo dos oráculos, concentrando-se em resolver o problema de conexão entre blockchain e dados do mundo real. Portanto, em setembro de 2017, lançou "Chainlink: Decentralized Oracle Network" [2] e o lançou oficialmente na rede principal Ethereum em maio de 2019 [3].
Pessoalmente, acredito que os seguintes fatores são muito importantes para que a Chainlink se torne líder no segmento de oráculos:
Rede Oracle Descentralizada
No mercado de criptomoedas, descentralização, segurança e resistência à adulteração são particularmente importantes. Como redes oracle centralizadas dependem de um único ou de alguns nós fornecedores de dados, elas são vulneráveis a manipulações e ataques e enfrentam o risco de falha em um único ponto. Se houver um problema com seus nós de dados centralizados ou se eles forem adulterados, todo o sistema poderá ser afetado, levando a consequências sérias, especialmente para protocolos que envolvem grandes quantias de dinheiro.

Fonte da imagem: Chainlink PowerPoint
Como líder em máquinas Oracle, a Chainlink atualmente domina o mercado. Um dos motivos importantes é que se trata de uma rede oráculo descentralizada (DON) composta de muitos nós Chainlink. De acordo com a descrição oficial, cada rede DON é composta por operadores de nós distribuídos por todo o mundo, e eles têm vasta experiência e segurança na execução de nós.
Os operadores de nós da Chainlink incluem principalmente as seguintes categorias [4]:
Nós DevOps: Esses nós são organizações dedicadas à execução de infraestrutura de blockchain, como validadores de PoS, pools de mineração de PoW e provedores de RPC de nós completos. Esses operadores de nós têm experiência na execução de infraestrutura crítica Web3, no gerenciamento de chaves privadas criptográficas e no fornecimento de serviços em troca de criptomoedas. Os nós DevOps incluem os principais provedores de pools de staking, como Fish, P2P Validator e Staked.
Nós corporativos: esses nós estão localizados em todo o mundo e atualmente executam a infraestrutura de back-end para a economia tradicional da Web2. Isso inclui empresas internacionais de telecomunicações, como a subsidiária da Deutsche Telekom, T-Systems e Swisscom, bem como organizações globais, como a LexisNexis.
Nós da comunidade: esses nós vêm da comunidade Chainlink e incluem vencedores das Olimpíadas Chainlink Oracle, CryptoManufaktur, LinkRiver e nós NorthWest.
De acordo com a declaração oficial, a rede oráculo descentralizada DON da Chainlink visa garantir a segurança, confiabilidade e resistência à violação de dados, introduzindo vários nós de fornecimento de dados independentes e confiáveis. Esse design reduz o risco de falha em um único ponto e dificulta a manipulação de dados, de modo que oráculos descentralizados podem fornecer um maior grau de confiança e confiabilidade em cenários de aplicações críticas. Em resumo, os recursos de oráculo descentralizados da Chainlink a tornam a provedora de dados preferida para muitos projetos DeFi e outras aplicações de blockchain, o que impulsionou amplamente a liderança da Chainlink no mercado de oráculos.

Fonte da imagem: Chainlink PowerPoint
Simplificando, uma rede oracle centralizada é fornecida com dados por um ou alguns nós, e é fácil ter problemas como tempo de inatividade ou adulteração de dados devido a ataques. É como se fossem duas ilhas independentes que se comunicam entre si apenas por meio de pombos-correio, mas há apenas um ou dois pombos voando. É muito provável que os piratas os interceptem e modifiquem o conteúdo da carta ou os atirem diretamente e os impeçam de chegar à outra ilha. No entanto, uma rede oracle descentralizada recebe dados de nós mais independentes, garantindo assim a dificuldade de adulteração de dados e a segurança dos nós em maior extensão. É como um grupo de pombos voando para outra ilha ao mesmo tempo. Se os piratas quiserem adulterar o conteúdo da carta ou destruir todo o bando de pombos, eles terão que arcar com um custo e uma dificuldade maiores.
A primeira função do Chainlink que adotou uma rede oracle descentralizada foi o Data Feed, que também é uma das funções mais amplamente utilizadas do Chainlink. Seu objetivo é fornecer uma fonte de dados off-chain segura, confiável e descentralizada para contratos inteligentes. É amplamente utilizado em DeFi em cenários como empréstimos, derivativos, stablecoins e gestão de ativos. No serviço de feed de preços, os nós Chainlink recebem dados off-chain de vários provedores de dados. No entanto, existem muitas fontes de dados no mundo real. Como o serviço Data Feed garante a precisão e a qualidade dos dados?

Fonte da imagem: Chainlink PowerPoint
Em termos de garantir a precisão e a qualidade dos dados, de acordo com a divulgação oficial, o Data Feed adota um mecanismo de agregação de dados multinível. Simplificando, os dados passarão por um processamento de agregação multinível. [3] Primeiro, agregadores de dados de preços, como CoinGecko e Coinmarketcap, realizarão a primeira agregação entre muitas fontes de dados originais. Esses agregadores de dados garantirão a qualidade dos dados de transação calculando um preço médio ponderado pelo volume. Em seguida, os operadores de nós da Chainlink obterão dados de preços desses agregadores de dados e realizarão uma segunda agregação. Em termos gerais, o preço mediano será selecionado, mas por que ele é a mediana?
Suponha que haja 5 nós de fonte de dados para receber o preço do Bitcoin, mas um dos dados é anormal. Os cinco dados de preço são: 10001, 10002, 10001, 10003, 9999999. Neste momento, tomar o valor médio 10002 pode efetivamente evitar que dados anormais afetem os dados de preço final. Se o valor médio for tomado, os dados anormais puxarão o preço final. Portanto, teoricamente, tomar a mediana pode garantir melhor a confiabilidade do serviço do oráculo.
A última camada de agregação de dados ocorre no nível DON da rede oracle descentralizada. Todos os operadores de nós carregam os dados medianos e as assinaturas de nós que obtêm e geram um relatório oracle (OCR) para ser publicado na cadeia. O relatório abrange os dados e assinaturas enviados por todos os nós do Oracle. Cada vez que o relatório do oráculo (OCR) é publicado na cadeia, ele primeiro verifica a assinatura de cada nó, depois agrega todos os dados (como a extração da mediana) e os armazena no contrato de referência. Uma vez armazenados os dados, é difícil que eles sejam adulterados.
Além disso, pelo menos 2/3 dos nós em um DON devem carregar os resultados e assinaturas antes que o relatório do oráculo (OCR) seja aceito na cadeia. Isso é semelhante ao mecanismo de consenso de prova de participação do Ethereum: somente quando 2/3 dos nós votam e verificam, um bloco pode ser produzido. Esse mecanismo garante, em grande medida, que os dados finais do Feed de Dados sejam difíceis de adulterar.
Portanto, de acordo com meu entendimento pessoal, os dados do serviço Data Feed passaram por vários processos de agregação e são transmitidos por operadores de nós e mecanismos de consenso mais confiáveis para garantir a precisão e a dificuldade de adulteração dos dados.

Fonte da imagem: Chainlink PowerPoint
Previsão de tendências de mercado
Se olharmos para a história, podemos descobrir que o sucesso da Chainlink se deve em grande parte à sua previsão e compreensão precisa das tendências de mercado. Cada lançamento de um novo recurso parece ter gerado uma nova rodada de explosão ecológica:
O serviço Data Feed da Chainlink foi lançado oficialmente em 2019, quando o mercado DeFi estava em sua infância. Após o lançamento do Data Feed, o objetivo era fornecer aos projetos DeFi uma fonte de dados confiável, segura e transparente. Mais tarde, em 2020, o mercado DeFi deu início a um crescimento explosivo, que foi chamado de "Verão DeFi". Naquela época, a grande maioria dos projetos DeFi dependia do serviço Data Feed da Chainlink, o que permitiu à Chainlink estabelecer uma posição de liderança no mercado DeFi e se tornar o oráculo preferido para muitas aplicações DeFi.
Além do serviço Data Feed, há outro recurso, o Chainlink VRF, que parece ter também gerado a explosão do ecossistema NFT e GameFi. De acordo com a descrição oficial, o Chainlink VRF (Verifiable Random Function) é um serviço descentralizado de geração de números aleatórios que pode fornecer aleatoriedade segura e verificável para contratos inteligentes. A geração de números aleatórios é um componente essencial em muitos cenários de aplicação, como jogos, projetos NFT e mercados de previsão. Os métodos tradicionais de geração de números aleatórios podem ser suscetíveis a manipulações e ataques em um ambiente de blockchain, resultando em resultados injustos e opacos, mas o Chainlink VRF resolve bem esse problema.
O Chainlink VRF foi lançado por volta de 2020, coincidindo com o crescimento explosivo dos setores de criptoarte, itens colecionáveis e jogos. A rápida ascensão do mercado de NFT (Non-Fungible Token) em 2021 desencadeou um "NFT Summer", gerando um grande número de projetos relacionados a arte, itens colecionáveis e jogos de criptomoedas. Em Dune, podemos ver que a frequência de chamadas de VRF v1 na cadeia BSC em 2021 mostrou um crescimento explosivo (depois de 2022, a v1 foi chamada com menos frequência devido ao lançamento da v2).

Fonte da imagem: Chainlink Dashboard – Dune
O Chainlink VRF fornece serviços de aleatoriedade essenciais para esses projetos NFT, com o objetivo de ajudá-los a obter distribuição justa, geração de atributos aleatórios e outras funções. Por exemplo, o popular jogo Axie Infinity da GameFi usou o Chainlink VRF para garantir que cada um dos 4088 Axies originais tivesse recursos verdadeiramente gerados aleatoriamente com base nas probabilidades predefinidas no contrato inteligente [5].
É claro que os cenários de aplicação do Chainlink VRF não se limitam a isso, e ainda há mais espaço para a imaginação, mas a visão de futuro e o layout preciso dos mercados de NFT e GameFi da Chainlink permitiram que ela ocupasse uma posição importante na aplicação desse campo.

Fonte da imagem: Chainlink PowerPoint
Em resumo, a visão da Chainlink permite que ela entenda com precisão as tendências do mercado e obtenha vantagens importantes no crescimento explosivo dos mercados DeFi, GameFi e NFT. Este é um fator importante para que a Chainlink se torne líder no segmento de oráculos.
Ênfase nas relações com os desenvolvedores
As relações com desenvolvedores são cruciais para o sucesso de plataformas e ecossistemas de tecnologia. Na década de 1980, a Apple criou o cargo de “evangelista de software” [6]. O trabalho de um evangelista de software é incentivar os desenvolvedores a desenvolver aplicativos para macOS e, posteriormente, iOS. Foi a Apple que percebeu que o valor de uma plataforma deve ser suportado pelo software que roda nela. Desde o lançamento da App Store, a Apple oferece aos desenvolvedores uma grande variedade de recursos, ferramentas e suporte para ajudá-los a desenvolver e publicar aplicativos com mais facilidade. Além disso, a Apple também realiza regularmente conferências de desenvolvedores para compartilhar as últimas tecnologias e tendências com eles.
Em 2022, a Apple também lançou o serviço Ask Apple, que permite que desenvolvedores entrem em contato diretamente com evangelistas, engenheiros e designers da Apple para tirar dúvidas, compartilhar experiências e se comunicar com outros desenvolvedores ao redor do mundo, de forma totalmente gratuita. Isso mostra que a Apple dá grande importância às relações com os desenvolvedores. É justamente por conta dessa atenção e cuidado com os desenvolvedores que o ecossistema da Apple floresceu e conta com uma das maiores lojas de aplicativos do mundo.

Fonte da imagem: Ask Apple – Eventos – Desenvolvedor Apple
Se a Apple é um exemplo positivo de foco em relações com desenvolvedores, então a BlackBerry é um exemplo negativo típico. Um dos fatores para o fracasso da BlackBerry foi a falha em dar atenção suficiente às relações com os desenvolvedores. Comparado com iOS e Android, o ambiente de desenvolvimento do BlackBerry era relativamente complexo e fechado, o que gerava custos adicionais de aprendizado e desenvolvimento para os desenvolvedores. Devido à falta de ferramentas e recursos de desenvolvimento fáceis de usar, muitos desenvolvedores optaram por recorrer a outras plataformas concorrentes. E à medida que as lojas de aplicativos iOS e Android se expandiam rapidamente, o ecossistema de aplicativos da BlackBerry gradualmente ficava para trás. Muitos aplicativos populares não foram lançados na plataforma BlackBerry, tornando a experiência do usuário relativamente ruim, o que levou a uma grande perda de usuários e desenvolvedores, enfraquecendo ainda mais sua posição competitiva no mercado.
Isso mostra que as relações com os desenvolvedores são de vital importância no ecossistema da plataforma. Para a Chainlink, prestar atenção às relações com os desenvolvedores é um fator essencial para iniciar o flywheel da plataforma Chainlink. Ao investir ativamente em recursos e suporte, a Chainlink pode atrair mais desenvolvedores para se juntar ao seu ecossistema e promover a prosperidade da plataforma. À medida que a comunidade de desenvolvedores continua a crescer, mais contratos inteligentes e aplicativos descentralizados (DApps) serão conectados à plataforma Chainlink, fornecendo valor a mais usuários. Isso atrairá mais proprietários de projetos, usuários e desenvolvedores para se juntarem ao ecossistema, formando um círculo virtuoso. Ao mesmo tempo, à medida que o ecossistema Chainlink prospera e se desenvolve, a plataforma formará gradualmente um efeito de rede. Com cada participante adicional, o valor da plataforma Chainlink aumentará, impulsionando ainda mais o efeito volante.
Pode-se observar que a Chainlink demonstrou atenção correspondente em termos de relações com desenvolvedores:
Documentação e recursos de ensino: A Chainlink fornece documentação relativamente detalhada para desenvolvedores e recursos de ensino avançados para ajudar os desenvolvedores a entender, aprender e usar a tecnologia Chainlink com mais facilidade. Esses documentos incluem documentação de API, guias para desenvolvedores, códigos de amostra, etc., abrangendo várias funções e cenários de aplicação do Chainlink. Ao mesmo tempo, a Chainlink preparou uma série de tutoriais e vídeos de desenvolvimento para desenvolvedores em diferentes estágios para ajudar os desenvolvedores a começar rapidamente com o desenvolvimento da Chainlink.
Suporte ao desenvolvedor: a Chainlink fornece aos desenvolvedores suporte técnico correspondente, incluindo comunidades online, fóruns, grupos de discussão técnica e canais como o Ask Apple, que permitem comunicação direta com especialistas oficiais. Os desenvolvedores podem encontrar comunidades de desenvolvedores locais em sua área por meio do site oficial para buscar ajuda, compartilhar experiências e trocar insights técnicos, a fim de criar um bom ambiente técnico.
Eventos e competições: A Chainlink organiza regularmente vários eventos e competições, como hackathons, conferências de desenvolvedores, seminários técnicos, encontros offline, etc. Essas atividades visam incentivar os desenvolvedores a participar da construção do ecossistema Chainlink, promover intercâmbios técnicos e inovação e aumentar a conscientização e a influência da Chainlink na comunidade de desenvolvedores.
Programa de incentivo: a Chainlink oferece aos desenvolvedores programas de incentivo relevantes, incluindo recompensas, bônus e bolsas. Esses programas de incentivo são projetados para recompensar desenvolvedores que contribuem para o ecossistema Chainlink, incentivando sua participação e inovação contínuas, criando assim um novo impulso para todo o volante da plataforma.
A função Chainlink pode desencadear uma nova onda de inovação?
Em março de 2023, a Chainlink lançou oficialmente a Função Chainlink, que você também pode entender como Chainlink 2.0. De acordo com a introdução oficial, esta é uma plataforma de desenvolvedor sem servidor que permite que qualquer pessoa conecte facilmente contratos inteligentes a qualquer API Web2 e use a rede oracle descentralizada da Chainlink para cálculos personalizados. Para desenvolvedores, a função Chainlink implementa os seguintes recursos [7]:
Conectividade extensiva
Contratos inteligentes podem se conectar a qualquer fonte de dados, desde APIs públicas ou protegidas por senha até dispositivos IoT e sistemas empresariais.
Cálculos personalizáveis
O ambiente de execução sem servidor permite escalabilidade e personalização poderosas e é usado para agregar e processar dados.
Segurança com Confiança Minimizada
A infraestrutura descentralizada da Chainlink resistiu ao teste do tempo e garantiu bilhões de dólares em valor para inúmeras aplicações Web3.
Autoatendimento em minutos
Leva apenas alguns minutos para começar a usar a solução sem servidor Chainlink Functions. A solução inclui uma CLI, um kit inicial e um ambiente de depuração
Ambiente de tempo de execução sem servidor
Você pode executar código JavaScript sem um servidor, assim você pode investir tempo e energia no desenvolvimento do aplicativo principal em vez de na infraestrutura.
Quais problemas a função Chainlink resolve?
Se o Data Feed resolve os problemas de confiabilidade e resistência à adulteração da transmissão de dados, e o VRF resolve os problemas de verificação e resistência à adulteração de números aleatórios na cadeia, então a função Chainlink resolve os problemas de limite e centralização de contratos inteligentes que se conectam à API Web2, e os problemas de resistência à adulteração e segurança de dados para cálculos personalizados. Vamos dar uma olhada neles um por um:
Problemas de limite de desenvolvimento e centralização de nós
A primeira é a questão do limite dos contratos inteligentes que se conectam à API Web2. Antes do lançamento da função Chainlink, os desenvolvedores também podiam usar o serviço Any API da Chainlink para se conectar à API Web2 para obter dados. Entretanto, qualquer API é muito diferente de uma função. Em primeiro lugar, para que qualquer API realize a função de conexão com a API Web2, os desenvolvedores precisam construir um nó Chainlink e construir um adaptador externo para esta API [8], o que é bastante problemático.
Se compararmos desenvolvedores a chefs, usar os serviços de Any API exige que os desenvolvedores façam alguma infraestrutura por conta própria, como comprar fogões, instalar coifas, etc. Depois de fazer a infraestrutura, eles também precisam preparar utensílios de cozinha específicos (adaptadores externos) para ingredientes específicos (API), o que é bastante problemático, e Any API não oferece suporte a operações personalizadas.
Para a Chainlink Function, o ambiente de execução sem servidor significa que os desenvolvedores podem se concentrar em escrever código e funções sem precisar se preocupar com a manutenção, dimensionamento e gerenciamento de servidores e infraestrutura subjacentes. Se compararmos desenvolvedores a chefs, então a Chainlink Function é uma cozinha automatizada. Os desenvolvedores só precisam se concentrar em preparar os ingredientes e cozinhar, sem precisar se preocupar com problemas de infraestrutura, como comprar fogões e instalar coifas. A cozinha automatizada também conta com uma gama completa de utensílios de cozinha. Em contraste, a função Chainlink reduz a dificuldade de desenvolvimento original de quase 10 para 1, e o menor limite de desenvolvimento atrairá mais desenvolvedores para participar da inovação.
A segunda é a questão da centralização. Qualquer rede oráculo da API usa os nós oráculos Chainlink construídos pelos próprios desenvolvedores em vez da rede oráculo descentralizada DON da Chainlink. Isso representa um risco de centralização e não pode garantir a segurança dos dados nem a proteção contra violação. Isso reduzirá o limite de comportamento malicioso no projeto e limitará a escala de financiamento do projeto.
Todos sabemos que a segurança dos projetos no Web3 é extremamente importante. Um pequeno descuido levará a uma grande perda de ativos. Aqui gostaria de mencionar a diferença entre Feed de Dados e Função. Uma é transmitir dados de uma fonte de dados especificada, e a outra é uma operação personalizada de qualquer fonte de dados.
Os dados em operações personalizadas são difíceis de adulterar e apresentam problemas de segurança [9]
Primeiro, precisamos entender como a função Chainlink implementa operações personalizadas e por que é importante implementar operações personalizadas em uma rede oracle descentralizada. Antes de entender a computação em rede Oracle, precisamos entender dois outros métodos de computação: computação centralizada off-chain e computação on-chain. Esses dois métodos de computação representam os dois extremos de centralização e descentralização, respectivamente.
A computação centralizada off-chain geralmente é realizada em um sistema centralizado, por isso tem desempenho muito alto e grande escalabilidade, e não é limitada pela rede blockchain. Além disso, o custo da computação centralizada off-chain é muito baixo porque a computação não consome recursos da rede blockchain. No entanto, para contratos inteligentes, como as operações centralizadas off-chain não podem garantir a confiabilidade e a inviolabilidade dos dados e carecem de confiança, os resultados das operações centralizadas off-chain geralmente não são aplicados diretamente aos contratos inteligentes.
Computação on-chain refere-se à computação realizada na rede blockchain, como a execução de contratos inteligentes. Os dados calculados na cadeia são altamente confiáveis, seguros e difíceis de adulterar, porque todos os cálculos são realizados na rede blockchain e todos os dados e resultados são armazenados na cadeia. No entanto, a velocidade e a eficiência da computação on-chain são limitadas pela rede e são caras porque cada cálculo consome recursos da rede (como as taxas de gás do Ethereum).
Por exemplo, quando transferimos dinheiro no Ethereum, supondo que a taxa de gás seja de cerca de 4-5U, nas mesmas condições de preço do gás, o NFT da Mint com uma lógica de contrato inteligente um pouco mais complexa pode custar cerca de 20U. Como isso requer mais recursos da rede Ethereum, o custo de implementação de operações lógicas complexas no Ethereum é extremamente alto. A computação on-chain é cara e limitada, e não é adequada para lidar com tarefas de computação e processamento de dados em larga escala.
Voltando à computação oracle, a função Chainlink implementa computação personalizada no nível DON da rede oracle descentralizada, que pode ser chamada de computação off-chain descentralizada, o que minimiza a confiança. Ele combina as características da computação centralizada off-chain com a computação on-chain, preenchendo a lacuna entre a computação centralizada off-chain e on-chain. De acordo com declarações oficiais, a computação oracle pode permitir que os dados transmitidos para contratos inteligentes mantenham a segurança, a confiabilidade e a dificuldade de adulteração, além de ter as vantagens da computação centralizada off-chain, alcançando alto desempenho, baixo custo e escalabilidade. Portanto, a função Chainlink permite que contratos inteligentes implementem funções que antes eram difíceis de implementar ou ineficientes, dando muito espaço para a imaginação.

Fonte da imagem: Chainlink PowerPoint
Com a função Chainlink, os desenvolvedores podem personalizar a lógica de operação na rede oracle descentralizada, atendendo assim aos requisitos complexos de contratos inteligentes sem colocar a carga computacional na rede blockchain. Vamos dar uma olhada em como a função Chainlink funciona:
O consumidor final inicia a função Chainlink incorporada no DApp
O DApp faz uma solicitação ao contrato inteligente da função Chainlink. Esta solicitação inclui o ponto de extremidade da API, quaisquer transformações dos dados e credenciais de criptografia (se houver)
A rede oráculo descentralizada DON escuta continuamente o contrato inteligente Chainlink Functions. Ao receber uma solicitação, cada nó aciona independentemente seu ambiente de execução para buscar dados externos, executar quaisquer cálculos neles e retornar o resultado.
Os nós usam OCR2.0 para chegar a um consenso sobre o resultado final e então selecionam um nó para transmitir o resultado de volta para a cadeia. Se esse nó não publicar os dados, outro nó será escolhido para transmiti-los na cadeia. O resultado final é alta confiabilidade e segurança com confiança minimizada.
Resumindo, quando a função Chainlink recebe uma solicitação, ela executa de forma independente a lógica de cálculo personalizada do desenvolvedor em cada nó na rede oracle descentralizada (DON) para obter e processar dados externos e, em seguida, usa o protocolo OCR 2.0 (protocolo de consenso subjacente do Chainlink Data Feeds) para chegar a um consenso sobre os dados finais e enviá-los para a cadeia. No entanto, é importante ressaltar que, embora a função Chainlink garanta a confiabilidade, a segurança e a inviolabilidade da transmissão de dados, ela não pode garantir a autenticidade da fonte de dados, e os participantes precisam avaliar cuidadosamente a fonte dos dados.

Fonte da imagem: Chainlink PowerPoint
Possíveis casos de uso de funções Chainlink
De acordo com as informações oficiais da Chainlink, a função Chainlink pode desbloquear os seguintes cenários de aplicação Web3 [7][10]:
Os desenvolvedores podem usar as funções Chainlink para se conectar a qualquer API de dados pública ou privada, como obter os últimos resultados de jogos ou esportes ou extrair dados de métricas em protocolos Web3 (como receita de protocolo, taxas de usuário, usuários ativos, TVL) do Token Terminal
Os desenvolvedores podem fazer isso fazendo com que uma função Chainlink busque dados e execute cálculos avançados neles antes de referenciá-los em um contrato inteligente, como recuperar dados de uma API de mídia social, calcular sentimentos e relatar o resultado da transformação na cadeia para acionar uma ação (como um usuário recebendo um NFT de edição limitada).
Os desenvolvedores podem usar as funções Chainlink para se conectar a dados de dispositivos IoT ou sistemas empresariais protegidos criptograficamente, integrando protocolos Web3 com tecnologias e redes existentes. Por exemplo, os desenvolvedores podem adquirir dados de relógios inteligentes ou sensores inteligentes de poluição, conectar contratos inteligentes a sistemas ERP empresariais, como SAP, para criar aplicativos de cadeia de suprimentos ou se conectar à API Stripe para verificar o saldo da conta de um usuário.
Os desenvolvedores podem integrar com as funções Chainlink para conectar seus contratos inteligentes a bancos de dados descentralizados externos, como IPFS e Filecoin. Isso permitirá que os desenvolvedores criem dApps de computação off-chain que aproveitem o DON como uma camada de computação e o IPFS para armazenamento descentralizado de baixo custo. Por exemplo, os desenvolvedores podem criar um sistema de votação off-chain descentralizado para DAOs usando funções Chainlink para obter votos off-chain e encaminhar os resultados da votação para a cadeia para acionar ações baseadas em contratos inteligentes.
Os desenvolvedores podem se conectar a aplicativos Web2 e criar contratos inteligentes híbridos com lógica de computação complexa
Os desenvolvedores podem obter dados de quase qualquer sistema Web2, como AWS S3, Firebase ou Google Cloud Storage ou até mesmo carros Tesla
Os desenvolvedores podem aproveitar a IA para responder (por exemplo, na API ChatGPT da OpenAI ou provedores de nuvem gerando recomendações para negociações DeFi)

Fonte da imagem: Chainlink PowerPoint
Além dos cenários de aplicação potenciais mencionados pelo funcionário, também podemos encontrar algumas soluções interessantes nos casos da Função Chainlink enviados pela comunidade [11], como o uso da Função Chainlink para obter dados da matriz de distância do Google Maps, etc. Para mais casos, visite https://www.usechainlinkfunctions.com/. Além dos casos de aplicação acima, os possíveis cenários de aplicação da função Chainlink também merecem atenção. No momento em que este relatório de pesquisa foi escrito, a função Chainlink havia sido lançada há mais de um mês e ainda estava na fase Beta da rede de testes, então ainda precisamos de mais tempo para observar.

图源:useChainlinkFunctions() – exemplos de código rápidos e fáceis de entender para funções Chainlink
Simplificando, a função Chainlink possibilita a conexão a qualquer API externa em uma rede oracle descentralizada para executar cálculos personalizados e processamento de dados de forma confiável, sem necessidade de confiança e à prova de violação. Anteriormente, essa funcionalidade era limitada a sistemas centralizados. Por meio da função Chainlink, os desenvolvedores podem acessar e usar os serviços Oracle de forma mais flexível, conveniente e com um limite menor, o que dá ao DApp mais espaço para imaginação em cenários e potencial de aplicação. No entanto, é importante ressaltar que a função Chainlink só pode garantir que os dados transmitidos sejam confiáveis, confiáveis e difíceis de adulterar, mas não a autenticidade dos dados. Portanto, os participantes precisam revisar rigorosamente a fonte de dados para evitar usá-la para comportamento malicioso. Como a função Chainlink ainda está em fase de testes Beta, os riscos e vulnerabilidades potenciais são atualmente desconhecidos, e mais precisa ser verificado pelo tempo e pelo mercado.
Modelo Econômico Chainlink
À medida que a Chainlink lança a Rede Oracle Descentralizada (DON) e a Função Chainlink que ela suporta, seu modelo econômico também precisa ser reformado. A Chainlink lançou o modelo econômico Chainlink 2.0, abrindo caminho para o estabelecimento do DON com os mecanismos de incentivo explícitos e implícitos trazidos pelo Token Staking, bem como a otimização de receita e custo trazida pelo Chainlink Build e Chainlink Scale.
Abaixo, explicaremos o modelo econômico do Chainlink 2.0 de uma forma fácil de entender, comparando-o com o 1.0, qual propósito ele alcança e como ele é alcançado. Além disso, faremos algumas extensões baseadas neste tópico, esperando levar os leitores a pensar sobre modelos econômicos.
Modelo Econômico Chainlink 1.0
O Whitepaper-v1 da Chainlink descreve o papel do LINK da seguinte forma: “A rede ChainLink utiliza o token LINK para pagar os operadores do ChainLink Node…”[12] Esta é uma economia de tokens muito clássica: usar tokens como meio de pagamento dentro do ecossistema, que é a função mais comum da moeda. Os clientes que usam os serviços da Chainlink precisam usar o LINK para pagar os provedores de serviços de nós. Por meio disso, o LINK tem utilidade inicial e relação de oferta e demanda.
Leitores experientes podem ter notado que essa economia de tokens é muito simples: as capacidades dos tokens são limitadas e o grau de descentralização é insuficiente. Nos estágios iniciais do desenvolvimento do Chainlink, uma economia de tokens tão fácil de integrar era razoável; mas à medida que o negócio da Chainlink cresceu, ele colocou maiores demandas na descentralização e segurança do ecossistema. A economia de tokens original não conseguiu capturar totalmente o valor dentro do ecossistema, então uma economia de tokens mais complexa naturalmente precisou ser proposta.
O Chainlink 2.0 pode atingir dois objetivos:
1) De uma perspectiva empresarial, aprimorar a descentralização do ecossistema (condição necessária para a formação do DON), aumentando assim a segurança e a precisão dos serviços do oráculo. De acordo com a declaração oficial, ele “expande o papel das Redes Oracle Descentralizadas (DONs) no ecossistema blockchain, estabelecendo os principais avanços para a Rede Chainlink para alimentar um conjunto de serviços descentralizados para contratos inteligentes em qualquer blockchain.”[12]
2) Financeiramente falando, aumentar a Captura de Valor dos Tokens para que eles possam refletir de forma mais abrangente o valor do ecossistema. Este ponto não foi claramente declarado pelo funcionário, mas com a implementação do Chainlink 2.0, pode-se esperar um aumento na captura de valor. Os nós Oracle e os participantes da comunidade precisam participar do ecossistema Chainlink por meio do staking de LINK, para que a demanda por LINK aumente à medida que o ecossistema Chainlink se expande. O mecanismo de staking também reduzirá a pressão de venda do LINK, impulsionando o valor do LINK tanto do lado da oferta quanto da demanda.
A seguir, vamos dar uma olhada mais de perto nos mecanismos do Chainlink 2.0 e como essas medidas permitem a descentralização, melhoram a segurança do ecossistema e capturam valor.
Modelo Econômico Chainlink 2.0
Mecanismo de Staking
O mecanismo de staking é o núcleo do Chainlink 2.0. Ele combina direitos de nó DON com tokens para formar a monetização da governança e restringe a possibilidade de nós fazerem o mal por meio de interesses quantificáveis. A economia de tokens é combinada com o mecanismo de governança, alcançando impacto de staking superlinear por meio de mecanismos de incentivo explícitos e limitando o comportamento míope dos nós por meio de mecanismos de incentivo implícitos.
Muitos estudos atuais se concentram no impacto financeiro do próprio mecanismo de staking nos tokens, mas carecem de discussão sobre o mecanismo de governança, especialmente a estrutura de incentivo implícito (Implicit-Incentive Framework, IIF). Portanto, daremos uma introdução detalhada ao mecanismo de staking com base no white paper do Chainlink 2.0 e usaremos esses fatos para tentar responder às questões essenciais da economia de tokens.
Mecanismo de Incentivo Explícito
O white paper se refere ao mecanismo de staking da Chainlink como um mecanismo de staking explícito porque o mecanismo de incentivo explícito é concluído principalmente pelo Staking. Os chamados "incentivos explícitos" são relativos aos "incentivos implícitos". O primeiro se concentra em recompensas diretas e medidas de punição, enquanto o último se concentra no desconto de custos de oportunidade futuros.
Os nós DON podem cometer erros, sejam eles intencionais ou não, individual ou coletivamente. Podemos primeiro nos familiarizar com os seguintes erros que os nós DON podem cometer:
1) Erros em todo o ecossistema: relatar dados errados ou não relatar dados em tempo hábil.
Nós individuais podem relatar dados errôneos ou deixar de relatar dados em tempo hábil. Esse tipo de erro não afetará os resultados de dados do DON e pode ser corrigido ou punido conforme apropriado.
Se um número suficiente de nós fornecer dados incorretos, o DON poderá formar uma bifurcação/equívoco, o que colocará em risco a segurança do DON. Portanto, o DON pode registrar regularmente o status de L no contrato de auditoria na cadeia principal. Se o estado futuro não corresponder ao estado registrado, os usuários podem enviar evidências de mau comportamento ao contrato de auditoria.
2) Erros de orientação ao usuário do serviço: Violação de Acordos de Nível de Serviço (ANS).
Por meio do acordo on-chain, os SLAs especificam as obrigações básicas dos nós DON para fornecer serviços aos usuários (como duração, precisão dos dados, tipo de dados, etc.). Se o nó DON não fornecer o serviço correspondente, o usuário pode contestar o comportamento do nó.
Por trás de cada DON há um contrato de serviço que definirá a quantidade de tokens LINK que cada nó do oráculo precisa apostar e os principais requisitos de desempenho, como o quanto a resposta de um único nó pode se desviar do valor agregado e o quanto o valor agregado no relatório do oráculo pode se desviar do valor correto que ele deve representar. O contrato de serviço também pode definir outros parâmetros, como a fonte de dados utilizada, frequência de atualização, taxas pagas por cada nó, etc. [14]
Para detectar e evitar má conduta de forma eficaz, o Chainlink 2.0 projetou um mecanismo de incentivo explícito de relatórios de dois níveis.
Este mecanismo de incentivo explícito pode ser dividido nos seguintes submecanismos:
1) Rede oráculo de duas camadas
A Chainlink construiu uma rede oráculo de duas camadas. A primeira camada é chamada de camada padrão, que é a própria rede Oracle, composta pelos nós da rede; o segundo nível é chamado de nível de proteção, que é composto por redes com fortes pontuações históricas de confiabilidade ou uma ordem de magnitude a mais de oráculos do que o primeiro nível, como Aave, Synthetix, Compound, etc.
A primeira camada são os participantes da ecologia, e a segunda camada são os árbitros da ecologia. O árbitro tem o poder de tomar decisões não simplesmente por causa de seu status, mas porque ele ou ela é mais confiável devido ao desempenho de dados históricos passados ou à ordem de magnitude do oráculo.
Os nós na camada inicial supervisionam uns aos outros e reportam à camada de backup quando anomalias em larga escala são descobertas, e os nós na camada de backup fazem julgamentos. A rede oráculo de duas camadas adiciona um comitê de arbitragem que entra em ação em momentos críticos, reduzindo o risco de ataques de suborno da maioria dos nós em detrimento da descentralização parcial.

图源:Chainlink 2.0 Super-Linear Staking: Uma Visão Geral
2) Sistema de margem
O staking é semelhante a um sistema de margem. Os nós são obrigados a pagar dois depósitos: a primeira parte do depósito será cortada por relatar dados que diferem dos públicos, e a segunda parte do depósito será cortada por escalonamento incorreto.
Além dos nós, os usuários também podem desafiar o comportamento dos nós por meio de depósitos de staking. Por meio do mecanismo de desafio do usuário, a Chainlink também incorporou usuários e comunidades ao sistema de segurança ecológica. Além de permitir que os nós supervisionem e relatem uns aos outros, ele também permite a supervisão de fora dos nós.
3) Prioridades do watchdog e impacto de staking superlinear
“Impacto colateral superlinear” é a principal característica do Chainlink 2.0. O nome parece intimidador à primeira vista e é difícil entender seu significado literalmente. A seguir, explicaremos o significado do impacto da garantia superlinear na linguagem mais simples possível.
Vamos primeiro analisar o que é o impacto de staking “linear”. Se o custo do suborno (C) for linear com o número de nós (n), então o impacto dessa aposta é linear. O custo marginal mínimo de cada nó pode ser considerado como o custo de oportunidade direto de cada nó, porque se um nó racional receber um suborno menor do que o benefício que ele pode obter por meio de relatórios no futuro, ele escolherá desertar. Suponha que cada nó pagou o mesmo depósito de $d. Se o invasor subornar metade dos nós, e o lucro de cada nó reportado for dividir uniformemente o depósito do nó problemático ($d/2), então o custo do suborno C = $d*n/2, e há uma relação linear entre C e n com um coeficiente de $d/2.
A Chainlink usa uma abordagem interessante de teoria dos jogos, na qual o custo do suborno C tem uma relação quadrada com o número de nós subornados n. Antes disso, vamos primeiro nos familiarizar com outro conceito: prioridades do watchdog.
Na discussão acima sobre o impacto do staking linear, assumimos que os rendimentos dos relatórios de nós são uma parcela igual do depósito do nó problemático ($d*n/2). Agora, assumimos que a renda reportada do nó não é para dividir uniformemente os depósitos dos nós problemáticos, mas que um dos nós reportados obtém todo o depósito dos nós problemáticos. A ordem na qual os nós são determinados para receber todos os depósitos é chamada de “prioridade do supervisor”. Essa prioridade é aleatória, então um invasor não pode saber qual nó pode receber todas as recompensas.
Nesse caso, o custo de suborno do invasor será muito maior do que o impacto da aposta linear: como não há como saber qual nó receberá todas as recompensas, a maneira mais segura é subornar todos os nós que podem receber recompensas com a margem inteira, caso contrário, os nós escolherão reportar devido a possíveis custos de oportunidade. Portanto, supondo que cada nó pagou o mesmo depósito $d, se o invasor subornar metade dos nós, e o benefício do relatório do nó for a possibilidade de obter todo o depósito do nó problemático ($dn/2), então o custo do suborno é C=($dn/2) * n=$d*n^2/2, e há uma relação quadrática entre C e n. Ou seja, à medida que o número de nós aumenta, o custo do suborno aumenta quadraticamente, em vez de linearmente, que é o que se entende por “efeito de staking não linear”.
Ao selecionar aleatoriamente um nó de relatório para obter a recompensa de margem de todos os nós problemáticos, o custo do suborno aumenta de forma não linear. Essa é a inteligência do Chainlink 2.0 no design de staking.

图源:Chainlink 2.0 Super-Linear Staking: Uma Visão Geral
Aqui está o que não está no whitepaper: Indo mais longe, na verdade, o custo de subornar nós deve ser muito maior do que o impacto da aposta não linear, que é afetada pelo poder de barganha e pela teoria dos jogos.
Impacto no poder de barganha: como qualquer camada de nós pode se tornar supervisora, quando um invasor entra em contato com um nó, ele expõe suas intenções de ataque. Por esse motivo, o invasor terá menor poder de barganha e poderá ser ameaçado pelo nó.
Impacto da teoria dos jogos: Há um dilema do prisioneiro entre nós subornados. Supondo que todos os nós sejam subornados, se um nó decidir desertar (relatar), ele poderá receber todas as recompensas. Nesse caso, a escolha dos nós tenderá ao equilíbrio de Nash, ou seja, todos os nós irão desertar em vez de cooperar.
A definição da prioridade do supervisor leva isso em consideração: supondo que o invasor suborna com sucesso todos os nós, se a prioridade do supervisor não for definida e todas as recompensas forem distribuídas igualmente, então os benefícios da traição são previsíveis e, em circunstâncias racionais, o resultado tenderá a ser um equilíbrio de Nash: cada supervisor tende a receber uma recompensa de $d (todos relatam incorretamente os dados, mas todos os relatam). Após definir a prioridade do supervisor, cada supervisor pode receber uma recompensa de $dn. Embora a expectativa matemática da recompensa ainda seja $d, a distribuição desigual de probabilidade torna os benefícios da traição incertos, então é razoável dar a cada nó um suborno de $dn.

图源:Chainlink 2.0 Super-Linear Staking: Uma Visão Geral
Mecanismo de incentivo implícito
Acima, exploramos como o mecanismo de staking explícito do Chainlink 2.0 atinge o impacto de staking superlinear por meio da teoria do jogo de prioridade do supervisor. Para simplificar o modelo, obviamente consideramos apenas os benefícios econômicos diretos do comportamento do nó (subornos e recompensas por relatórios), mas não os custos de oportunidade ou os benefícios potenciais do comportamento do nó.
A rigor, incentivos implícitos ainda devem fazer parte do impacto do mecanismo de staking. Afinal, custos de oportunidade e benefícios potenciais também devem ser incluídos no jogo. Entretanto, por uma questão de conveniência de explicação, o white paper e este artigo optaram por separar esta parte para discussão.
Oportunidade de Taxa Futura (FFO)
O white paper dá ao custo de oportunidade/benefício potencial dos nós um nome sofisticado: Oportunidade de Taxa Futura (FFO). Podemos pensar no FFO como o custo de oportunidade de longo prazo.
Aqui está uma breve introdução ao custo de oportunidade para leitores que não o entendem: O custo de oportunidade se refere ao valor da próxima melhor escolha perdida ao escolher uma determinada opção. O custo de oportunidade é um conceito importante na teoria dos jogos porque afeta o comportamento dos atores no jogo. Considerando que o objetivo de todos os participantes do jogo é maximizar seus próprios interesses, o conceito de custo de oportunidade permitirá que os participantes entendam melhor as compensações que enfrentam, permitindo-lhes considerar não apenas os benefícios e custos diretos, mas também os possíveis benefícios de outras opções.
Por exemplo, Alice escolhe um emprego com um salário mensal de 5.000 yuans, mas se sua melhor opção for um emprego com um salário mensal de 10.000 yuans, o custo de oportunidade que ela enfrentará será de 10.000 yuans. Vamos complicar o exemplo de Alice: se Alice escolher um emprego com um salário mensal de 10.000 yuans, o salário desse emprego não aumentará, mas outro emprego com um salário mensal de 5.000 yuans se tornará um salário mensal de 20.000 yuans no futuro. Neste momento, Alice também enfrentará custos de oportunidade de longo prazo. Para alcançar a solução ideal, se Alice não se aposentar após trabalhar por apenas um ano (ou seja, Alice é uma jogadora de longo prazo), ela precisa entender os custos de oportunidade de curto e longo prazo.
Considerando que se tornar um nó requer a implantação de equipamentos e a realização de um depósito, podemos assumir que os nós são participantes de longo prazo, portanto, oportunidades futuras de taxas são importantes para os nós. Para nós Chainlink, FFO é a receita futura do nó. A renda do nó não é estável, mas está relacionada aos seguintes fatores (que na verdade é o sistema de avaliação do Chainlink para desempenho do nó): histórico de desempenho do nó, acesso a dados, participação DON e atividade entre plataformas. Os três primeiros são relativamente fáceis de entender. O quarto fator, “atividade multiplataforma”, refere-se principalmente ao desempenho de nós fora do ecossistema Chainlink, como servir como nós de verificação de POS ou serviços de informação não baseados em blockchain.
FFO especulado
Ao discutir o FFO, mencionamos: "Para os nós da Chainlink, o FFO é a receita futura dos nós." Leitores inteligentes podem perceber rapidamente que, além do custo de oportunidade direto da receita, há pelo menos dois custos de oportunidade indiretos: 1) À medida que o ecossistema blockchain se desenvolve e o ecossistema Chainlink se expande, os nós terão novos usuários e oportunidades de receita; 2) A reputação do próprio nó e a influência da opinião pública. O primeiro são as "oportunidades de despesas futuras especulativas (FFO especulado)" que estamos discutindo aqui, e o último é a "reputação externa (Reputação Externa)" discutida na próxima seção.
Simplificando, considerando que a Chainlink é líder em oráculos e os oráculos representam uma demanda rígida por serviços de dados de blockchain, se os primeiros nós mantiverem um bom desempenho e permanecerem estáveis dentro do ecossistema da Chainlink, eles serão ainda mais estáveis e gerarão mais receita. Em outras palavras, ao se tornar um nó confiável da Chainlink, os nós podem crescer junto com o ecossistema de criptomoedas e o beta da Chainlink. Essa parte da renda potencial é chamada de oportunidade de despesa futura especulativa, que é um custo de oportunidade potencial de longo prazo.
Reputação externa
Os nós da Chainlink não são pseudônimos, o que significa que seu comportamento está vinculado à sua reputação fora do ecossistema. Se um nó se comportar de forma maliciosa, sua reputação em outros ecossistemas também será afetada, limitando assim seu potencial para comportamento malicioso. Em outras palavras, isso é "restrições morais sociais".
Novo modelo de taxas
No conteúdo acima, apresentamos em detalhes o mecanismo de staking do Chainlink 2.0 e seu princípio de restringir a possibilidade de nós fazerem coisas ruins e aumentar a segurança geral do ecossistema. O Chainlink 2.0 também inclui outras partes: 1) Chainlink Build, que está comprometido em reduzir o limite para participação inicial no projeto e expandir a renda dos participantes; 2) Chainlink Scale, que está comprometida em reduzir os custos do provedor de serviços de nós e expandir a rede ecológica. Como todos eles afetam a receita e os custos dos nós e stakers da Chainlink, vou me referir a eles coletivamente como novos modelos de taxas aqui.
Expansão da receita do participante: Chainlink Build
Existem dois problemas:
Para dApps: os serviços oracle da Chainlink são essenciais para muitos dApps, mas quando o projeto ainda não gerou receita, usar os serviços da Chainlink pode ser muito caro;
Para provedores de serviços (nós/provedores de dados/stakers, etc.): a remuneração pela prestação de serviços é única, ou seja, a receita de taxas recebida pela prestação de serviços, que é emitida na forma de LINK.
Há uma maneira de resolver os dois problemas acima: permitir que os primeiros projetos usem seus próprios tokens em troca de serviços da Chainlink e permitir que os provedores de serviços recebam tokens de projeto como compensação e troquem tokens por serviços.
Para ser mais sofisticado, “os participantes do BUILD comprometerão vários pontos percentuais de seu fornecimento total de tokens para o programa BUILD para acelerar o crescimento de seu ecossistema e impulsionar a inovação de dApps”. “Chainlink BUILD é uma iniciativa projetada para aprimorar o efeito Chainlink para dApps alinhando incentivos em todo o ecossistema. Projetos que participam do BUILD se comprometem a pagar taxas de rede e fornecer incentivos a provedores de serviços na comunidade Chainlink, como os stakers da Chainlink, que fornecem benefícios e serviços essenciais ao projeto. Os incentivos econômicos fornecidos aos participantes do ecossistema Chainlink podem ajudar a incentivá-los a participar do ecossistema do dApp, como participar do processo de governança do projeto, apostar tokens nativos em seus respectivos mecanismos de aposta e se tornar membros vocais de apoio de sua comunidade” [15].
Claro, o exposto acima é o cerne do Chainlink Build. Na verdade, o Chainlink Build também promete mais recompensas aos participantes do projeto:
Acesso prioritário:
Antes do lançamento completo da mainnet, o acesso a uma coleção selecionada de versões alfa e beta dos serviços Chainlink estará disponível para acelerar o desenvolvimento de funcionalidades avançadas de dApp habilitadas por soluções Oracle de ponta.
Segurança aprimorada:
Melhorando a segurança dos serviços Chainlink fornecidos pelo Chainlink Staking, fornecendo incentivos aos stakers do LINK. Para o Staking v0.1, isso começa com ETH/USD no Ethereum, mas há planos de expansão para mais feeds no futuro.
Suporte Técnico Premium:
Obtenha suporte direto para soluções Oracle de provedores de serviços no ecossistema Chainlink. Isso inclui chamadas dedicadas com especialistas em ecossistemas que podem ajudar a identificar novos produtos e requisitos de engenharia.
Feeds de dados personalizados:
Acesse feeds de dados personalizados DONs que atendem a requisitos de casos de uso exclusivos e são alimentados pelos mesmos operadores de nós Chainlink de alta qualidade que ajudaram a garantir dezenas de bilhões de dólares em valor por meio de feeds de preços.
Dados de maior qualidade:
Obtenha acesso a uma variedade de provedores de dados líderes do setor que podem ajudar a diversificar as fontes de dados e personalizar a natureza à prova de violação do DON, que pode incluir outras formas de metadados no futuro.
Monitoramento e manutenção de feed de dados mais robustos:
Garantir a máxima confiabilidade do feed de dados personalizado DON por meio de suporte de manutenção e monitoramento para operações DON. Isso pode incluir o desenvolvimento de novas infraestruturas para satisfazer as necessidades específicas dos utilizadores [16].
Reduzindo os custos do provedor de serviços: Chainlink Scale
Os operadores de nós incorrem em taxas toda vez que fornecem um relatório de oráculo na cadeia, e essas taxas geralmente são pagas pelo próprio operador de nó, cobertas por uma combinação de recompensas de oráculo e taxas de usuário.

Fonte da imagem: Apresentando o programa Chainlink SCALE | Blog do Chainlink
O Chainlink Scale permite que cadeias públicas de Camada 1 e Camada 2 forneçam subsídios para taxas de gás para cobrir os custos de gás relatados na cadeia pelos nós. Seu nome anterior pode nos ajudar a entender isso mais diretamente: Blockchain Gas Grants. [17]
Por meio do Chainlink Scale, os nós da Chainlink reduzem os custos operacionais e a complexidade operacional (não há necessidade de trocar tokens nativos na cadeia para pagar pelo Gas), o que é obviamente benéfico. Mas por que as redes públicas estão dispostas a dar subsídios?
Isso ocorre porque, para cadeias públicas, o mais importante é expandir o ecossistema: incluindo dApps e usuários. Ao fornecer subsídios para redes oracle que dão suporte a cadeias públicas específicas e fornecem serviços de dados específicos, ele pode facilitar o desenvolvimento do ecossistema dApp em sua própria cadeia pública, atraindo assim mais desenvolvedores e usuários. Considerando as necessidades triplas de cadeias públicas, nós e dApps, acredito que o Chainlink Scale será melhor construído.
Possíveis problemas
O Chainlink 2.0 tornará o LINK um token de governança? Embora o staking seja uma solução econômica comum de token de governança, o LINK não atende às características de um token de governança. O número de tokens apostados não afetará a voz do nó em DON, mas é mais como um sistema de depósito para evitar que os nós façam o mal.
O mecanismo de staking da Chainlink é POS? Embora o mecanismo de staking da Chainlink seja muito semelhante ao mecanismo POS, ambos usam direitos de staking para garantir segurança descentralizada e têm a possibilidade de corte de depósitos, esses dois mecanismos:
O propósito do serviço é diferente. O mecanismo POS da cadeia pública atende a decisões de consenso: o direito de escrever blocos; O mecanismo de promessa da Chainlink atende ao valor ecológico: garantir que os dados sejam oportunos e precisos.
Os mecanismos de tomada de decisão são diferentes: para POS, quanto maior o montante de capital apostado, maior a possibilidade de obter o direito de propor blocos; para o mecanismo de staking da Chainlink, a quantidade de capital apostado depende dos SLAs e não afeta o direito de expressão.
Perspectivas futuras
Para resumir, como o blockchain é um sistema fechado, os oráculos são necessários para estabelecer vínculos com dados do mundo real a fim de estimular um maior potencial de aplicação, e os players de oráculos como o Chainlink desempenham um papel importante nisso. Com o lançamento da função Chainlink pela Chainlink, que tem uma vantagem de monopólio no campo de oráculos gerais, os desenvolvedores poderão se conectar com mais flexibilidade a qualquer API externa na rede de oráculos descentralizada para realizar cálculos personalizados e processamento de dados. O novo Modelo Econômico Chainlink 2.0 propõe um mecanismo de staking e um novo modelo de taxas para atingir efeitos de staking superlineares, melhorando ainda mais a segurança e a sustentabilidade de seu ecossistema. Acredito que, no futuro, à medida que a infraestrutura como a Chainlink continuar a melhorar, ela promoverá ainda mais o desenvolvimento da tecnologia blockchain em vários campos e fornecerá forte suporte para a adoção em larga escala e inovação da Web3.
Referências
[1]Nova startup de blockchain traz contratos para a era digital – Coindesk
[2]https://research.chain.link/whitepaper-v1.pdf
[3]Chainlink lança Mainnet para obter dados de entrada e saída de contratos inteligentes Ethereum -ZDNET
[4] Como os feeds de preços do Chainlink garantem a segurança do ecossistema DeFi | Blog do Chainlink
[5]35+ Casos de uso de RNG de blockchain habilitados pelo Chainlink VRF | Chainlink
[6] As relações com os desenvolvedores são um fator-chave na determinação do sucesso ou fracasso do Web3 | Blog do Chainlink
[7]Apresentando as funções Chainlink: conecte as APIs do mundo ao Web3
[8]Documentação da API Chainlink Any | Documentação Chainlink
[9] Compreendendo a computação Oracle em um artigo - Dando aos oráculos funções duplas de transmissão de dados e computação fora da cadeia | Blog do Chainlink
[10] O que são as funções Chainlink? | Documentação Chainlink
[11]useChainlinkFunctions() – exemplos de código rápidos e fáceis de entender para funções Chainlink
[12]https://research.chain.link/whitepaper-v1.pdf
[13] Chainlink 2.0 e o futuro das redes Oracle descentralizadas | Chainlink
[14]Staking superlinear Chainlink 2.0: uma visão geral
[15]Apresentando Chainlink BUILD | Blog Chainlink
[16]Apresentando o Programa Chainlink SCALE | Blog Chainlink