Chainlink Functions é uma plataforma de desenvolvimento web3 sem servidor que permite conectar aplicativos descentralizados ou contratos inteligentes a qualquer API Web2.

O provedor de oráculo Web3 Chainlink lançou "Chainlink Functions", uma nova plataforma de desenvolvimento sem servidor em sua plataforma de serviço Web3, permitindo que os desenvolvedores criem aplicativos descentralizados e conectem contratos inteligentes a qualquer API web2.
Função brevemente:
· Funcionalidade Chainlink: Conecte dApps a qualquer API Web2.
·Crie, teste, simule e execute lógica personalizada com apenas algumas linhas de código.
·Integrado com os principais provedores Web2 sob a égide da Chainlink Decentralized Oracle Network (DON).
·Ampla conectividade, computação personalizável, segurança com confiança minimizada, autoatendimento e sem servidor.
· Versões beta nas redes de teste Ethereum Sepolia e Polygon Mumbai.
·Chainlink: A plataforma de serviço Web3 padrão da indústria oferece suporte a aplicativos Web3 ricos em recursos.
Requisitos para funções Chainlink no desenvolvimento Web3
Chainlink é um dos principais fornecedores de oráculos de blockchain, permitindo dApps em múltiplas cadeias para garantir que os feeds de dados sejam válidos e seguros.
Chainlink conecta blockchains e fontes de dados externas para permitir que contratos inteligentes acessem e usem dados de forma segura e confiável. Ele usa uma rede de nós para recuperar dados de fontes externas e transferi-los para o blockchain. Além disso, incentive dados precisos por meio de um sistema de recompensa baseado em tokens usando tokens nativos [cs_coins]LINK[/cs_coins].
No entanto, o Chainlink Functions foi lançado para simplificar a conexão dessas fontes de dados fora da cadeia por meio de um painel de serviço web3 sem servidor semelhante ao AWS Lambda.
Características das funções Chainlink
O recém-lançado Chainlink Functions visa fornecer um “ambiente contínuo e um kit de ferramentas poderoso que permite aos desenvolvedores construir, testar, simular e executar lógica personalizada para seus aplicativos Web3”.
Curiosamente, a plataforma significa que praticamente qualquer forma de API de dados fora da cadeia pode ser integrada em aplicativos blockchain com os mesmos benefícios dos feeds tradicionais do oráculo Chainlink. No entanto, os aplicativos blockchain minimizam a confiança por meio de uma abordagem descentralizada e sem permissão. Portanto, trazer dados fora da cadeia para o blockchain pode levar a inúmeros problemas na validação dos dados.
Ciara Nightingale, engenheira DevRel da Thirdweb, expressou entusiasmo com o lançamento, comentando que “Chainlink Functions resolve esse problema usando a mesma rede de nós altamente seguros que alimentam Chainlink Price Feeds”, para que a API possa ser acessada por meio de “apenas algumas linhas de código.”
Kemal El Moujahid, diretor de produtos da Chainlink Labs, disse:
“Com o lançamento do Chainlink Functions, estamos removendo uma grande barreira à adoção do Web3… combinando contratos inteligentes com APIs poderosas e fontes de dados Web2.”
A plataforma também oferecerá suporte a linguagens off-chain, como Javascript, para encorajar desenvolvedores não nativos da web3 a experimentar a infraestrutura blockchain. Chainlink Functions é uma “solução de autoatendimento” que foi lançada em versão beta privada em 1º de março.
Integração com AWS e Meta
De acordo com um anúncio da Chainlink, a plataforma se integra ao Amazon AWS, Meta e muito mais, permitindo que os desenvolvedores trabalhem em um ecossistema familiar.
Noah Schwartz, gerente geral do AWS Data Exchange e AWS Marketplace Foundational API, disse:
“Estamos entusiasmados em ver como os desenvolvedores podem enriquecer seus aplicativos com dados de terceiros fora da cadeia do AWS Data Exchange.”
Além disso, os provedores de infraestrutura já integrados ao Chainlink Functions, como o Meta, acreditam que a mudança apoiará a adoção de seus próprios produtos, disse Ankur Prasad, diretor sênior da Meta,
“Estamos entusiasmados com o potencial das funções Chainlink para conectar APIs do Meta aos principais blockchains, tornando mais fácil para a comunidade de desenvolvedores Web3 construir com Meta e desbloquear novos casos de uso inovadores.”
Benefícios de construir com funções Chainlink
Chainlink descreve os principais benefícios das funções Chainlink como ampla conectividade, computação personalizável, segurança com confiança minimizada, autoatendimento e sem servidor.
Embora o Chainlink Functions ofereça funcionalidade semelhante ao produto Chainlink atual, ele parece fornecer uma experiência mais simplificada e fácil de usar para desenvolvedores que desejam conectar dados Web2 a seus dApps.
Ethan Bazarganfard, criador da série NFT da NBA, comentou que Chainlink Functions irá “desbloquear inúmeras novas possibilidades para NFTs dinâmicos e inspirar os desenvolvedores a criar novos casos de uso interessantes para esta tecnologia transformadora”.
Adoção do desenvolvedor Web2
Além disso, em relação à adoção do web3, o foco na adição de suporte Javascript e integração com Meta e AWS demonstra o foco em trazer mais desenvolvedores para o espaço web3. Para que o web3 cresça, o ecossistema precisará de um grande aumento no número de desenvolvedores familiarizados com o desenvolvimento de blockchain.
O Chainlink Functions fornecerá ferramentas e serviços para permitir que os desenvolvedores “testem o que está acontecendo” na web3 de forma autoatendida por meio de um portal baseado na web.
Versões beta do Chainlink Functions agora estão disponíveis via beta privado nas redes de teste Ethereum Sepolia e Polygon Mumbai.
