En los primeros días del desarrollo de la informática, hace más de 40 años, aparecieron las primeras API (interfaces de programación de aplicaciones) para realizar el intercambio de datos entre diferentes aplicaciones. Con la popularidad de Internet y la nube, las API se convirtieron gradualmente; ubicuo.
Ahora, en el campo Web3, cuando la mayoría de los proyectos e instituciones comienzan a centrarse en la innovación de datos y aplicaciones, las API se están volviendo cada vez más importantes. Al comunicarse con el gerente de producto de OKLink, Víctor, también dijo que "la API es indispensable ya sea un navegador blockchain o un proveedor de servicios de datos en cadena".
1. ¿Por qué la API es “indispensable”?
Cada vez más personas intentan integrar productos de inteligencia artificial como ChatGPT en las rutinas diarias de la oficina para realizar lluvias de ideas, resumir textos, recuperar traducciones o redactar correos electrónicos. Todos estos son inseparables de las API: como "amplificadores de tecnología de IA", las API permiten que más desarrolladores e instituciones integren rápidamente tecnologías de IA complejas en sus propias aplicaciones, y también permiten a los usuarios utilizar la IA de manera más simple. y crecimiento explosivo de la tecnología.
Desde esta perspectiva, muchas aplicaciones de IA que vemos hoy en día son en realidad recreaciones basadas en API. Después de todo, no todas las instituciones tienen la capacidad de iniciar la investigación desde cero, pero con las API, todos tienen la oportunidad de participar en la exploración y práctica de más aplicaciones de IA.
Gigantes nacionales y extranjeros como OpenAI, Microsoft, Google, Amazon y Baidu ahora han abierto ricas interfaces API de inteligencia artificial y están compitiendo ferozmente en torno a las API. Porque detrás de la API está el ecosistema: cuya API puede ser seleccionada y utilizada por más instituciones y desarrolladores, quienes pueden tener una mayor ventaja en la competencia futura.
En el mundo Web3, las API no se pueden ignorar, especialmente en el campo de los datos Web3. Aunque los datos de la cadena son teóricamente abiertos, transparentes y accesibles para todos, a menudo resulta difícil obtenerlos directamente. Especialmente cuando aplicaciones como billeteras o NFT requieren datos de múltiples redes blockchain, la situación se vuelve más complicada porque estas estructuras de datos y formatos de salida son diferentes y se deben cumplir diferentes especificaciones de interfaz API para llamar repetidamente a los datos y trabajar.
Pero para la mayoría de los desarrolladores de aplicaciones criptográficas y Dapp, es necesario recurrir a una gran cantidad de datos en cadena al crear interfaces de producto y brindar servicios. Desde la configuración de nodos hasta el filtrado de datos y la obtención exitosa de los datos necesarios, cada paso lleva mucho tiempo. Si existen API útiles que puedan resolver los problemas anteriores, sin duda liberarán a los usuarios y desarrolladores de cantidades masivas de datos en cadena y resolverán los problemas de datos que enfrentan muchas empresas y marcas al ingresar al mercado Web3. La API puede verse como una tecnología habilitante escondida bajo la superficie de la cadena de bloques que realmente promueve la construcción del ecosistema Web3.
Hoy en día, muchas organizaciones que brindan servicios API de datos blockchain están surgiendo en el mercado Web3, principalmente navegadores blockchain y proveedores de servicios de datos en cadena. Tomando como ejemplo OpenAPI de OKLink, actualmente admite datos en bloque de más de 40 cadenas públicas principales y proporciona datos de precios de tokens para más de 200 redes blockchain, que cubren más de 7 millones de tokens y NFT, incluidos datos completos sobre protocolos populares como runes, BRC20, ARCO20, etc. "Más importante aún, adoptamos un diseño de interfaz API integrado. Los usuarios solo necesitan usar una API para obtener todos los datos de más de 40 cadenas en una sola parada", dijo Víctor.
2. ¿Cuál es el uso de la API de datos en el campo Web3?
Después de obtener datos en cadena a través de API, ¿qué podemos hacer con ellos? Mucha gente no lo sabe. De hecho, estos datos desempeñan un papel en muchas cadenas públicas, billeteras, Dapps y proyectos y plataformas Web3 relacionados con la seguridad.
Las narrativas de memes se han vuelto populares recientemente y Sui, como la cadena pública L1 más popular, también ha atraído una gran atención. Si una billetera quiere integrar Sui en su propio producto y admitir la consulta y recuperación de datos de monedas Meme populares, ¿qué debería hacer?
La forma más directa es, por supuesto, obtener datos de la cadena Sui mediante la construcción de nodos, pero esto generará costos de construcción de nodos autoconstruidos, sincronización de bloques, almacenamiento de datos, operación y mantenimiento, etc. En comparación, utilizar OKLink para proporcionar servicios API es una opción más ligera y eficiente. Los desarrolladores pueden obtener rápidamente datos multidimensionales, como transacciones, direcciones y tokens, a través de simples llamadas API, y pueden rastrear y presentar visualmente datos de transacciones de direcciones de billetera específicas para satisfacer las necesidades del mercado de los usuarios.
Los analistas de medios o en cadena también pueden obtener datos a través de API y analizar dimensiones de datos específicas según las necesidades, obteniendo así información en cadena más precisa y creíble para su propio trabajo profesional y decisiones de inversión. Muchos mercados y plataformas Web3 pueden utilizar la API de datos de blockchain para obtener y actualizar datos en cadena en tiempo real y presentarlos visualmente en el front-end de la plataforma. Por tanto, aunque muchas veces no podemos percibir directamente la existencia de API de datos en la cadena, de hecho hemos utilizado o estado más o menos expuesto a productos y servicios relacionados.
En el futuro, cada vez más marcas y empresas intentarán crear aplicaciones o plataformas Web3, ya sea comenzando desde cero o actualizando e iterando tecnologías existentes, el uso de la API de datos de blockchain facilitará estas tareas. Las API también acompañarán el desarrollo y la madurez de estas aplicaciones, haciendo que los datos en cadena sean omnipresentes en el mundo Web3.