introducir
En el contexto de la hoja de ruta centrada en Rollup de Ethereum, la cantidad de blockchains se está disparando y la proliferación de Rollup y cadenas de aplicaciones valida la teoría de las cadenas múltiples. Si bien el escalamiento de múltiples cadenas tiene sus ventajas, también crea un efecto de silo, lo que hace que la liquidez y los usuarios se dispersen en múltiples entornos. Esto hace que los usuarios y desarrolladores enfrenten más dificultades al usar blockchain.
Fuente: Investigación Thanefield
Por ejemplo, un usuario típico encontraría los siguientes desafíos al operar en tres cadenas de bloques. En primer lugar, necesitan encontrar un puente seguro, asequible y rápido para transferir activos. Si un puente está mal diseñado, los usuarios pueden pagar tarifas exorbitantes o el activo puede quedar congelado durante mucho tiempo durante el proceso de transferencia.
Además, los usuarios necesitarán suficientes tokens nativos para pagar las tarifas de transacción en cada blockchain. Esto agrega complicaciones adicionales si el usuario utiliza un activo no nativo (como una moneda estable). También necesitan almacenar y administrar cada frase mnemotécnica por separado, lo que aumenta aún más la fricción y los riesgos de seguridad.
Del mismo modo, los desarrolladores enfrentan una mayor complejidad para garantizar la interoperabilidad entre cadenas, gestionar eficazmente la liquidez entre cadenas e integrar varias capas de infraestructura, lo que aumenta significativamente el tiempo de desarrollo.
Sin mejoras significativas en la experiencia del usuario, como soluciones de abstracción de cadenas, estas complejidades solo aumentarán a medida que aumente la cantidad de blockchains y rollups.
Creemos que la abstracción de la cadena es la clave para resolver estos desafíos. Al simplificar la experiencia del usuario y del desarrollador, unifica los entornos descentralizados y hace que blockchain sea más accesible y eficiente para miles de millones de personas en todo el mundo. Basado en esta idea, este artículo explorará varios proyectos en la industria de la abstracción que están ayudando a hacer realidad esta visión.
Concepto de alto nivel de abstracción de cadena.
Conceptualmente, la abstracción de la cadena está diseñada para simplificar las complejidades de la interacción financiera con la cadena, ocultando estas complejidades a los usuarios finales y desarrolladores para que no enfrenten estos problemas.
Desde la perspectiva del desarrollador: el objetivo de la abstracción de la cadena es permitir a los desarrolladores crear de forma rápida y segura aplicaciones independientes de la cadena que se ejecuten sin problemas en todos los paquetes acumulativos sin preocuparse por las complejidades de ejecución subyacentes.
Desde la perspectiva del usuario: la visión de la abstracción de la cadena es permitir a los usuarios interactuar con aplicaciones descentralizadas sin tener que comprender los conceptos criptográficos detrás de ellas. El objetivo es eliminar toda complejidad técnica y proporcionar una experiencia de usuario intuitiva.
Una analogía común es cómo interactuamos hoy con las aplicaciones informáticas. Aunque Internet es omnipresente en la vida diaria, la mayoría de los usuarios no comprenden detalles técnicos como HTTP y TCP/IP. Del mismo modo, al crear aplicaciones web, la mayoría de los desarrolladores no necesitan un conocimiento profundo de los protocolos de comunicación porque el entorno del navegador ya abstrae gran parte del trabajo subyacente.
Sin embargo, para los usuarios de criptomonedas de hoy, los fondos de una cadena no pueden acceder a las aplicaciones de otra cadena sin cruzar explícitamente la cadena. Del mismo modo, sigue siendo importante en qué cadena de bloques elige implementar un desarrollador.
Por lo tanto, el estado actual del cifrado es similar al de los primeros días de la informática de consumo. La abstracción de la cadena será una fuerza clave para lograr una experiencia de usuario perfecta en la web moderna.
Eliminar la fricción existente en la experiencia del usuario y simplificar la interacción entre los usuarios finales y los desarrolladores con aplicaciones en cadena traerá una nueva ola de crecimiento para las criptomonedas. Esto impulsará la adopción masiva y ampliará la base de usuarios más allá de la comunidad nativa Web3 actualmente aislada para llegar a miles de millones de usuarios en todo el mundo.
Los primeros signos de esta visión son evidentes en Telegram, que tiene 900 millones de usuarios que pueden unirse fácilmente a criptomonedas a través de una interfaz familiar. De manera similar, los usuarios de Base pueden configurar billeteras inteligentes usando claves criptográficas, evitando la necesidad de almacenar de forma segura una frase mnemotécnica de 12 palabras o pagar tarifas de gas porque Coinbase puede patrocinar sus transacciones.
Si bien ambos ecosistemas aún se encuentran en sus primeras etapas, su progreso muestra que esta visión está más cerca de la realidad de lo que parece y es totalmente realizable.
Componentes de la abstracción de la cadena.
Fuente: Investigación Thanefield
Lograr este alto nivel de abstracción requiere avances en múltiples niveles de infraestructura. A continuación, primero desglosaremos los componentes básicos de la pila de abstracciones, luego nos sumergiremos en cada categoría y resaltaremos los elementos importantes dentro de ella y sus opciones de diseño.
Fuente: Investigación Thanefield
Abstracción de cuenta
Account Abstraction (AA) introduce el concepto de billetera de contrato inteligente para mejorar la experiencia del usuario de blockchain. Su objetivo es simplificar la complejidad del uso de billeteras blockchain para los usuarios, por ejemplo, ya no tener que administrar pares de claves públicas y privadas. El concepto de AA surgió en la comunidad Ethereum ya en 2016, cuando los principales desarrolladores de Ethereum no estaban satisfechos con las limitaciones de las billeteras existentes. AA ahora es parte de la hoja de ruta de Ethereum, con el objetivo final de lograr AA completamente nativo. Aunque la implementación puede diferir en diferentes blockchains, discutiremos principalmente la abstracción de cuentas en los entornos Ethereum y EVM.
En la mayoría de las cadenas compatibles con EVM, existen dos tipos de cuentas: cuentas de propiedad externa (EOA) y cuentas de contratos inteligentes. Los EOA son billeteras tradicionales, como las que se acceden a través de MetaMask. Están controlados por claves privadas y se utilizan para firmar mensajes e interactuar con la cadena de bloques. Los EOA tienen varias limitaciones que pueden afectar significativamente la experiencia Web3 del usuario promedio, incluida la capacidad de administrar claves privadas, la necesidad de pagar tarifas de gas en tokens nativos y la incapacidad de realizar transacciones atómicas.
La billetera de contrato inteligente es totalmente programable y aborda estos problemas de experiencia del usuario mediante la introducción de principios de diseño Web2, como un sistema de inicio de sesión social y recuperación de cuentas. El método para implementar la funcionalidad de billetera inteligente depende del diseño de la cadena de bloques y de la infraestructura que la soporta. En Ethereum y en la mayoría de las cadenas EVM, la red actualmente no admite la abstracción de cuentas nativas, lo que significa que solo los EOA pueden firmar mensajes.
Actualmente, dos estándares de billetera inteligente se han adoptado e implementado ampliamente en millones de cuentas: Safe, un pionero en esta industria, y ERC-4337, un estándar relativamente nuevo que se basa en la intención y en una infraestructura adicional fuera de la cadena. Las próximas actualizaciones de Pectra también incluirán EIP-7702, que avanza en la arquitectura de abstracción de cuentas existente y se acerca a la etapa final en la que las EOA podrán realizar la transición a cuentas de contratos inteligentes.
Seguro
Safe (anteriormente Gnosis Safe), pionero en la industria de la abstracción de cuentas y el proveedor de billetera inteligente más utilizado, comenzó como una billetera con múltiples firmas. Hoy en día, ha evolucionado hasta convertirse en una solución integral de billetera inteligente y una parte importante de la infraestructura de Ethereum y EVM. Actualmente, Safe tiene casi 10 millones de billeteras implementadas y protege aproximadamente $90 mil millones en activos en varias cadenas y acumulaciones de EVM.
Fuente: Investigación Thanefield
Safe adopta una arquitectura modular. Los componentes principales están integrados en la pila Safe{Core} probada en batalla, mientras que los módulos Safe introducen funcionalidad personalizada y mejoran la funcionalidad general. Este enfoque modular es similar a los ganchos utilizados en Uniswap v4. El módulo Safe garantiza una seguridad sólida en la capa central y simplifica la personalización y la integración para los desarrolladores. Los desarrolladores pueden crear módulos que satisfagan necesidades específicas o integrar módulos existentes. Por ejemplo, los usuarios pueden agregar o eliminar módulos que faciliten la autenticación de claves de contraseña o la gestión del saldo. Además, Safe incluye un módulo ERC-4337, lo que lo hace compatible con este nuevo estándar de abstracción de cuentas y su infraestructura asociada.
ERC-4337
ERC-4337 es el estándar que se utiliza actualmente en Ethereum y la mayoría de las cadenas EVM, y se implementó en la red principal de Ethereum en marzo de 2023. Sirve como un paso intermedio en el desarrollo de la abstracción de cuentas y puede implementarse sin modificaciones en el protocolo de la capa de consenso. En cambio, aprovecha un concepto llamado pseudotransacciones (acciones del usuario) que se basan en la intención y se combinan con infraestructura dentro y fuera de la cadena para facilitar y ejecutar estas acciones.
ERC-4337 proporciona mejoras significativas a la experiencia del usuario:
Fuente: Investigación Thanefield
Proceso de transacción ERC-4337
ERC-4337 introduce un nuevo flujo de transacciones sin cambiar la capa de consenso. Este enfoque incorpora una serie de componentes de infraestructura que lo diferencian del ciclo de transacción tradicional de EOA. La principal diferencia radica en los pasos previos a la firma de la transacción, mientras que el proceso posterior sigue siendo el mismo. Los elementos clave incluyen UserOps, paymasters, alt mempools, paquetes y contratos EntryPoint.
En el ciclo de transacciones ERC-4337, los usuarios expresan su intención de realizar operaciones específicas en la cadena a través de UserOp en lugar de firmar transacciones directamente. Las UserOps se administran en un grupo de memoria alternativo (Alt mempool), que está dedicado a UserOps y es diferente del grupo de memoria pública. Los paquetes son similares a los creadores de bloques, monitorean mempools alternativos y seleccionan UserOps para incluirlos en sus paquetes en función de las tarifas de prioridad. Estos paquetes son firmados por el empaquetador y enviados al contrato EntryPoint, un contrato global en Ethereum dedicado a todas las operaciones ERC-4337, para su ejecución. Si es necesario, los Paymasters pueden usar tokens ERC-20 para patrocinar transacciones o pagar el combustible. Posteriormente, la transacción procede como de costumbre y se ejecuta en la cadena.
Para ver una representación visual de este proceso, este diagrama de Blocknative es muy útil:
Fuente: Investigación Thanefield
Estado de adopción ERC-4337
Desde su implementación en 2023, ERC-4337 ha experimentado una adopción generalizada en soluciones y cadenas laterales de Layer2, particularmente en Base y Polygon. Hasta la fecha, se han creado más de 5,5 millones de billeteras ERC-4337, con un promedio de aproximadamente 800.000 operaciones de usuario exitosas por semana.
Fuente: Investigación Thanefield
Coinbase está a la vanguardia en impulsar el desarrollo y la adopción de billeteras inteligentes. El 5 de junio, Coinbase lanzó Coinbase Smart Wallet, un nuevo producto basado en el estándar ERC-4337. Esta billetera inteligente ofrece varias características notables, incluida la autenticación de clave criptográfica, transacciones patrocinadas para DApps en Base seleccionadas y funcionalidad de propiedad de múltiples cuentas. A medida que Coinbase se centra estratégicamente en atraer nuevos usuarios a la plataforma Base, es probable que las billeteras inteligentes se conviertan rápidamente en el tipo de billetera dominante en Base. Biconomy, Pimlico y Alchemy también están surgiendo como proveedores de componentes clave de la infraestructura ERC-4337, especialmente en el lado del empaquetador y del pagador. La siguiente tabla muestra el dominio en términos de número de acciones de usuario realizadas y pagadas.
Fuente: Investigación Thanefield
A pesar de estas cifras alentadoras, las billeteras ERC-4337 aún no han logrado una adopción generalizada en la red principal de Ethereum, con solo entre doscientas y trescientas billeteras activas por semana. Las carteras seguras siguen siendo el principal estándar para las carteras inteligentes en Ethereum. Una de las principales limitaciones del diseño ERC-4337 es que no permite que las carteras EOA existentes se conviertan en carteras inteligentes. Además, las tarifas de gas relativamente altas en la red principal de Ethereum hacen que ciertas características, como las transacciones patrocinadas, sean económicamente inviables.
EIP-7702
Después de ERC-4337, EIP-7702 da un paso importante hacia la abstracción de cuentas totalmente nativa. La propuesta, redactada por Vitalik Buterin, surgió rápidamente como una respuesta al controvertido EIP-3074, que tenía problemas de compatibilidad con futuros EIP en la hoja de ruta de Ethereum Account Abstraction (AA). A diferencia del ERC-4337, que opera a nivel de infraestructura, EIP-7702 propone cambios directamente a nivel de protocolo. Se espera que la propuesta se incluya en una próxima actualización de Pectra, en algún momento entre el cuarto trimestre de 2024 y el primer trimestre de 2025.
EIP-7702 se considera una de las propuestas de mejora de la experiencia del usuario más importantes en la historia de Ethereum. Mejora la arquitectura ERC-4337 al introducir características clave como procesamiento por lotes de transacciones, patrocinio de gas y permisos temporales para EOA. Específicamente, introduce un nuevo tipo de transacción que permite a las EOA adoptar temporalmente un código de contrato inteligente durante la transacción y volver al estado original una vez completada la transacción. La propuesta garantiza la compatibilidad futura con las implementaciones ERC-4337 existentes y es coherente con los objetivos a largo plazo de la hoja de ruta AA de Ethereum.
Estudio de caso: Worldcoin
Worldcoin está desarrollando un protocolo llamado "Autenticación humana" que tiene como objetivo permitir que las aplicaciones verifiquen que los usuarios son humanos reales y no robots controlados por IA. Esta verificación se logra a través de World ID, un pasaporte digital emitido después de que el usuario escanea su iris usando un Orbs (un dispositivo especializado). Una vez adquirido, World ID puede servir como herramienta de autenticación universal para una variedad de aplicaciones y servicios. Además de la verificación de identidad, los usuarios reciben subsidios $WLD quincenales, que se distribuyen en la cadena.
Worldcoin ha emitido con éxito más de 4,5 millones de World ID, lo que permite a los usuarios verificar sus identidades sin ningún conocimiento previo de la tecnología blockchain. Al registrarse, World App generará automáticamente una billetera inteligente segura en la red Optimism para cada usuario en segundo plano. Este proceso abstrae completamente la capa blockchain, brindando una experiencia de usuario similar a las funciones de Web2, como autenticación facial, recuperación social y administración detallada de cuentas.
Fuente: Investigación Thanefield
Tanto las subvenciones $WLD como los World ID se almacenan de forma autohospedada, lo que garantiza que los usuarios mantengan el control de sus activos digitales. En el caso de Worldcoin, los usuarios de cuentas inteligentes con tecnología Safe pueden disfrutar de una experiencia de usuario similar a la de Web2 mientras aprovechan los beneficios del autohospedaje y los incentivos financieros que ofrecen las criptomonedas. Como resultado, la adopción de Web3 ha sido impresionante, con un gran número de usuarios de Web3 por primera vez uniéndose al espacio Web3.
Interoperabilidad, agregación de liquidez e intención
A medida que la hoja de ruta centrada en Rollup de Ethereum y las cadenas específicas de aplicaciones ganen popularidad, la cantidad de plataformas blockchain diferentes aumentará rápidamente. Esta funcionalidad ampliada enfatiza la necesidad de una comunicación sólida entre cadenas.
Algunos ecosistemas han desarrollado soluciones de interoperabilidad nativas que brindan modelos de seguridad estandarizados y logran un cierto nivel de abstracción de la cadena dentro de su dominio. Ejemplos notables incluyen la arquitectura de seguridad compartida de Polkadot y el protocolo IBC de Cosmos. En el contexto de Rollup, la mensajería sincrónica entre cadenas y las interacciones atómicas entre cadenas se pueden lograr mediante el uso de un secuenciador compartido, que es responsable de procesar y ordenar transacciones y administrar el estado. Optimism, por ejemplo, ha adoptado este enfoque para su visión Superchain.
A pesar de estos avances, la comunicación entre cadenas, especialmente fuera de estos ecosistemas establecidos, sigue siendo un desafío importante debido a la falta de interoperabilidad nativa y una estandarización generalizada. En esta sección, exploramos varios diseños arquitectónicos para la interoperabilidad en términos de abstracciones de cadena. Además, destacaremos proyectos líderes en cada industria vertical para mostrar cómo están promoviendo el desarrollo de la conectividad blockchain.
sistema de mensajería
El enfoque clásico para la interoperabilidad de blockchain es aprovechar un sistema de mensajería común, que a menudo depende de un conjunto de validadores externos. En este diseño, los usuarios especifican los resultados deseados y las entidades fuera de la cadena construyen rutas de ejecución precisas a través de múltiples cadenas. Este camino se ejecuta mediante un conjunto coordinado de retransmisiones y contratos inteligentes. Sin embargo, lograr la ejecución atómica en múltiples cadenas es un desafío inherente, ya que cada cadena genera bloques y cambia su estado constantemente. Incluso con una sólida capa de disponibilidad de datos para mantener el estado de todas las cadenas integradas, existen importantes complejidades a la hora de navegar una ruta a través de múltiples cadenas.
El diseño y la arquitectura de los sistemas de mensajería varían ampliamente. Pueden ser modulares o monolíticos, con o sin permiso, soportar varias cadenas y operar basándose en mecanismos de acuñación y quema o fondos de liquidez. Los desarrolladores enfrentan numerosas compensaciones al elegir sistemas de mensajería para integrar al crear una pila de abstracción en cadena, cada uno de los cuales proporciona diferentes niveles de garantías de seguridad y experiencia de usuario. Esta diversidad en diseño y funcionalidad puede obstaculizar la adopción de estándares comunes, lo que llevaría a una mayor fragmentación de la industria.
Actualmente, los agregadores de cadenas cruzadas como Li.Fi y Socket utilizan sistemas de mensajería simples. Estas plataformas se integran con numerosos puentes y DEX para simular rutas sugeridas para los usuarios. Una vez elegida una ruta, se ejecutará en estricto orden.
Diseño basado en la intención
En el diseño de interoperabilidad basado en intenciones, los usuarios solo necesitan expresar los resultados deseados sin especificar una ruta de ejecución específica como las transacciones tradicionales de blockchain. Estas intenciones se subastan a Solvers (entidades fuera de la cadena) que pujan por el derecho a ejecutar estas intenciones. Los solucionadores específicos previstos no son importantes; pueden ser una coincidencia parcial o completa, o completarse a partir del propio inventario de los solucionadores. En este sistema, los usuarios especifican los resultados y los expertos compiten para proporcionar el mejor plan de ejecución.
Una ventaja clave de este enfoque, especialmente en el contexto de las transferencias de activos entre cadenas, es que trata directamente con tokens nativos en lugar de pagarés, lo que proporciona garantías de seguridad nativas y mejora la seguridad general. Actualmente, las aplicaciones basadas en intenciones existen principalmente en puentes (como Across y Synapse) e intercambios descentralizados (como Cow Swap, Uniswap X y 1inch Fusion).
Recientemente, Across y Uniswap colaboraron para proponer el estándar de intención entre cadenas ERC-7683, que es el primer intento de crear una arquitectura unificada para sistemas basados en intenciones para estandarizar las operaciones entre cadenas. Otros desarrollos notables incluyen el reciente lanzamiento de Socket con un enfoque en el flujo de pedidos modular entre cadenas y el anuncio de primitivas basadas en intenciones por parte de Everclear (anteriormente Connext), administradas mediante una red de resolución y Optimistic Rollup Liquidity entre cadenas de bloques basada en EigenLayer.
Sin embargo, la implementación de soluciones basadas en la intención conlleva importantes desafíos. Primero, los usuarios necesitan acceso a una cuenta entre cadenas: una cuenta inteligente que administre claves en segundo plano y permita transacciones entre cadenas. Además, la estandarización es un obstáculo importante; actualmente, cada aplicación basada en intenciones debe desarrollar su infraestructura de forma independiente, incluidos los modelos de agregación, comparación y subasta de intenciones. Esta falta de estandarización conduce a la fragmentación y la ineficiencia en todo el ecosistema.
La abstracción de cadena es un concepto que no tiene especificación técnica, por lo que puede implementarse desde muchas perspectivas diferentes. En nuestra opinión, algunos de los esfuerzos más interesantes incluyen la arquitectura centrada en la intención de Anoma, la capa de agregación de Polygon y la solución de abstracción de cadena completa de NEAR. Exploraremos estos intentos en profundidad.
Estudio de caso: anomalía
Anoma es un protocolo centrado en la privacidad y en la intención diseñado para permitir el descubrimiento, la resolución y la liquidación atómica de múltiples cadenas de contrapartes descentralizadas. Esta plataforma es arquitectónicamente única: a diferencia de los sistemas blockchain tradicionales que requieren que los usuarios especifiquen procesos de ejecución, Anoma solo requiere que los usuarios definan los estados finales que están dispuestos a aceptar, que se expresan a través de compromisos programáticos llamados intenciones. Anoma es único en el sentido de que estas intenciones son componibles y pueden abordarse colectivamente, independientemente de su origen.
La estructura de transacciones de Anoma incluye los siguientes pasos:
Intención universal: la arquitectura de Anoma puede manejar cualquier intención y no se limita a aplicaciones específicas o casos especiales. Esta flexibilidad permite una amplia gama de aplicaciones e interacciones.
Descubrimiento de contrapartes: este es un proceso descentralizado en el que las intenciones individuales se propagan a través de la red, haciéndolas accesibles a posibles solucionadores.
Resolver: en esta etapa, los resolutores colaboran para combinar y calcular intenciones para encontrar una solución eficiente, es decir, una transacción que pueda ejecutarse y liquidarse a través de cadenas.
Liquidación: la solución se verifica y finaliza en la cadena. La arquitectura centrada en la intención de Anoma admite la liquidación en su propia cadena soberana de Layer1, otras cadenas de Layer1 o cualquier Rollup que se establezca en Layer1.
Fuente: Investigación Thanefield
Estudio de caso: Polygon AggLayer
AggLayer de Polygon es un sistema basado en pruebas de conocimiento cero (ZK), diseñado para resolver los problemas de interoperabilidad y fragmentación entre diferentes Rollups y Layer1. Este enfoque proporciona seguridad criptográfica unificada y componibilidad atómica al agregar las pruebas ZK de todas las cadenas participantes.
AggLayer trae el entorno de conectividad a Ethereum a través de un contrato unificado entre cadenas. Cada cadena conectada mantiene una copia de esta raíz unificada entre cadenas, lo que permite transacciones perfectas entre cadenas. Además, AggLayer cuenta con un puente de protocolo de mensajes que establece colas de mensajes para cada cadena, lo que les permite mantener colas de mensajes salientes locales protegidas por pruebas ZK. Esto elimina la necesidad de bloquear tokens en una cadena para interactuar con otra cadena. Al publicar pruebas ZK de eventos en múltiples cadenas en Ethereum, AggLayer permite una experiencia de usuario perfecta similar a la de un único ecosistema.
Fuente: Investigación Thanefield
Polygon CDK permite que los proyectos lancen Layer2 interconectado basado en ZK o conecten Layer1 existente a AggLayer, manteniendo la liquidez, los usuarios y el estado. El primer componente de AggLayer entró en funcionamiento en febrero de 2024, lo que marcó un paso importante para Polygon en la creación de una red agregada de cadenas soberanas.
Estudio de caso: Pila de abstracción de cadena NEAR
NEAR está desarrollando una pila de abstracción de cadena integral para su blockchain y el ecosistema circundante. La pila incluye los siguientes componentes:
Pila de agregación de seguridad: esta parte incluye NEAR DA (disponibilidad de datos), que recopila el estado de la cadena de soporte. Además, integra zkWASM, desarrollado en asociación con Polygon, y aprovecha la rápida finalidad proporcionada por EigenLayer para acelerar el procesamiento de transacciones.
Agregación de cuentas: basado en la computación multipartita (MPC), este componente permite que las cuentas NEAR interactúen con cadenas de bloques externas solicitando verificación de firma. Las claves privadas de estas cuentas de la cadena de terceros son administradas por los verificadores de la red NEAR como un servicio de firma descentralizado. Esta configuración vincula de manera efectiva cuentas a través de diferentes redes en una "cuenta maestra" NEAR central que puede administrar de forma segura todas las cuentas asociadas.
Capa de intención: esta capa contiene retransmisores que ejecutan intenciones complejas entre cadenas, facilitando transacciones e interacciones más complejas a través de redes blockchain.
Capa de aplicación: esta capa integra varios servicios Web3 en una aplicación fácil de usar, simplificando el acceso y la interacción con tecnologías descentralizadas.
A continuación se muestra una representación visual de la arquitectura de agregación de cuentas de NEAR:
Fuente: Investigación Thanefield
Capa de aplicación
Mirando de atrás hacia adelante, la capa de aplicación es la etapa final de la abstracción de la cadena, donde la infraestructura se integra y se presenta de manera consistente a los desarrolladores y usuarios.
En un mundo ideal, los desarrolladores pueden crear fácilmente protocolos que no estén vinculados a una cadena de bloques específica sin tener que integrar varias capas modulares, lo que puede reducir mucho trabajo. Esto significa que los desarrolladores no necesitan pensar en la elección de blockchain, la gestión de la liquidez entre cadenas y la elección de soluciones de disponibilidad de datos.
Desde la perspectiva del usuario, lo ideal es que la interacción con las aplicaciones blockchain sea tan fluida como el uso de otros servicios digitales, sin tener que preocuparse por los problemas relacionados con el cifrado, como las tarifas del gas y las frases iniciales. Esto requiere simplificar la interfaz de usuario, optimizar el proceso de incorporación y eliminar la necesidad de que los usuarios comprendan la tecnología subyacente, que actualmente son obstáculos importantes. Eliminar estas barreras mejorará significativamente la experiencia del usuario y promoverá la adopción masiva.
Antes de que esta visión pueda hacerse realidad, es necesario desarrollar herramientas para integrar infraestructuras dispares en una interfaz unificada. Por lo tanto, creemos que la abstracción de la cadena es fundamental para una buena experiencia de usuario.
Quien domina el front-end tiene la conexión más directa con los usuarios y puede extraer el mayor valor de su flujo de pedidos. Si bien la mayor parte de la atención y la inversión se centran actualmente en la infraestructura, creemos que la atención se desplazará a capas superiores del conjunto en el futuro.
en conclusión
Actualmente hay casi 300 cadenas con importante liquidez y expresividad en la cadena, que van desde soluciones Layer1 hasta Layer3. Este número está creciendo y no muestra signos de desaceleración.
Fuente: Investigación Thanefield
Una de las principales razones que impulsa este crecimiento es la necesidad de que las aplicaciones tengan funcionalidad y soberanía escalables, lo que se puede lograr teniendo su propia pila de ejecución y economía. Por ejemplo, ENS, Aave y dYdX lanzaron recientemente sus propios Rollups. La tecnología de código abierto como OP Stack también hace que construir, implementar y operar Rollup sea más barato y fácil, y los proveedores de Rollup como servicio como Conduit y Caldera reducen aún más los gastos operativos y técnicos. Irónicamente, implementar un Rollup hoy es generalmente más barato que realizar transacciones en Ethereum en el ciclo 2021.
Para los usuarios de hoy en día, administrar criptomonedas ya suele ser confuso y engorroso, ya que implica proteger frases iniciales, firmar múltiples transacciones para tareas simples, manejar activos en diferentes cadenas, cruzar estos activos entre cadenas y administrar varias tareas, como encontrar el mejor precio en un DEX. . Si bien los Rollups ofrecen el potencial de ampliar la funcionalidad sin sacrificar la seguridad y la descentralización, su popularidad aumenta la complejidad tanto desde la perspectiva del usuario como del desarrollador. Simplemente implementarlo sólo empeorará la experiencia del usuario.
Las herramientas modernas de abstracción de cadenas resuelven este problema, haciendo que las criptomonedas sean más simples y factibles para una audiencia más amplia. Los ganadores en esta industria obtendrán mucho valor debido a la proximidad de estas herramientas a los usuarios. A medida que las aplicaciones en cadena generen cada vez más ingresos, el mercado se dará cuenta de la importancia de tener una interfaz.
[Descargo de responsabilidad] Existen riesgos en el mercado, por lo que la inversión debe ser cautelosa. Este artículo no constituye un consejo de inversión y los usuarios deben considerar si las opiniones, puntos de vista o conclusiones contenidas en este artículo son apropiadas para sus circunstancias particulares. Invierta en consecuencia y hágalo bajo su propio riesgo.
Este artículo se reimprime con permiso de: "Deep Wave TechFlow"
Autor original: Investigación Thanefield