En el contexto del plan de ruta centrado en rollup de Ethereum, el número de blockchains está explotando, con la proliferación de rollups y appchains validando la tesis multichain. A pesar de sus beneficios, la escalabilidad de multichain crea un efecto de silo, con la fragmentación de liquidez y usuarios en múltiples entornos. Esto dificulta más de lo necesario el uso de blockchains para usuarios y desarrolladores.
Tomemos como ejemplo a un usuario típico que opera en tres blockchains. Se enfrentan a varios desafíos. Primero, deben encontrar un puente seguro, asequible y rápido para transferir activos. El uso de un puente mal diseñado resulta en pagar demasiado en comisiones o tener activos congelados durante largos períodos durante el proceso de transferencia.
También necesitan suficientes tokens nativos para pagar las comisiones de transacción en cada blockchain, lo que introduce fricciones adicionales si el usuario realiza transacciones en activos no nativos como stablecoins. Además, también necesitan almacenar y gestionar cada frase semilla por separado, lo que nuevamente introduce fricciones y riesgos de seguridad.
Del mismo modo, los desarrolladores se enfrentan a una mayor complejidad para garantizar la interoperabilidad entre cadenas, gestionar eficientemente la liquidez entre cadenas o integrar varias capas de infraestructura juntas, todo lo cual aumenta significativamente el tiempo de desarrollo.
Sin mejoras significativas en la experiencia de usuario, como las ofrecidas por las soluciones de abstracción de cadena, se espera que estas complejidades solo aumenten a medida que aumente el número de blockchains y rollups.
creemos que la abstracción de cadena es la solución a estos desafíos. Al simplificar las experiencias de usuario y desarrollador, puede unificar entornos fragmentados y hacer que las cadenas de bloques sean más accesibles y eficientes para miles de millones en todo el mundo. Con esto en mente, esta pieza de investigación explora varios proyectos en el panorama de la abstracción que están ayudando a hacer realidad esta visión.
Conceptualmente, la abstracción de cadena se trata de simplificar las complejidades de interactuar con las finanzas on-chain, ocultándolas de los usuarios finales y desarrolladores.
desde un punto de vista centrado en el desarrollador, el objetivo es permitir a los desarrolladores construir aplicaciones agnósticas a las cadenas que operen de manera rápida y segura en todos los rollups, sin preocuparse por las complejidades de la ejecución subyacente.
Desde una perspectiva centrada en el usuario, la visión es que los usuarios interactuarán con aplicaciones descentralizadas sin necesidad de entender los conceptos criptográficos que los impulsan. Su objetivo es eliminar todas las complejidades técnicas y brindar una experiencia de usuario intuitiva.
una analogía común para la abstracción de la cadena hace referencia a cómo interactuamos con las aplicaciones informáticas hoy en día. A pesar de la ubicuidad de Internet en la vida diaria, la mayoría de los usuarios de Internet no entienden conceptos como HTTP, TCP/IP y otras complejidades técnicas requeridas para que funcione. De manera similar, al construir aplicaciones web, la mayoría de los desarrolladores no necesitan tener una comprensión profunda de los protocolos de comunicación, ya que los entornos del navegador abstraen gran parte del trabajo que ocurre en capas inferiores de la pila, como el sistema operativo.
Sin embargo, para los usuarios de criptomonedas hoy en día, los fondos en una cadena son inaccesibles para las aplicaciones en otra sin un puente explícito. De manera similar, la elección del desarrollador sobre en qué blockchain desplegar todavía tiene un peso desproporcionado.
Como resultado, el estado actual de las criptomonedas es similar a los primeros días de la informática para consumidores. La abstracción de la cadena será la fuerza impulsora que lo elevará a la experiencia de usuario perfecta de la internet moderna a la que estamos acostumbrados hoy en día.
Eliminar las fricciones de UX existentes y simplificar las interacciones con las aplicaciones en cadena tanto para los usuarios finales como para los desarrolladores desbloqueará 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 actual comunidad nativa de web3 aislada, llegando a miles de millones de usuarios en todo el mundo.
los primeros signos de esta visión son evidentes con telegram, donde 900 millones de usuarios pueden ser fácilmente incorporados a la criptografía a través de una interfaz familiar. de manera similar, los usuarios de base pueden configurar billeteras inteligentes con claves de acceso, evitando la necesidad de almacenar de forma segura frases de semilla de 12 palabras o pagar comisiones de gas, ya que sus transacciones pueden ser patrocinadas por coinbase.
Si bien ambos ecosistemas todavía están en sus primeras etapas, su progreso indica que esta visión está más cerca de la realidad de lo que pueda parecer, y es completamente alcanzable.
lograr este nivel de abstracción requerirá avances en varios niveles de infraestructura. a continuación, primero desglosaremos los bloques de construcción de la pila de abstracción. luego profundizaremos en cada categoría y destacaremos proyectos importantes que trabajan en ello y sus respectivas elecciones de diseño.
La abstracción de cuenta (aa) es un concepto diseñado para mejorar la experiencia del usuario de blockchain mediante la introducción de monederos de contratos inteligentes. Como su nombre indica, abstrae de las complejidades asociadas a los usuarios finales al usar monederos de blockchain hoy en día, como la necesidad de gestionar pares de claves públicas/privadas. La abstracción de cuenta como concepto surgió dentro de la comunidad de Ethereum ya en 2016, ya que los desarrolladores principales de Ethereum estaban frustrados con las limitaciones de los monederos existentes. Ahora tiene su propia vía en la hoja de ruta de Ethereum, que debería culminar con la plena abstracción de cuenta nativa. Aunque la implementación puede variar en diferentes cadenas, nuestra discusión se centrará en la abstracción de cuenta dentro de los contextos de Ethereum y EVM.
en la mayoría de las cadenas compatibles con EVM, hay dos tipos de cuentas: cuentas de propiedad externa (EOA) y cuentas de contratos inteligentes. Las EOA son billeteras tradicionales, como las que se acceden a través de Metamask. Están controladas por claves privadas y se utilizan para firmar mensajes e interactuar con la cadena de bloques. Las EOA tienen varias limitaciones que pueden afectar significativamente la experiencia web3 del usuario promedio, incluida la gestión de claves privadas, la necesidad de pagar tarifas de gas en tokens nativos y restricciones en transacciones atómicas.
Las billeteras de contratos inteligentes son completamente programables y abordan estos desafíos de UX al incorporar principios de diseño web2, como sistemas de inicio de sesión social y recuperación de cuentas. El método para lograr la funcionalidad de billetera inteligente varía según el diseño del blockchain y la infraestructura desarrollada sobre él. En el contexto de Ethereum y la mayoría de las cadenas EVM, la red actualmente no admite la abstracción de cuentas nativas, lo que significa que solo los EOAs pueden firmar mensajes.
Actualmente, dos estándares de billeteras inteligentes han ganado amplia adopción con millones de cuentas desplegadas: SAFE, un pionero en el espacio, y ERC-4337, un estándar relativamente nuevo que depende de intenciones y una infraestructura adicional fuera de la cadena. Lo próximo...Actualización de Pectratambién está previsto incluir eip-7702, que avanza el marco de abstracción de cuentas existente más cerca de la etapa final, donde los eoas podrán pasar a las cuentas de contratos inteligentes.
como la primera entidad en la abstracción de cuentas y el proveedor de billetera inteligente más utilizado,Seguro(anteriormente conocido como Gnosis Safe) comenzó su viaje como una billetera multisig. Desde entonces, ha evolucionado hasta convertirse en una solución integral de billetera inteligente, convirtiéndose en un componente crucial de la infraestructura de Ethereum y EVM. Safe tiene actualmente casi 10 millones de billeteras implementadas y asegura alrededor de $90 mil millones en activos en varias cadenas y rollups de EVM.
safe emplea una arquitectura modular. los componentes principales están integrados en el battle-tested safe{core} stack, mientras que los módulos seguros introducen funciones personalizadas, mejorando la funcionalidad. este enfoque modular es similar a los hooks utilizados en uniswap v4, donde los módulos seguros garantizan una seguridad robusta a nivel central y simplifican la personalización e integración para los desarrolladores. los desarrolladores pueden crear módulos para satisfacer necesidades específicas o integrar los ya existentes. por ejemplo, los usuarios pueden agregar o eliminar módulos que faciliten la autenticación de la contraseña o gestionen las asignaciones. 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.
el estándar actual en ethereum y la mayoría de las cadenas evm, erc-4337, 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 no requiere modificaciones en el protocolo de capa de consenso para su implementación. en su lugar, utiliza un concepto llamado pseudo-transacciones (operaciones de usuario), que se basan en intenciones y una combinación de infraestructura en cadena y fuera de cadena para facilitar y ejecutar estas operaciones.
erc-4337 introduce mejoras significativas en la experiencia del usuario:
erc-4337 introduce un flujo de transacción modificado sin alterar la capa de consenso. Este nuevo enfoque integra un conjunto de componentes infraestructurales que lo diferencian de los ciclos de transacción eoa típicos. Las diferencias principales se manifiestan antes de que se firme la transacción, mientras que el proceso posterior permanece sin cambios. Los elementos clave introducidos incluyen operaciones de usuario (userops), pagadores, mempools alternativos (alt mempools), bundlers y el contrato de punto de entrada.
en el ciclo de transacción erc-4337, los usuarios expresan una intención de realizar una acción específica en la cadena a través de un userop en lugar de firmar una transacción directamente como con eoas. estas intenciones se gestionan dentro de la alt mempool, que es distinta de la mempool pública y exclusivamente maneja userops. los bundlers, similares a los constructores de bloques, supervisan la alt mempool, seleccionando userops basados en la tarifa de prioridad para su inclusión en sus paquetes. luego, estos paquetes son firmados por los bundlers y enviados al contrato de entrada, un contrato global en ethereum designado para todas las operaciones erc-4337, para su ejecución. si es necesario, las transacciones pueden ser patrocinadas o los costos de gas pueden ser cubiertos utilizando tokens erc-20 a través de la intervención de paymasters. después de estos pasos, la transacción continúa de la manera habitual y se ejecuta en la cadena.
para una representación visual de este proceso, este diagrama proporcionado por blocknative es muy informativo:
fuente: blocknative
El flujo de transacciones erc-4337 introduce nuevos puntos críticos para la extracción de MEV. A medida que las carteras erc-4337 generan operaciones de usuario (o userops), hay un valor inherente en la ordenación, exclusión o inclusión de estas intenciones, al igual que con la transacción en la cadena de suministro de MEV habitual. Dado que las funciones de los empaquetadores en erc-4337 son similares a las de los buscadores y constructores, creemos que el efecto más significativo va a ser una aceleración de las tendencias preexistentes: más volumen se expresará a través de intenciones y a través de las subastas de flujo de órdenes, evitando la mempool pública.
desde su implementación en 2023, erc-4337 ha experimentado una adopción significativa en soluciones de capa 2 y sidechains, especialmente en base y polygon. Hasta la fecha, se han establecido más de 5,5 millones de billeteras erc-4337, con operaciones exitosas semanales que promedian alrededor de 800,000.
Coinbase está a la vanguardia de promover el desarrollo y la adopción de billeteras inteligentes. El 5 de junio, Coinbase presentó la Cartera inteligente de Coinbase, un nuevo producto que incorpora el estándar erc-4337. Esta billetera inteligente ofrece varias características notables, incluida la autenticación de contraseña, transacciones patrocinadas para determinadas dapps en base y la capacidad de propiedad múltiple de cuentas. Con el enfoque estratégico de Coinbase en incorporar nuevos usuarios a la plataforma Base, es probable que las billeteras inteligentes pronto se conviertan en el tipo de billetera predominante en Base.
Biconomy, Pimlico, y Alchemy también han surgido como líderesen la provisión de componentes esenciales de la infraestructura erc-4337, especialmente en agrupadores y pagadores. la tabla a continuación ilustra esta dominancia en el número de operaciones de usuario ejecutadas y pagadas.
A pesar de estas cifras alentadoras, las carteras ERC-4337 aún no han logrado una adopción generalizada en la red principal de Ethereum, con solo dos o trescientas carteras activas semanales. La cartera Safe sigue siendo el estándar principal para las carteras inteligentes en Ethereum. Una de las limitaciones principales del diseño ERC-4337 es que no permite la conversión de las carteras EOAS existentes en carteras inteligentes. Además, las tarifas de gas relativamente altas en la red principal de Ethereum hacen que algunas funciones, como las transacciones patrocinadas, no sean económicamente viables.
siguiendo erc-4337, eip-7702 representa un avance significativo hacia el final del juego de la abstracción de cuenta nativa completa. redactado recientemente por Vitalik Buterin,esta propuestasurgió rápidamente como respuesta al altamente debatido eip-3074, que enfrentaba problemas de compatibilidad con los futuros eips en la hoja de ruta de ethereum aa. A diferencia de erc-4337, que opera a nivel de infraestructura, eip-7702 propone cambios directamente a nivel de protocolo. es programadopara su inclusión en la próxima actualización de pectra, esperada entre el cuarto trimestre de 2024 y el primer trimestre de 2025.
eip-7702 representa posiblemente la propuesta de mejora más significativa que aborda la experiencia del usuario en la historia de Ethereum. Mejora el marco ERC-4337 mediante la introducción de características clave como el procesamiento por lotes de transacciones, el patrocinio de gas y permisos temporales para EOAs. Específicamente, introduce un nuevo tipo de transacción que permite a las EOAs adoptar temporalmente el código de contrato inteligente durante la duración de una transacción, revirtiendo a su estado original al completarse. Esta propuesta asegura la compatibilidad hacia adelante con las implementaciones existentes de ERC-4337 y se alinea con la hoja de ruta a largo plazo de Ethereum.
worldcoin está desarrollando un protocolo que han denominadoprueba de identidad personal, diseñado para permitir que las aplicaciones verifiquen que los usuarios son personas reales, no bots impulsados por IA. Esta verificación es facilitada por Identificación mundial, un pasaporte digital emitido después de que un usuario escanea su iris utilizando orbs, un dispositivo especializado. Una vez obtenido, el identificador mundial sirve como una herramienta de verificación universal en varias aplicaciones y servicios. Además de la verificación de identidad, los usuarios son elegibles para subvenciones quincenales de wld, que se distribuyen en cadena.
worldcoin ha emitido con éxito más de 4,5 millones de identificaciones mundiales, lo que permite a los usuarios autenticar su personalidad sin necesidad de ningún conocimiento previo de la tecnología blockchain. Al registrarse, la aplicación world genera automáticamente una billetera inteligente segura para cada usuario en la red optimism, en el backend. Este proceso abstrae por completo la capa blockchain, proporcionando una experiencia de usuario que refleja funcionalidades familiares de la web2 como la autenticación facial, la recuperación social y la gestión detallada de cuentas.
tanto las becas wld como las identificaciones mundiales se almacenan de forma autónoma, lo que garantiza que los usuarios mantengan el control sobre sus activos digitales. en el caso de worldcoin, las cuentas inteligentes con tecnología safe permiten a los usuarios acceder a los beneficios de la custodia propia y los incentivos económicos ofrecidos por las criptomonedas, al tiempo que disfrutan de una experiencia de usuario similar a la web2. El resultado ha sido una impresionante cantidad de adopción, incorporando a un gran número de usuarios principiantes al espacio web3.
con la hoja de ruta centrada en rollup de Ethereum y la creciente popularidad de las cadenas específicas de aplicaciones, el número de plataformas blockchain distintas continuará aumentando rápidamente. Esta expansión subraya la necesidad de una comunicación intercadena sólida.
ciertos ecosistemas han desarrollado soluciones nativas de interoperabilidad que proporcionan modelos de seguridad estandarizados y facilitan un grado de abstracción de cadena dentro de sus dominios. Ejemplos destacados incluyen la arquitectura de seguridad compartida de polkadot y el protocolo ibc de cosmos. En el contexto de rollups, es posible introducir mensajes síncronos entre cadenas y permitir interacciones atómicas entre cadenas mediante el uso de un secuenciador compartido, que procesa y ordena transacciones, así como administra el estado. Esta aproximación, por ejemplo, ha sido adoptada por optimism para su visión de supercadena.
A pesar de estos avances, la comunicación entre cadenas, especialmente fuera de estos ecosistemas establecidos, sigue siendo un desafío significativo debido a la ausencia de interoperabilidad nativa y estandarización generalizada. En esta sección, exploraremos varios diseños arquitectónicos en interoperabilidad en la medida en que se refieren a la abstracción de cadenas. Además, destacaremos proyectos líderes en cada vertical, demostrando cómo contribuyen a avanzar en la conectividad blockchain.
El enfoque clásico para la interoperabilidad de blockchain utiliza sistemas generalizados de pasaje de mensajes, a menudo dependientes de un conjunto externo de validadores. En este diseño, un usuario especifica el resultado deseado y una entidad fuera de la cadena construye un camino de ejecución preciso a través de dos o más cadenas. Este camino es ejecutado por un conjunto coordinado de contratos inteligentes y relayers. Sin embargo, como cada cadena produce continuamente bloques y, por lo tanto, cambia su estado, lograr una ejecución atómica en múltiples cadenas es inherentemente desafiante. Incluso con una capa robusta de disponibilidad de datos que mantiene el estado de todas las cadenas integradas, navegar una ruta a través de múltiples cadenas presenta complejidades significativas.
las opciones de diseño y las arquitecturas de los sistemas de paso de mensajes varían ampliamente. pueden ser modulares o monolíticos, con permisos o sin permisos, admitir varias cadenas y operar en base a mecanismos de acuñación y quema o piscinas de liquidez. Los desarrolladores encargados de crear una pila de abstracción de cadenas enfrentan numerosas compensaciones al seleccionar sistemas de paso de mensajes para integrar, cada uno ofreciendo diferentes niveles de garantías de seguridad y experiencias de usuario. Esta diversidad en diseño y funcionalidad probablemente obstaculizará la adopción de un estándar universal, lo que conducirá a una mayor fragmentación en el campo.
actualmente se emplean implementaciones simples de sistemas de paso de mensajes por agregadores entre cadenas, como Li.FiySocket. estas plataformas se integran con numerosos puentes y dexes para simular rutas propuestas para los usuarios. una vez que se selecciona una ruta, se ejecuta en una secuencia estrictamente ordenada.
En el diseño de interoperabilidad basado en intenciones, un desarrollo más reciente, los usuarios simplemente expresan un resultado deseado en lugar de especificar una ruta de ejecución exacta como lo harían en una transacción típica de blockchain. Estas intenciones se subastan a solucionadores, entidades externas que ofrecen por el derecho a ejecutar estas intenciones. El método por el cual se resuelven estas intenciones es secundario; pueden ser parcial o completamente coincidentes entre sí o llenarse a partir de los propios inventarios de los solucionadores. En lugar de especificar una ruta de ejecución, los usuarios en este sistema especifican un resultado, con especialistas compitiendo para ofrecer la mejor 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 ious, proporcionando así garantías de seguridad nativas y mejorando la seguridad general. Hoy en día, las aplicaciones centradas en la intención se encuentran principalmente en puentes, como A travésySynapse, y dexes incluyendo Intercambio de vacas, Uniswap x, y 1inch fusión.
Recientemente, Across y Uniswap colaboraron para proponer un estándar de intención de cadena cruzadaERC-7683, uno de los primeros intentos de crear un marco unificado para los sistemas basados en intenciones para especificar acciones entre cadenas. Otros desarrollos destacados incluyen el reciente de socket's.anunciode una nueva versión centrada en el flujo de órdenes modular de cadena cruzada, y el anuncio de everclear (anteriormente connext) de un primitivo basado en intenciones que aprovecha una red de solucionadores y un optimistic rollup basado en eigenlayer para gestionar la liquidez en varias blockchains.
sin embargo, implementar soluciones basadas en intenciones plantea desafíos significativos. En primer lugar, los usuarios requieren acceso a una cuenta intercadena, una cuenta inteligente que administra claves en segundo plano y permite transacciones en múltiples cadenas. Además, la estandarización presenta un obstáculo importante; actualmente, cada aplicación centrada en intenciones debe desarrollar de manera independiente toda su infraestructura, incluyendo la agregación de intenciones, la coincidencia y los modelos de subastas, y esta falta de estandarización conduce a la fragmentación y la ineficiencia en el ecosistema más amplio.
la abstracción de cadena es un concepto que no tiene una especificación técnica y, por lo tanto, se puede abordar desde muchos ángulos diferentes. Algunos de los intentos más interesantes, en nuestra opinión, incluyen anoma con su arquitectura centrada en la intención, la capa de agregación de polygon y la solución de abstracción de cadena de near de pila completa. Nos adentraremos en cada uno de ellos.
anoma es un protocolo centrado en la privacidad y la intención, diseñado para el descubrimiento descentralizado de contrapartes, la resolución y el arreglo atómico multi-cadena. Esta plataforma es única en su enfoque arquitectónico: a diferencia de los sistemas de blockchain típicos en los que los usuarios deben especificar un flujo de ejecución, anoma requiere que los usuarios definan un estado final que estén dispuestos a aceptar, lo que se expresa a través de compromisos programáticos conocidos como intenciones. Lo que diferencia a anoma es que estas intenciones son componibles y pueden resolverse colectivamente, independientemente de su origen.
La arquitectura de transacción de Anoma implica los siguientes pasos:
fuente: anoma
Agglayer de polygon es un sistema basado en pruebas de conocimiento cero (zk) que busca abordar los desafíos de interoperabilidad y fragmentación entre diferentes rollups y layer 1s (l1s). Este enfoque proporciona seguridad criptográfica uniforme y composabilidad atómica entre las cadenas conectadas mediante la agregación de pruebas zk de todas las cadenas participantes.
agglayer presenta un entorno conectado a ethereum a través de un contrato puente único unificado. cada cadena conectada mantiene una copia de esta raíz de puente unificado, lo que permite transacciones sin problemas entre cadenas. además, agglayer cuenta con un puente de protocolo de mensajería que establece colas de mensajes para cada cadena, lo que les permite mantener colas locales de mensajes salientes asegurados por pruebas zk. esto elimina la necesidad de bloquear tokens en una cadena para interactuar con otra. al publicar pruebas zk de eventos en varias cadenas en ethereum, agglayer permite una experiencia de usuario fluida, similar a interactuar dentro de un único ecosistema.
Fuente: 4Pilares
el cdk de Polygonpermiteproyectos para lanzar l2 interconectados basados en zk o conectar los existentes l1 a la capa de agregación, manteniendo liquidez, usuarios y estado. Los primeros componentes de la capa de agregación se pusieron en marcha en febrero de 2024, marcando un hito significativo en la hoja de ruta de Polygon hacia la creación de una red de cadenas soberanas en AggreGate.iod.
NEAR está desarrollando una pila integral de abstracción de cadena para su cadena de bloques y el ecosistema circundante. La pila consta de los siguientes componentes:
A continuación se muestra una representación visual de la arquitectura de agregación de cuentas de near:
origen: cerca del hub de los Balcanes
Visto 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 compone y se presenta de manera coherente a los desarrolladores y usuarios.
en un estado final ideal, los desarrolladores podrían construir fácilmente protocolos agnósticos de cadenas sin necesidad de componer diversas capas modulares, un proceso que de lo contrario presentaría una considerable sobrecarga. esto implica abstraer el proceso de selección de la cadena de bloques, gestionar la liquidez entre cadenas y elegir una solución de disponibilidad de datos.
Desde la perspectiva del usuario, un estado final ideal implicaría interactuar con aplicaciones de blockchain con la misma facilidad que cualquier otro servicio digital, sin tener en cuenta puntos de fricción relacionados con criptomonedas como gas y frases de semilla. Esto implica simplificar las interfaces de usuario, optimizar los procesos de incorporación y eliminar la necesidad de que los usuarios comprendan las tecnologías subyacentes, cada una de las cuales presenta actualmente una barrera significativa para la entrada. La eliminación de estos puntos de fricción crearía una experiencia de usuario dramáticamente mejor y facilitaría la adopción masiva.
antes de que esta visión se haga realidad, se debe construir una herramienta para agregar infraestructura conflictiva de Gate.io en una interfaz común. por esa razón, consideramos que la abstracción de la cadena es fundamental para una buena experiencia de usuario.
quienquiera que posea el frontend tiene la relación más directa con el usuario y, en consecuencia, puede capturar el mayor valor de su flujo de pedidos. si bien la mayoría de la atención y la inversión hasta ahora se ha dedicado a la infraestructura, creemos que pronto se trasladará a capas superiores del stack.
hay casi 300 cadenascon una liquidez significativa y expresividad en cadena, desde soluciones de capa 1 hasta capa 3. este número está creciendo y la tendencia no muestra señales de desaceleración.
Entre los principales impulsores de este aumento se encuentran las demandas de escalabilidad y soberanía de las aplicaciones, que se pueden lograr mediante la propiedad de sus pilas de ejecución y economía. Ejemplos incluyen iniciativas recientes deENS, Aave, y dYdXpara lanzar sus propios rollups. tecnologías de código abierto como OP stacktambién han hecho más barato y fácil construir, implementar y operar rollups, con proveedores de rollup como servicio como ConductoyCalderaReducir aún más los costos operativos y técnicos. Irónicamente, desplegar un rollup suele ser más barato hoy que hacer transacciones en Ethereum durante el ciclo de 2021.
Para los usuarios de hoy en día, la gestión de las criptomonedas ya suele ser confusa y engorrosa, e implica tareas como la seguridad de las frases semilla, la firma de múltiples transacciones para tareas sencillas, el manejo de activos a través de diferentes cadenas, la unión de esos activos y la búsqueda de los mejores precios en varios DEX. Si bien los paquetes acumulativos ofrecen el potencial de escalar sin comprometer la seguridad y la descentralización, su proliferación implica inherentemente un grado de complejidad desde la perspectiva tanto de los usuarios como de los desarrolladores de aplicaciones. Implementado ingenuamente, esto solo empeorará la situación de la UX.
Las herramientas de abstracción de cadena moderna remedian esto, haciendo que la criptografía sea más simple y viable para una audiencia más amplia. Debido a su proximidad con el usuario, los ganadores en esta categoría capturarán cantidades significativas de valor. A medida que las aplicaciones on-chain generen cantidades crecientes de ingresos, el mercado se dará cuenta del valor de poseer el frontend.
En el contexto del plan de ruta centrado en rollup de Ethereum, el número de blockchains está explotando, con la proliferación de rollups y appchains validando la tesis multichain. A pesar de sus beneficios, la escalabilidad de multichain crea un efecto de silo, con la fragmentación de liquidez y usuarios en múltiples entornos. Esto dificulta más de lo necesario el uso de blockchains para usuarios y desarrolladores.
Tomemos como ejemplo a un usuario típico que opera en tres blockchains. Se enfrentan a varios desafíos. Primero, deben encontrar un puente seguro, asequible y rápido para transferir activos. El uso de un puente mal diseñado resulta en pagar demasiado en comisiones o tener activos congelados durante largos períodos durante el proceso de transferencia.
También necesitan suficientes tokens nativos para pagar las comisiones de transacción en cada blockchain, lo que introduce fricciones adicionales si el usuario realiza transacciones en activos no nativos como stablecoins. Además, también necesitan almacenar y gestionar cada frase semilla por separado, lo que nuevamente introduce fricciones y riesgos de seguridad.
Del mismo modo, los desarrolladores se enfrentan a una mayor complejidad para garantizar la interoperabilidad entre cadenas, gestionar eficientemente la liquidez entre cadenas o integrar varias capas de infraestructura juntas, todo lo cual aumenta significativamente el tiempo de desarrollo.
Sin mejoras significativas en la experiencia de usuario, como las ofrecidas por las soluciones de abstracción de cadena, se espera que estas complejidades solo aumenten a medida que aumente el número de blockchains y rollups.
creemos que la abstracción de cadena es la solución a estos desafíos. Al simplificar las experiencias de usuario y desarrollador, puede unificar entornos fragmentados y hacer que las cadenas de bloques sean más accesibles y eficientes para miles de millones en todo el mundo. Con esto en mente, esta pieza de investigación explora varios proyectos en el panorama de la abstracción que están ayudando a hacer realidad esta visión.
Conceptualmente, la abstracción de cadena se trata de simplificar las complejidades de interactuar con las finanzas on-chain, ocultándolas de los usuarios finales y desarrolladores.
desde un punto de vista centrado en el desarrollador, el objetivo es permitir a los desarrolladores construir aplicaciones agnósticas a las cadenas que operen de manera rápida y segura en todos los rollups, sin preocuparse por las complejidades de la ejecución subyacente.
Desde una perspectiva centrada en el usuario, la visión es que los usuarios interactuarán con aplicaciones descentralizadas sin necesidad de entender los conceptos criptográficos que los impulsan. Su objetivo es eliminar todas las complejidades técnicas y brindar una experiencia de usuario intuitiva.
una analogía común para la abstracción de la cadena hace referencia a cómo interactuamos con las aplicaciones informáticas hoy en día. A pesar de la ubicuidad de Internet en la vida diaria, la mayoría de los usuarios de Internet no entienden conceptos como HTTP, TCP/IP y otras complejidades técnicas requeridas para que funcione. De manera similar, al construir aplicaciones web, la mayoría de los desarrolladores no necesitan tener una comprensión profunda de los protocolos de comunicación, ya que los entornos del navegador abstraen gran parte del trabajo que ocurre en capas inferiores de la pila, como el sistema operativo.
Sin embargo, para los usuarios de criptomonedas hoy en día, los fondos en una cadena son inaccesibles para las aplicaciones en otra sin un puente explícito. De manera similar, la elección del desarrollador sobre en qué blockchain desplegar todavía tiene un peso desproporcionado.
Como resultado, el estado actual de las criptomonedas es similar a los primeros días de la informática para consumidores. La abstracción de la cadena será la fuerza impulsora que lo elevará a la experiencia de usuario perfecta de la internet moderna a la que estamos acostumbrados hoy en día.
Eliminar las fricciones de UX existentes y simplificar las interacciones con las aplicaciones en cadena tanto para los usuarios finales como para los desarrolladores desbloqueará 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 actual comunidad nativa de web3 aislada, llegando a miles de millones de usuarios en todo el mundo.
los primeros signos de esta visión son evidentes con telegram, donde 900 millones de usuarios pueden ser fácilmente incorporados a la criptografía a través de una interfaz familiar. de manera similar, los usuarios de base pueden configurar billeteras inteligentes con claves de acceso, evitando la necesidad de almacenar de forma segura frases de semilla de 12 palabras o pagar comisiones de gas, ya que sus transacciones pueden ser patrocinadas por coinbase.
Si bien ambos ecosistemas todavía están en sus primeras etapas, su progreso indica que esta visión está más cerca de la realidad de lo que pueda parecer, y es completamente alcanzable.
lograr este nivel de abstracción requerirá avances en varios niveles de infraestructura. a continuación, primero desglosaremos los bloques de construcción de la pila de abstracción. luego profundizaremos en cada categoría y destacaremos proyectos importantes que trabajan en ello y sus respectivas elecciones de diseño.
La abstracción de cuenta (aa) es un concepto diseñado para mejorar la experiencia del usuario de blockchain mediante la introducción de monederos de contratos inteligentes. Como su nombre indica, abstrae de las complejidades asociadas a los usuarios finales al usar monederos de blockchain hoy en día, como la necesidad de gestionar pares de claves públicas/privadas. La abstracción de cuenta como concepto surgió dentro de la comunidad de Ethereum ya en 2016, ya que los desarrolladores principales de Ethereum estaban frustrados con las limitaciones de los monederos existentes. Ahora tiene su propia vía en la hoja de ruta de Ethereum, que debería culminar con la plena abstracción de cuenta nativa. Aunque la implementación puede variar en diferentes cadenas, nuestra discusión se centrará en la abstracción de cuenta dentro de los contextos de Ethereum y EVM.
en la mayoría de las cadenas compatibles con EVM, hay dos tipos de cuentas: cuentas de propiedad externa (EOA) y cuentas de contratos inteligentes. Las EOA son billeteras tradicionales, como las que se acceden a través de Metamask. Están controladas por claves privadas y se utilizan para firmar mensajes e interactuar con la cadena de bloques. Las EOA tienen varias limitaciones que pueden afectar significativamente la experiencia web3 del usuario promedio, incluida la gestión de claves privadas, la necesidad de pagar tarifas de gas en tokens nativos y restricciones en transacciones atómicas.
Las billeteras de contratos inteligentes son completamente programables y abordan estos desafíos de UX al incorporar principios de diseño web2, como sistemas de inicio de sesión social y recuperación de cuentas. El método para lograr la funcionalidad de billetera inteligente varía según el diseño del blockchain y la infraestructura desarrollada sobre él. En el contexto de Ethereum y la mayoría de las cadenas EVM, la red actualmente no admite la abstracción de cuentas nativas, lo que significa que solo los EOAs pueden firmar mensajes.
Actualmente, dos estándares de billeteras inteligentes han ganado amplia adopción con millones de cuentas desplegadas: SAFE, un pionero en el espacio, y ERC-4337, un estándar relativamente nuevo que depende de intenciones y una infraestructura adicional fuera de la cadena. Lo próximo...Actualización de Pectratambién está previsto incluir eip-7702, que avanza el marco de abstracción de cuentas existente más cerca de la etapa final, donde los eoas podrán pasar a las cuentas de contratos inteligentes.
como la primera entidad en la abstracción de cuentas y el proveedor de billetera inteligente más utilizado,Seguro(anteriormente conocido como Gnosis Safe) comenzó su viaje como una billetera multisig. Desde entonces, ha evolucionado hasta convertirse en una solución integral de billetera inteligente, convirtiéndose en un componente crucial de la infraestructura de Ethereum y EVM. Safe tiene actualmente casi 10 millones de billeteras implementadas y asegura alrededor de $90 mil millones en activos en varias cadenas y rollups de EVM.
safe emplea una arquitectura modular. los componentes principales están integrados en el battle-tested safe{core} stack, mientras que los módulos seguros introducen funciones personalizadas, mejorando la funcionalidad. este enfoque modular es similar a los hooks utilizados en uniswap v4, donde los módulos seguros garantizan una seguridad robusta a nivel central y simplifican la personalización e integración para los desarrolladores. los desarrolladores pueden crear módulos para satisfacer necesidades específicas o integrar los ya existentes. por ejemplo, los usuarios pueden agregar o eliminar módulos que faciliten la autenticación de la contraseña o gestionen las asignaciones. 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.
el estándar actual en ethereum y la mayoría de las cadenas evm, erc-4337, 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 no requiere modificaciones en el protocolo de capa de consenso para su implementación. en su lugar, utiliza un concepto llamado pseudo-transacciones (operaciones de usuario), que se basan en intenciones y una combinación de infraestructura en cadena y fuera de cadena para facilitar y ejecutar estas operaciones.
erc-4337 introduce mejoras significativas en la experiencia del usuario:
erc-4337 introduce un flujo de transacción modificado sin alterar la capa de consenso. Este nuevo enfoque integra un conjunto de componentes infraestructurales que lo diferencian de los ciclos de transacción eoa típicos. Las diferencias principales se manifiestan antes de que se firme la transacción, mientras que el proceso posterior permanece sin cambios. Los elementos clave introducidos incluyen operaciones de usuario (userops), pagadores, mempools alternativos (alt mempools), bundlers y el contrato de punto de entrada.
en el ciclo de transacción erc-4337, los usuarios expresan una intención de realizar una acción específica en la cadena a través de un userop en lugar de firmar una transacción directamente como con eoas. estas intenciones se gestionan dentro de la alt mempool, que es distinta de la mempool pública y exclusivamente maneja userops. los bundlers, similares a los constructores de bloques, supervisan la alt mempool, seleccionando userops basados en la tarifa de prioridad para su inclusión en sus paquetes. luego, estos paquetes son firmados por los bundlers y enviados al contrato de entrada, un contrato global en ethereum designado para todas las operaciones erc-4337, para su ejecución. si es necesario, las transacciones pueden ser patrocinadas o los costos de gas pueden ser cubiertos utilizando tokens erc-20 a través de la intervención de paymasters. después de estos pasos, la transacción continúa de la manera habitual y se ejecuta en la cadena.
para una representación visual de este proceso, este diagrama proporcionado por blocknative es muy informativo:
fuente: blocknative
El flujo de transacciones erc-4337 introduce nuevos puntos críticos para la extracción de MEV. A medida que las carteras erc-4337 generan operaciones de usuario (o userops), hay un valor inherente en la ordenación, exclusión o inclusión de estas intenciones, al igual que con la transacción en la cadena de suministro de MEV habitual. Dado que las funciones de los empaquetadores en erc-4337 son similares a las de los buscadores y constructores, creemos que el efecto más significativo va a ser una aceleración de las tendencias preexistentes: más volumen se expresará a través de intenciones y a través de las subastas de flujo de órdenes, evitando la mempool pública.
desde su implementación en 2023, erc-4337 ha experimentado una adopción significativa en soluciones de capa 2 y sidechains, especialmente en base y polygon. Hasta la fecha, se han establecido más de 5,5 millones de billeteras erc-4337, con operaciones exitosas semanales que promedian alrededor de 800,000.
Coinbase está a la vanguardia de promover el desarrollo y la adopción de billeteras inteligentes. El 5 de junio, Coinbase presentó la Cartera inteligente de Coinbase, un nuevo producto que incorpora el estándar erc-4337. Esta billetera inteligente ofrece varias características notables, incluida la autenticación de contraseña, transacciones patrocinadas para determinadas dapps en base y la capacidad de propiedad múltiple de cuentas. Con el enfoque estratégico de Coinbase en incorporar nuevos usuarios a la plataforma Base, es probable que las billeteras inteligentes pronto se conviertan en el tipo de billetera predominante en Base.
Biconomy, Pimlico, y Alchemy también han surgido como líderesen la provisión de componentes esenciales de la infraestructura erc-4337, especialmente en agrupadores y pagadores. la tabla a continuación ilustra esta dominancia en el número de operaciones de usuario ejecutadas y pagadas.
A pesar de estas cifras alentadoras, las carteras ERC-4337 aún no han logrado una adopción generalizada en la red principal de Ethereum, con solo dos o trescientas carteras activas semanales. La cartera Safe sigue siendo el estándar principal para las carteras inteligentes en Ethereum. Una de las limitaciones principales del diseño ERC-4337 es que no permite la conversión de las carteras EOAS existentes en carteras inteligentes. Además, las tarifas de gas relativamente altas en la red principal de Ethereum hacen que algunas funciones, como las transacciones patrocinadas, no sean económicamente viables.
siguiendo erc-4337, eip-7702 representa un avance significativo hacia el final del juego de la abstracción de cuenta nativa completa. redactado recientemente por Vitalik Buterin,esta propuestasurgió rápidamente como respuesta al altamente debatido eip-3074, que enfrentaba problemas de compatibilidad con los futuros eips en la hoja de ruta de ethereum aa. A diferencia de erc-4337, que opera a nivel de infraestructura, eip-7702 propone cambios directamente a nivel de protocolo. es programadopara su inclusión en la próxima actualización de pectra, esperada entre el cuarto trimestre de 2024 y el primer trimestre de 2025.
eip-7702 representa posiblemente la propuesta de mejora más significativa que aborda la experiencia del usuario en la historia de Ethereum. Mejora el marco ERC-4337 mediante la introducción de características clave como el procesamiento por lotes de transacciones, el patrocinio de gas y permisos temporales para EOAs. Específicamente, introduce un nuevo tipo de transacción que permite a las EOAs adoptar temporalmente el código de contrato inteligente durante la duración de una transacción, revirtiendo a su estado original al completarse. Esta propuesta asegura la compatibilidad hacia adelante con las implementaciones existentes de ERC-4337 y se alinea con la hoja de ruta a largo plazo de Ethereum.
worldcoin está desarrollando un protocolo que han denominadoprueba de identidad personal, diseñado para permitir que las aplicaciones verifiquen que los usuarios son personas reales, no bots impulsados por IA. Esta verificación es facilitada por Identificación mundial, un pasaporte digital emitido después de que un usuario escanea su iris utilizando orbs, un dispositivo especializado. Una vez obtenido, el identificador mundial sirve como una herramienta de verificación universal en varias aplicaciones y servicios. Además de la verificación de identidad, los usuarios son elegibles para subvenciones quincenales de wld, que se distribuyen en cadena.
worldcoin ha emitido con éxito más de 4,5 millones de identificaciones mundiales, lo que permite a los usuarios autenticar su personalidad sin necesidad de ningún conocimiento previo de la tecnología blockchain. Al registrarse, la aplicación world genera automáticamente una billetera inteligente segura para cada usuario en la red optimism, en el backend. Este proceso abstrae por completo la capa blockchain, proporcionando una experiencia de usuario que refleja funcionalidades familiares de la web2 como la autenticación facial, la recuperación social y la gestión detallada de cuentas.
tanto las becas wld como las identificaciones mundiales se almacenan de forma autónoma, lo que garantiza que los usuarios mantengan el control sobre sus activos digitales. en el caso de worldcoin, las cuentas inteligentes con tecnología safe permiten a los usuarios acceder a los beneficios de la custodia propia y los incentivos económicos ofrecidos por las criptomonedas, al tiempo que disfrutan de una experiencia de usuario similar a la web2. El resultado ha sido una impresionante cantidad de adopción, incorporando a un gran número de usuarios principiantes al espacio web3.
con la hoja de ruta centrada en rollup de Ethereum y la creciente popularidad de las cadenas específicas de aplicaciones, el número de plataformas blockchain distintas continuará aumentando rápidamente. Esta expansión subraya la necesidad de una comunicación intercadena sólida.
ciertos ecosistemas han desarrollado soluciones nativas de interoperabilidad que proporcionan modelos de seguridad estandarizados y facilitan un grado de abstracción de cadena dentro de sus dominios. Ejemplos destacados incluyen la arquitectura de seguridad compartida de polkadot y el protocolo ibc de cosmos. En el contexto de rollups, es posible introducir mensajes síncronos entre cadenas y permitir interacciones atómicas entre cadenas mediante el uso de un secuenciador compartido, que procesa y ordena transacciones, así como administra el estado. Esta aproximación, por ejemplo, ha sido adoptada por optimism para su visión de supercadena.
A pesar de estos avances, la comunicación entre cadenas, especialmente fuera de estos ecosistemas establecidos, sigue siendo un desafío significativo debido a la ausencia de interoperabilidad nativa y estandarización generalizada. En esta sección, exploraremos varios diseños arquitectónicos en interoperabilidad en la medida en que se refieren a la abstracción de cadenas. Además, destacaremos proyectos líderes en cada vertical, demostrando cómo contribuyen a avanzar en la conectividad blockchain.
El enfoque clásico para la interoperabilidad de blockchain utiliza sistemas generalizados de pasaje de mensajes, a menudo dependientes de un conjunto externo de validadores. En este diseño, un usuario especifica el resultado deseado y una entidad fuera de la cadena construye un camino de ejecución preciso a través de dos o más cadenas. Este camino es ejecutado por un conjunto coordinado de contratos inteligentes y relayers. Sin embargo, como cada cadena produce continuamente bloques y, por lo tanto, cambia su estado, lograr una ejecución atómica en múltiples cadenas es inherentemente desafiante. Incluso con una capa robusta de disponibilidad de datos que mantiene el estado de todas las cadenas integradas, navegar una ruta a través de múltiples cadenas presenta complejidades significativas.
las opciones de diseño y las arquitecturas de los sistemas de paso de mensajes varían ampliamente. pueden ser modulares o monolíticos, con permisos o sin permisos, admitir varias cadenas y operar en base a mecanismos de acuñación y quema o piscinas de liquidez. Los desarrolladores encargados de crear una pila de abstracción de cadenas enfrentan numerosas compensaciones al seleccionar sistemas de paso de mensajes para integrar, cada uno ofreciendo diferentes niveles de garantías de seguridad y experiencias de usuario. Esta diversidad en diseño y funcionalidad probablemente obstaculizará la adopción de un estándar universal, lo que conducirá a una mayor fragmentación en el campo.
actualmente se emplean implementaciones simples de sistemas de paso de mensajes por agregadores entre cadenas, como Li.FiySocket. estas plataformas se integran con numerosos puentes y dexes para simular rutas propuestas para los usuarios. una vez que se selecciona una ruta, se ejecuta en una secuencia estrictamente ordenada.
En el diseño de interoperabilidad basado en intenciones, un desarrollo más reciente, los usuarios simplemente expresan un resultado deseado en lugar de especificar una ruta de ejecución exacta como lo harían en una transacción típica de blockchain. Estas intenciones se subastan a solucionadores, entidades externas que ofrecen por el derecho a ejecutar estas intenciones. El método por el cual se resuelven estas intenciones es secundario; pueden ser parcial o completamente coincidentes entre sí o llenarse a partir de los propios inventarios de los solucionadores. En lugar de especificar una ruta de ejecución, los usuarios en este sistema especifican un resultado, con especialistas compitiendo para ofrecer la mejor 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 ious, proporcionando así garantías de seguridad nativas y mejorando la seguridad general. Hoy en día, las aplicaciones centradas en la intención se encuentran principalmente en puentes, como A travésySynapse, y dexes incluyendo Intercambio de vacas, Uniswap x, y 1inch fusión.
Recientemente, Across y Uniswap colaboraron para proponer un estándar de intención de cadena cruzadaERC-7683, uno de los primeros intentos de crear un marco unificado para los sistemas basados en intenciones para especificar acciones entre cadenas. Otros desarrollos destacados incluyen el reciente de socket's.anunciode una nueva versión centrada en el flujo de órdenes modular de cadena cruzada, y el anuncio de everclear (anteriormente connext) de un primitivo basado en intenciones que aprovecha una red de solucionadores y un optimistic rollup basado en eigenlayer para gestionar la liquidez en varias blockchains.
sin embargo, implementar soluciones basadas en intenciones plantea desafíos significativos. En primer lugar, los usuarios requieren acceso a una cuenta intercadena, una cuenta inteligente que administra claves en segundo plano y permite transacciones en múltiples cadenas. Además, la estandarización presenta un obstáculo importante; actualmente, cada aplicación centrada en intenciones debe desarrollar de manera independiente toda su infraestructura, incluyendo la agregación de intenciones, la coincidencia y los modelos de subastas, y esta falta de estandarización conduce a la fragmentación y la ineficiencia en el ecosistema más amplio.
la abstracción de cadena es un concepto que no tiene una especificación técnica y, por lo tanto, se puede abordar desde muchos ángulos diferentes. Algunos de los intentos más interesantes, en nuestra opinión, incluyen anoma con su arquitectura centrada en la intención, la capa de agregación de polygon y la solución de abstracción de cadena de near de pila completa. Nos adentraremos en cada uno de ellos.
anoma es un protocolo centrado en la privacidad y la intención, diseñado para el descubrimiento descentralizado de contrapartes, la resolución y el arreglo atómico multi-cadena. Esta plataforma es única en su enfoque arquitectónico: a diferencia de los sistemas de blockchain típicos en los que los usuarios deben especificar un flujo de ejecución, anoma requiere que los usuarios definan un estado final que estén dispuestos a aceptar, lo que se expresa a través de compromisos programáticos conocidos como intenciones. Lo que diferencia a anoma es que estas intenciones son componibles y pueden resolverse colectivamente, independientemente de su origen.
La arquitectura de transacción de Anoma implica los siguientes pasos:
fuente: anoma
Agglayer de polygon es un sistema basado en pruebas de conocimiento cero (zk) que busca abordar los desafíos de interoperabilidad y fragmentación entre diferentes rollups y layer 1s (l1s). Este enfoque proporciona seguridad criptográfica uniforme y composabilidad atómica entre las cadenas conectadas mediante la agregación de pruebas zk de todas las cadenas participantes.
agglayer presenta un entorno conectado a ethereum a través de un contrato puente único unificado. cada cadena conectada mantiene una copia de esta raíz de puente unificado, lo que permite transacciones sin problemas entre cadenas. además, agglayer cuenta con un puente de protocolo de mensajería que establece colas de mensajes para cada cadena, lo que les permite mantener colas locales de mensajes salientes asegurados por pruebas zk. esto elimina la necesidad de bloquear tokens en una cadena para interactuar con otra. al publicar pruebas zk de eventos en varias cadenas en ethereum, agglayer permite una experiencia de usuario fluida, similar a interactuar dentro de un único ecosistema.
Fuente: 4Pilares
el cdk de Polygonpermiteproyectos para lanzar l2 interconectados basados en zk o conectar los existentes l1 a la capa de agregación, manteniendo liquidez, usuarios y estado. Los primeros componentes de la capa de agregación se pusieron en marcha en febrero de 2024, marcando un hito significativo en la hoja de ruta de Polygon hacia la creación de una red de cadenas soberanas en AggreGate.iod.
NEAR está desarrollando una pila integral de abstracción de cadena para su cadena de bloques y el ecosistema circundante. La pila consta de los siguientes componentes:
A continuación se muestra una representación visual de la arquitectura de agregación de cuentas de near:
origen: cerca del hub de los Balcanes
Visto 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 compone y se presenta de manera coherente a los desarrolladores y usuarios.
en un estado final ideal, los desarrolladores podrían construir fácilmente protocolos agnósticos de cadenas sin necesidad de componer diversas capas modulares, un proceso que de lo contrario presentaría una considerable sobrecarga. esto implica abstraer el proceso de selección de la cadena de bloques, gestionar la liquidez entre cadenas y elegir una solución de disponibilidad de datos.
Desde la perspectiva del usuario, un estado final ideal implicaría interactuar con aplicaciones de blockchain con la misma facilidad que cualquier otro servicio digital, sin tener en cuenta puntos de fricción relacionados con criptomonedas como gas y frases de semilla. Esto implica simplificar las interfaces de usuario, optimizar los procesos de incorporación y eliminar la necesidad de que los usuarios comprendan las tecnologías subyacentes, cada una de las cuales presenta actualmente una barrera significativa para la entrada. La eliminación de estos puntos de fricción crearía una experiencia de usuario dramáticamente mejor y facilitaría la adopción masiva.
antes de que esta visión se haga realidad, se debe construir una herramienta para agregar infraestructura conflictiva de Gate.io en una interfaz común. por esa razón, consideramos que la abstracción de la cadena es fundamental para una buena experiencia de usuario.
quienquiera que posea el frontend tiene la relación más directa con el usuario y, en consecuencia, puede capturar el mayor valor de su flujo de pedidos. si bien la mayoría de la atención y la inversión hasta ahora se ha dedicado a la infraestructura, creemos que pronto se trasladará a capas superiores del stack.
hay casi 300 cadenascon una liquidez significativa y expresividad en cadena, desde soluciones de capa 1 hasta capa 3. este número está creciendo y la tendencia no muestra señales de desaceleración.
Entre los principales impulsores de este aumento se encuentran las demandas de escalabilidad y soberanía de las aplicaciones, que se pueden lograr mediante la propiedad de sus pilas de ejecución y economía. Ejemplos incluyen iniciativas recientes deENS, Aave, y dYdXpara lanzar sus propios rollups. tecnologías de código abierto como OP stacktambién han hecho más barato y fácil construir, implementar y operar rollups, con proveedores de rollup como servicio como ConductoyCalderaReducir aún más los costos operativos y técnicos. Irónicamente, desplegar un rollup suele ser más barato hoy que hacer transacciones en Ethereum durante el ciclo de 2021.
Para los usuarios de hoy en día, la gestión de las criptomonedas ya suele ser confusa y engorrosa, e implica tareas como la seguridad de las frases semilla, la firma de múltiples transacciones para tareas sencillas, el manejo de activos a través de diferentes cadenas, la unión de esos activos y la búsqueda de los mejores precios en varios DEX. Si bien los paquetes acumulativos ofrecen el potencial de escalar sin comprometer la seguridad y la descentralización, su proliferación implica inherentemente un grado de complejidad desde la perspectiva tanto de los usuarios como de los desarrolladores de aplicaciones. Implementado ingenuamente, esto solo empeorará la situación de la UX.
Las herramientas de abstracción de cadena moderna remedian esto, haciendo que la criptografía sea más simple y viable para una audiencia más amplia. Debido a su proximidad con el usuario, los ganadores en esta categoría capturarán cantidades significativas de valor. A medida que las aplicaciones on-chain generen cantidades crecientes de ingresos, el mercado se dará cuenta del valor de poseer el frontend.