Chainlink Functions es una plataforma de desarrollo sin servidor web3 que permite conectar aplicaciones descentralizadas o contratos inteligentes a cualquier API Web2.

Chainlink, proveedor de Oracle Web3, ha lanzado "Chainlink Functions", una nueva plataforma de desarrollo sin servidor en su plataforma de servicios Web3, que permite a los desarrolladores crear aplicaciones descentralizadas y conectar contratos inteligentes a cualquier API web2.

Función brevemente:

·Funcionalidad Chainlink: conecte dApps a cualquier API Web2.

·Cree, pruebe, simule y ejecute lógica personalizada con solo unas pocas líneas de código.

·Integrado con los principales proveedores de Web2 bajo el paraguas de Chainlink Decentralized Oracle Network (DON).

·Amplia conectividad, informática personalizable, seguridad de confianza minimizada, autoservicio, sin servidor.

·Versiones beta en las redes de prueba Ethereum Sepolia y Polygon Mumbai.

·Chainlink: la plataforma de servicios Web3 estándar de la industria admite aplicaciones Web3 ricas en funciones.

Requisitos para las funciones de Chainlink en el desarrollo Web3

Chainlink es uno de los principales proveedores de Oracle blockchain, lo que permite que las dApps en múltiples cadenas garanticen que las fuentes de datos sean válidas y seguras.

Chainlink conecta cadenas de bloques y fuentes de datos externas para permitir que los contratos inteligentes accedan y utilicen datos de forma segura y confiable. Utiliza una red de nodos para recuperar datos de fuentes externas y transferirlos a la cadena de bloques. Además, incentiva los datos precisos a través de un sistema de recompensas basado en tokens utilizando tokens [cs_coins]LINK[/cs_coins] nativos.

Sin embargo, Chainlink Functions se lanzó para simplificar la conexión de estas fuentes de datos fuera de la cadena a través de un panel de servicios web3 sin servidor similar a AWS Lambda.

Características de las funciones Chainlink

Las funciones Chainlink recientemente lanzadas tienen como objetivo proporcionar un "entorno perfecto y un potente conjunto de herramientas que permita a los desarrolladores crear, probar, simular y ejecutar lógica personalizada para sus aplicaciones Web3".

Curiosamente, la plataforma significa que prácticamente cualquier forma de API de datos fuera de la cadena se puede integrar en aplicaciones blockchain con los mismos beneficios que las fuentes tradicionales de Oracle Chainlink. Sin embargo, las aplicaciones blockchain minimizan la confianza a través de un enfoque descentralizado y sin permisos. Por lo tanto, llevar datos fuera de la cadena a la cadena de bloques puede generar innumerables problemas a la hora de validar los datos.

Ciara Nightingale, ingeniera de DevRel en Thirdweb, expresó su entusiasmo por el lanzamiento y comentó que "Chainlink Functions resuelve este problema utilizando la misma red de nodos altamente seguros que impulsan Chainlink Price Feeds", por lo que se puede acceder a la API a través de "solo unas pocas líneas". del código”.

Kemal El Moujahid, director de productos de Chainlink Labs, dijo:

"Con el lanzamiento de Chainlink Functions, estamos eliminando una barrera importante para la adopción de Web3... al combinar contratos inteligentes con potentes API y fuentes de datos Web2".

La plataforma también admitirá lenguajes fuera de la cadena como Javascript para alentar a los desarrolladores nativos que no son web3 a experimentar con la infraestructura blockchain. Chainlink Functions es una "solución de autoservicio" que se lanzó en versión beta privada el 1 de marzo.

Integración con AWS y Meta

Según un anuncio de Chainlink, la plataforma se integra con Amazon AWS, Meta y más, lo que permite a los desarrolladores trabajar dentro de un ecosistema familiar.

Noah Schwartz, gerente general de AWS Data Exchange y AWS Marketplace Foundational API, dijo:

"Estamos entusiasmados de ver cómo los desarrolladores pueden enriquecer sus aplicaciones con datos de terceros fuera de la cadena de AWS Data Exchange".

Además, los proveedores de infraestructura que ya están integrados en Chainlink Functions, como Meta, creen que la medida respaldará la adopción de sus propios productos, dijo Ankur Prasad, director senior de Meta.

"Estamos entusiasmados con el potencial de Chainlink Functions para conectar las API de Meta a las principales cadenas de bloques, lo que facilita que la comunidad de desarrolladores Web3 construya con Meta y desbloquee nuevos casos de uso innovadores".

Beneficios de construir con funciones Chainlink

Chainlink describe los beneficios principales de Chainlink Functions como amplia conectividad, computación personalizable, seguridad con confianza minimizada, autoservicio y sin servidor.

Si bien Chainlink Functions ofrece una funcionalidad similar al producto Chainlink actual, parece brindar una experiencia más optimizada y fácil de usar para los desarrolladores que buscan conectar datos Web2 a sus dApps.

Ethan Bazarganfard, creador de la serie NFT de la NBA, comentó que Chainlink Functions "desbloqueará innumerables posibilidades nuevas para NFT dinámicas e inspirará a los desarrolladores a crear nuevos y emocionantes casos de uso para esta tecnología transformadora".

Adopción de desarrolladores Web2

Además, con respecto a la adopción de web3, el enfoque en agregar soporte de Javascript e integración con Meta y AWS demuestra un enfoque en atraer más desarrolladores al espacio web3. Para que web3 crezca, el ecosistema necesitará un aumento masivo en la cantidad de desarrolladores familiarizados con el desarrollo de blockchain.

Chainlink Functions proporcionará herramientas y servicios que permitirán a los desarrolladores "probar las aguas" en web3 de forma autoservicio a través de un portal basado en web.

Las versiones beta de Chainlink Functions ahora están disponibles a través de una versión beta privada en las redes de prueba Ethereum Sepolia y Polygon Mumbai.