Qué es API descentralizada (dAPI)?

Las API son las columna vertebral de la nueva economía digital, sirviendo como un componente fundamental de las soluciones digitales y el punto focal de la Economía API. Las API se han centralizado durante mucho tiempo, sin embargo, muchas plataformas descentralizadas utilizan la tecnología blockchain para proporcionar API completamente descentralizadas. Un gran ejemplo de ello son las aplicaciones descentralizadas (dApps) que funcionan en un sistema descentralizado, gracias a las dAPI. Si bien las dAPI son comparables a las API convencionales en términos de funcionalidad, las API heredadas están centralizadas y no cumplen inherentemente con la tecnología blockchain.

Una interfaz de programación de aplicaciones (API) es un mecanismo bien definido y bien documentado que permite que las aplicaciones web y móviles se comuniquen entre sí mediante la transferencia de datos y servicios. Las empresas en línea ahora pueden proporcionar sus datos y servicios como módulos de servicios comercializables a través de una API, que los desarrolladores pueden incorporar posteriormente en sus aplicaciones. Esta mejora la eficiencia del desarrollo de software en términos de costo y tiempo. En comparación con los días en que los desarrolladores tenían que diseñar todas las funciones de su programa desde cero, es fácil ver por qué las API se han convertido en los bloques de construcción más importantes del mundo digital.

La diferencia entre Las API centralizadas y descentralizadas son claramente identificables.

El Puerta de enlace API en un sistema descentralizado redirige las consultas a otros puntos finales de la API, que pueden ser el backend de una aplicación o una API pública del socio comercial de la aplicación. En tiempo de ejecución, la puerta de enlace API se encarga de gestionar el protocolo, la seguridad y las conversiones de datos adecuados.