El desarrollo de Internet en la poderosa herramienta de conectividad de hoy no se debió a la comprensión generalizada de sus protocolos básicos, como HTTP, TCP/IP y UDP. En cambio, estas complejidades técnicas se abstrajeron, lo que permitió al público utilizar Internet sin necesidad de conocer los detalles. De la misma manera, se espera que la tecnología blockchain y las aplicaciones nativas de blockchain atraviesen una evolución similar con el tiempo.
Propuesto por NEAR, la abstracción de cadena tiene como objetivo separar la tecnología blockchain de la experiencia del usuario (UX), simplificando las formas en que los usuarios interactúan con la tecnología blockchain. Con esto, los usuarios pueden interactuar con aplicaciones blockchain sin necesidad de conocer la cadena blockchain específica que están utilizando.
Para ocultar la complejidad a los usuarios, el marco de abstracción de la cadena se divide en tres capas estructurales: Capa de Aplicación, Capa de Cuenta y Capa de Blockchain. Estas capas abordan los desafíos únicos a los que se enfrentan los desarrolladores, usuarios finales y proveedores de infraestructura al interactuar en múltiples cadenas.
Desafíos
En un ecosistema multi-cadena, los desarrolladores se enfrentan al desafío significativo de implementar eficientemente aplicaciones en varias cadenas de bloques. Cada cadena tiene su propio lenguaje, pila de tecnología y mecanismos de seguridad, lo que requiere que los desarrolladores se adapten a cada cadena específica. Por ejemplo, una aplicación desarrollada en Ethereum necesitaría ser re-desarrollada en el lenguaje Move de Sui para su implementación en la cadena Sui. Este esfuerzo de desarrollo redundante y las operaciones entre cadenas aumentan la complejidad, el costo y pueden ralentizar la innovación.
Solución de Abstracción de Cadena
La abstracción de cadena de capa de aplicación proporciona una interfaz unificada y herramientas, como SDK y API, que simplifican el desarrollo en un entorno de múltiples cadenas. Al utilizar firmas entre cadenas y mecanismos de coordinación de transacciones, los desarrolladores pueden implementar su código de manera transparente en múltiples cadenas. Proyectos como Agoric, Skip y Socket están avanzando en herramientas en esta área, permitiendo a los desarrolladores ejecutar transacciones entre cadenas con una sola firma. Mejorar la experiencia del desarrollador es clave para el crecimiento de los ecosistemas blockchain, y la abstracción de cadena acelera el ciclo de retroalimentación desarrollador-aplicación-usuario, estimulando la innovación.
Desafíos
En un entorno multi-cadena, los usuarios regulares a menudo se encuentran con la tarea compleja de administrar activos en varias cadenas. Cada cadena requiere gestión de cuentas separadas, seguimiento de activos y manipulación manual de tarifas de gas, lo que complica la experiencia del usuario y aumenta la barrera de entrada para las aplicaciones Web3. Esta complejidad hace que las aplicaciones blockchain sean menos atractivas para los usuarios habituales de Internet.
Solución de Abstracción de Cadena
La abstracción de la cadena de capa de cuenta mejora significativamente la experiencia del usuario a través de la gestión unificada de cuentas, pagos automáticos de gas e integración de identidad entre cadenas. A través de una interfaz unificada, los usuarios pueden ver los saldos de sus activos en todas las cadenas sin necesidad de verificar cada una individualmente. Además, con una sola identidad, los usuarios pueden realizar transacciones e interactuar libremente a través de diferentes cadenas, reduciendo la molestia de administrar múltiples cuentas. Proyectos como Particle Network, XION y NEAR están explorando soluciones en esta área para mejorar la experiencia del usuario de aplicaciones Web3 a niveles más cercanos a las aplicaciones tradicionales de Internet.
Desafíos
En la capa de la cadena de bloques, la abstracción de la cadena aborda principalmente los desafíos de interoperabilidad y seguridad a los que se enfrentan los proveedores de infraestructura al implementar en múltiples cadenas. La fragmentación entre cadenas conduce a riesgos de seguridad, liquidez dividida e inconsistencias de comunicación. Por ejemplo, los puentes entre cadenas han sido históricamente vulnerables a exploits de seguridad, lo que plantea riesgos significativos para la seguridad de los activos.
Solución de Abstracción de Cadena
La abstracción de cadenas de capa blockchain mejora la compatibilidad y el intercambio de datos entre cadenas a través de protocolos de comunicación entre cadenas estandarizados, como el IBC de Cosmos y el XCMP de Polkadot. Las cadenas construidas en la misma pila tecnológica, como las del ecosistema Cosmos basadas en Tendermint, pueden interoperar más fácilmente, reduciendo los riesgos de seguridad y los costos de implementación. Los mecanismos unificados de seguridad entre cadenas reducen aún más la complejidad de las interacciones entre cadenas, mejorando la liquidez y la colaboración en el ecosistema.
Cada una de estas tres capas es indispensable: la capa de aplicación proporciona herramientas que hacen que la abstracción de la cadena sea aplicable, la capa de cuenta impacta directamente en la experiencia del usuario y la capa de blockchain forma la base que garantiza la viabilidad técnica. Las soluciones de abstracción de cadena en estas capas son interdependientes y se refuerzan mutuamente, trabajando hacia el objetivo último de optimizar la experiencia del usuario.
Como una blockchain de capa 1 con prueba de participación fragmentada, NEAR se enfoca en cerrar la brecha entre las aplicaciones nativas de la blockchain y la audiencia general. NEAR logra esto a través de la agregación de cuentas, una arquitectura multinivel que abstrae puntos críticos de usar redes blockchain, como cambiar billeteras, gestionar tarifas de gas e interacciones entre cadenas. Todas las interacciones se consolidan dentro de una sola cuenta. El sistema de gestión de claves FastAuth único de NEAR reduce la barrera de entrada, mejorando aún más la abstracción de la blockchain para los usuarios finales. FastAuth permite a los usuarios registrarse para una cuenta nativa de la blockchain con solo una dirección de correo electrónico y utiliza una contraseña (a través de la autenticación biométrica en lugar de contraseñas) para reemplazar claves privadas complejas y contraseñas.
Agoric es una cadena de bloques nativa de Capa 1 dentro del ecosistema de Cosmos, diseñada con un entorno de ejecución asincrónico y multi-bloque para facilitar aplicaciones entre cadenas. Agoric utiliza el protocolo IBC de Cosmos para la comunicación entre cadenas y el Pase de Mensajes General (GMP) de Axelar para interactuar con ecosistemas más allá de Cosmos. Al abstraer las complejidades involucradas en la comunicación entre cadenas y la ejecución de contratos inteligentes, las interfaces de aplicación coordinadas (APIs) de Agoric simplifican la experiencia del desarrollador, permitiendo a los usuarios finales beneficiarse de aplicaciones con capacidades de abstracción de cadenas integradas.
A medida que la industria blockchain continúa evolucionando, es probable que la elección principal de cadenas cambie, con diversas aplicaciones implementándose en diferentes cadenas que mejor se adapten a sus necesidades. Nos estamos moviendo hacia un futuro de múltiples cadenas, lo que inevitablemente introducirá más desafíos de experiencia de usuario, obstaculizando la adopción de aplicaciones principales. Por lo tanto, la abstracción de cadena es imperativa.
Пригласить больше голосов
El desarrollo de Internet en la poderosa herramienta de conectividad de hoy no se debió a la comprensión generalizada de sus protocolos básicos, como HTTP, TCP/IP y UDP. En cambio, estas complejidades técnicas se abstrajeron, lo que permitió al público utilizar Internet sin necesidad de conocer los detalles. De la misma manera, se espera que la tecnología blockchain y las aplicaciones nativas de blockchain atraviesen una evolución similar con el tiempo.
Propuesto por NEAR, la abstracción de cadena tiene como objetivo separar la tecnología blockchain de la experiencia del usuario (UX), simplificando las formas en que los usuarios interactúan con la tecnología blockchain. Con esto, los usuarios pueden interactuar con aplicaciones blockchain sin necesidad de conocer la cadena blockchain específica que están utilizando.
Para ocultar la complejidad a los usuarios, el marco de abstracción de la cadena se divide en tres capas estructurales: Capa de Aplicación, Capa de Cuenta y Capa de Blockchain. Estas capas abordan los desafíos únicos a los que se enfrentan los desarrolladores, usuarios finales y proveedores de infraestructura al interactuar en múltiples cadenas.
Desafíos
En un ecosistema multi-cadena, los desarrolladores se enfrentan al desafío significativo de implementar eficientemente aplicaciones en varias cadenas de bloques. Cada cadena tiene su propio lenguaje, pila de tecnología y mecanismos de seguridad, lo que requiere que los desarrolladores se adapten a cada cadena específica. Por ejemplo, una aplicación desarrollada en Ethereum necesitaría ser re-desarrollada en el lenguaje Move de Sui para su implementación en la cadena Sui. Este esfuerzo de desarrollo redundante y las operaciones entre cadenas aumentan la complejidad, el costo y pueden ralentizar la innovación.
Solución de Abstracción de Cadena
La abstracción de cadena de capa de aplicación proporciona una interfaz unificada y herramientas, como SDK y API, que simplifican el desarrollo en un entorno de múltiples cadenas. Al utilizar firmas entre cadenas y mecanismos de coordinación de transacciones, los desarrolladores pueden implementar su código de manera transparente en múltiples cadenas. Proyectos como Agoric, Skip y Socket están avanzando en herramientas en esta área, permitiendo a los desarrolladores ejecutar transacciones entre cadenas con una sola firma. Mejorar la experiencia del desarrollador es clave para el crecimiento de los ecosistemas blockchain, y la abstracción de cadena acelera el ciclo de retroalimentación desarrollador-aplicación-usuario, estimulando la innovación.
Desafíos
En un entorno multi-cadena, los usuarios regulares a menudo se encuentran con la tarea compleja de administrar activos en varias cadenas. Cada cadena requiere gestión de cuentas separadas, seguimiento de activos y manipulación manual de tarifas de gas, lo que complica la experiencia del usuario y aumenta la barrera de entrada para las aplicaciones Web3. Esta complejidad hace que las aplicaciones blockchain sean menos atractivas para los usuarios habituales de Internet.
Solución de Abstracción de Cadena
La abstracción de la cadena de capa de cuenta mejora significativamente la experiencia del usuario a través de la gestión unificada de cuentas, pagos automáticos de gas e integración de identidad entre cadenas. A través de una interfaz unificada, los usuarios pueden ver los saldos de sus activos en todas las cadenas sin necesidad de verificar cada una individualmente. Además, con una sola identidad, los usuarios pueden realizar transacciones e interactuar libremente a través de diferentes cadenas, reduciendo la molestia de administrar múltiples cuentas. Proyectos como Particle Network, XION y NEAR están explorando soluciones en esta área para mejorar la experiencia del usuario de aplicaciones Web3 a niveles más cercanos a las aplicaciones tradicionales de Internet.
Desafíos
En la capa de la cadena de bloques, la abstracción de la cadena aborda principalmente los desafíos de interoperabilidad y seguridad a los que se enfrentan los proveedores de infraestructura al implementar en múltiples cadenas. La fragmentación entre cadenas conduce a riesgos de seguridad, liquidez dividida e inconsistencias de comunicación. Por ejemplo, los puentes entre cadenas han sido históricamente vulnerables a exploits de seguridad, lo que plantea riesgos significativos para la seguridad de los activos.
Solución de Abstracción de Cadena
La abstracción de cadenas de capa blockchain mejora la compatibilidad y el intercambio de datos entre cadenas a través de protocolos de comunicación entre cadenas estandarizados, como el IBC de Cosmos y el XCMP de Polkadot. Las cadenas construidas en la misma pila tecnológica, como las del ecosistema Cosmos basadas en Tendermint, pueden interoperar más fácilmente, reduciendo los riesgos de seguridad y los costos de implementación. Los mecanismos unificados de seguridad entre cadenas reducen aún más la complejidad de las interacciones entre cadenas, mejorando la liquidez y la colaboración en el ecosistema.
Cada una de estas tres capas es indispensable: la capa de aplicación proporciona herramientas que hacen que la abstracción de la cadena sea aplicable, la capa de cuenta impacta directamente en la experiencia del usuario y la capa de blockchain forma la base que garantiza la viabilidad técnica. Las soluciones de abstracción de cadena en estas capas son interdependientes y se refuerzan mutuamente, trabajando hacia el objetivo último de optimizar la experiencia del usuario.
Como una blockchain de capa 1 con prueba de participación fragmentada, NEAR se enfoca en cerrar la brecha entre las aplicaciones nativas de la blockchain y la audiencia general. NEAR logra esto a través de la agregación de cuentas, una arquitectura multinivel que abstrae puntos críticos de usar redes blockchain, como cambiar billeteras, gestionar tarifas de gas e interacciones entre cadenas. Todas las interacciones se consolidan dentro de una sola cuenta. El sistema de gestión de claves FastAuth único de NEAR reduce la barrera de entrada, mejorando aún más la abstracción de la blockchain para los usuarios finales. FastAuth permite a los usuarios registrarse para una cuenta nativa de la blockchain con solo una dirección de correo electrónico y utiliza una contraseña (a través de la autenticación biométrica en lugar de contraseñas) para reemplazar claves privadas complejas y contraseñas.
Agoric es una cadena de bloques nativa de Capa 1 dentro del ecosistema de Cosmos, diseñada con un entorno de ejecución asincrónico y multi-bloque para facilitar aplicaciones entre cadenas. Agoric utiliza el protocolo IBC de Cosmos para la comunicación entre cadenas y el Pase de Mensajes General (GMP) de Axelar para interactuar con ecosistemas más allá de Cosmos. Al abstraer las complejidades involucradas en la comunicación entre cadenas y la ejecución de contratos inteligentes, las interfaces de aplicación coordinadas (APIs) de Agoric simplifican la experiencia del desarrollador, permitiendo a los usuarios finales beneficiarse de aplicaciones con capacidades de abstracción de cadenas integradas.
A medida que la industria blockchain continúa evolucionando, es probable que la elección principal de cadenas cambie, con diversas aplicaciones implementándose en diferentes cadenas que mejor se adapten a sus necesidades. Nos estamos moviendo hacia un futuro de múltiples cadenas, lo que inevitablemente introducirá más desafíos de experiencia de usuario, obstaculizando la adopción de aplicaciones principales. Por lo tanto, la abstracción de cadena es imperativa.