Chainlink Functions est une plate-forme de développement sans serveur Web3 qui permet de connecter des applications décentralisées ou des contrats intelligents à n'importe quelle API Web2.

Le fournisseur d'oracle Web3 Chainlink a lancé « Chainlink Functions », une nouvelle plate-forme de développement sans serveur sur sa plate-forme de services Web3, permettant aux développeurs de créer des applications décentralisées et de connecter des contrats intelligents à n'importe quelle API web2.

Fonction brièvement :

·Fonctionnalité Chainlink : connectez les dApps à n'importe quelle API Web2.

· Créez, testez, simulez et exécutez une logique personnalisée avec seulement quelques lignes de code.

· Intégré aux principaux fournisseurs Web2 sous l'égide du Chainlink Decentralized Oracle Network (DON).

·Connectivité étendue, informatique personnalisable, sécurité minimisant la confiance, libre-service, sans serveur.

·Versions bêta sur les réseaux de test Ethereum Sepolia et Polygon Mumbai.

· Chainlink : la plate-forme de services Web3 standard de l'industrie prend en charge les applications Web3 riches en fonctionnalités.

Exigences pour les fonctions Chainlink dans le développement Web3

Chainlink est l'un des principaux fournisseurs d'oracle blockchain, permettant aux dApps sur plusieurs chaînes de garantir que les flux de données sont valides et sécurisés.

Chainlink connecte les blockchains et les sources de données externes pour permettre aux contrats intelligents d'accéder et d'utiliser les données de manière sûre et fiable. Il utilise un réseau de nœuds pour récupérer les données de sources externes et les transférer vers la blockchain. De plus, encouragez les données précises grâce à un système de récompense basé sur des jetons utilisant des jetons [cs_coins]LINK[/cs_coins] natifs.

Cependant, Chainlink Functions a été lancé pour simplifier la connexion de ces sources de données hors chaîne via un panneau de service Web3 sans serveur similaire à AWS Lambda.

Caractéristiques des fonctions Chainlink

Les fonctions Chainlink récemment lancées visent à fournir un « environnement transparent et une boîte à outils puissante qui permet aux développeurs de créer, tester, simuler et exécuter une logique personnalisée pour leurs applications Web3 ».

Il est intéressant de noter que la plate-forme signifie que pratiquement n'importe quelle forme d'API de données hors chaîne peut être intégrée dans des applications blockchain avec les mêmes avantages que les flux Oracle Chainlink traditionnels. Cependant, les applications blockchain minimisent la confiance grâce à une approche décentralisée et sans autorisation. Par conséquent, importer des données hors chaîne dans la blockchain peut entraîner une myriade de problèmes de validation des données.

Ciara Nightingale, ingénieur DevRel chez Thirdweb, a exprimé son enthousiasme à propos du lancement, commentant que « Chainlink Functions résout ce problème en utilisant le même réseau de nœuds hautement sécurisés qui alimentent les flux de prix Chainlink », de sorte que l'API est accessible via « quelques lignes seulement ». de code.

Kemal El Moujahid, directeur des produits chez Chainlink Labs, a déclaré :

"Avec le lancement de Chainlink Functions, nous supprimons un obstacle majeur à l'adoption du Web3... en combinant des contrats intelligents avec de puissantes API et des sources de données Web2."

La plate-forme prendra également en charge les langages hors chaîne tels que Javascript pour encourager les développeurs natifs non Web3 à expérimenter l'infrastructure blockchain. Chainlink Functions est une « solution en libre-service » qui a été mise en ligne en version bêta privée le 1er mars.

Intégration avec AWS et Meta

Selon une annonce de Chainlink, la plate-forme s'intègre à Amazon AWS, Meta et plus encore, permettant aux développeurs de travailler au sein d'un écosystème familier.

Noah Schwartz, directeur général d'AWS Data Exchange et de l'API Foundational d'AWS Marketplace, a déclaré :

« Nous sommes ravis de voir comment les développeurs peuvent enrichir leurs applications avec des données tierces hors chaîne d'AWS Data Exchange.

De plus, les fournisseurs d'infrastructures déjà intégrés à Chainlink Functions, tels que Meta, estiment que cette décision soutiendra l'adoption de leurs propres produits, a déclaré Ankur Prasad, directeur principal de Meta,

"Nous sommes enthousiasmés par le potentiel de Chainlink Functions pour connecter les API de Meta aux principales blockchains, permettant ainsi à la communauté des développeurs Web3 de construire plus facilement avec Meta et de débloquer de nouveaux cas d'utilisation innovants."

Avantages de la construction avec les fonctions Chainlink

Chainlink décrit les principaux avantages des fonctions Chainlink comme une large connectivité, un calcul personnalisable, une sécurité minimisée en confiance, un libre-service et un système sans serveur.

Bien que Chainlink Functions offre des fonctionnalités similaires au produit Chainlink actuel, il semble offrir une expérience plus simple et plus conviviale aux développeurs cherchant à connecter les données Web2 à leurs dApps.

Ethan Bazarganfard, créateur de la série NFT de la NBA, a déclaré que Chainlink Functions « débloquera d'innombrables nouvelles possibilités pour les NFT dynamiques et incitera les développeurs à créer de nouveaux cas d'utilisation passionnants pour cette technologie transformatrice ».

Adoption des développeurs Web2

De plus, en ce qui concerne l'adoption du Web3, l'accent mis sur l'ajout de la prise en charge de Javascript et de l'intégration avec Meta et AWS démontre l'accent mis sur l'intégration d'un plus grand nombre de développeurs dans l'espace Web3. Pour que le Web3 puisse évoluer, l’écosystème aura besoin d’une augmentation massive du nombre de développeurs familiarisés avec le développement de la blockchain.

Chainlink Functions fournira des outils et des services pour permettre aux développeurs de « tester le terrain » dans Web3 en libre-service via un portail Web.

Les versions bêta de Chainlink Functions sont désormais disponibles via une version bêta privée sur les réseaux de test Ethereum Sepolia et Polygon Mumbai.