Introducción al marco de tres capas de abstracción de cadena

Intermedio11/8/2024, 11:50:48 AM
El marco de abstracción de tres capas de la cadena enfatiza un concepto central: crear un ecosistema de blockchain altamente interconectado e interoperable mediante la eliminación de la interacción directa entre usuarios, desarrolladores y proveedores de infraestructura con diferentes blockchains. La abstracción de la cadena es más que una innovación técnica; representa un paso importante hacia la madurez del ecosistema de blockchain, ayudándolo a evolucionar de una colección de islas aisladas y multi-cadena a una red más colaborativa y conectada.

En una publicación anterior sobre la relación entre los protocolos de interoperabilidad y la abstracción de cadena, presenté brevemente un marco de trabajo de tres capas para la abstracción de cadena. Hoy profundizaré más en este tema. Tenga en cuenta que cualquier proyecto o token mencionado aquí es solo con fines informativos y no constituye asesoramiento de inversión.

Para cualquier sector o concepto, contar con un marco claro y lógico ayuda a comprenderlo. Por ejemplo, las blockchains modulares dividen las cadenas públicas tradicionales en capas de disponibilidad de datos (DA), capas de ejecución, capas de consenso y capas de liquidación, cada una con un propósito distinto. La abstracción de la cadena, como una experiencia de usuario que libera a las personas de interacciones manuales con múltiples cadenas, debería estar estructurada lógicamente según las necesidades de diferentes tipos de usuarios: desarrolladores, usuarios regulares y proveedores de infraestructura.

TL;DR

El marco de tres capas para la abstracción de cadenas comprende la Capa de Aplicación, la Capa de Cuenta y la Capa de Blockchain, que atienden respectivamente a las necesidades de los desarrolladores, los usuarios regulares y los proveedores de infraestructura. Este marco ofrece una nueva perspectiva para comprender la interoperabilidad multicanal y la abstracción de cadenas.

  1. Capa de aplicación (Desarrolladores): Los desarrolladores enfrentan desafíos con la implementación multi-cadena y la compatibilidad entre cadenas, especialmente al trasladar proyectos de cadenas EVM a cadenas no EVM. La abstracción de cadena simplifica las operaciones entre cadenas al reducir las discrepancias técnicas, lo que hace que el desarrollo sea más eficiente y permite a los desarrolladores centrarse en la innovación en lugar de la complejidad multi-cadena.
  2. Capa de cuenta (Usuarios): Los usuarios regulares luchan con complejas interacciones multi-cadena y gestión fragmentada de activos. La abstracción de cadena unifica los saldos y automatiza las comisiones de gas, lo que permite una navegación más sencilla a través de las cadenas con una sola identidad, haciendo que las experiencias de Web3 sean más amigables para el usuario y similares a las aplicaciones de internet tradicionales.
  3. Capa de la cadena de bloques (proveedores de infraestructura): Los proveedores de infraestructura encuentran problemas con la seguridad cruzada y la fragmentación de liquidez. La abstracción de cadena estandariza la comunicación intercadena y la compatibilidad tecnológica, especialmente ayudando a ecosistemas como Cosmos y Polkadot, reduciendo los riesgos de seguridad y los costos de implementación.

En esencia, el marco de abstracción de tres capas tiene como objetivo eliminar las interacciones directas entre los diversos componentes de la cadena de bloques, fomentando un ecosistema de cadena de bloques más conectado e interoperable. Esta evolución marca un paso significativo en la madurez de la cadena de bloques, pasando de silos aislados de múltiples cadenas a una red colaborativa.

1. Abstracción de la cadena de capa de aplicación (Desarrolladores)

Al discutir sobre grupos de usuarios, a menudo los desarrolladores son pasados por alto como un segmento clave de usuarios. Sin embargo, los desarrolladores enfrentan desafíos únicos al construir proyectos multi-cadena, incluyendo:

  • Despliegue repetido en diferentes cadenas: Para ecosistemas compatibles con EVM, los desarrolladores deben implementar sus aplicaciones descentralizadas (Dapps) en cada cadena compatible individualmente, consumiendo tiempo y recursos significativos.
  • Múltiples Reconstrucciones de Proyectos para Compatibilidad en Cadena CruzadaDesplegar un proyecto basado en EVM en una cadena como Sui requiere que los desarrolladores reconstruyan su aplicación utilizando el lenguaje Move, lo cual no solo exige ajustes por las diferencias de sintaxis, sino que también plantea preocupaciones de seguridad.
  • Necesidades complejas de transacción entre cadenas: Consider the challenge of enabling a user who wants to swap ETH on Ethereum for a meme token on Solana. Issues like finding a suitable liquidity pool and defining the transaction path make cross-chain transactions a technical hurdle.

Para los desarrolladores, la capacidad de construir Dapps que puedan interactuar sin problemas en múltiples blockchains es una prioridad principal. La abstracción de cadena puede optimizar su experiencia al centrarse en varias áreas clave:

  1. Transacciones unificadas entre cadenas con una sola firmaUna necesidad importante es permitir aplicaciones en las que la firma única del usuario pueda autorizar transacciones en múltiples cadenas de bloques. Esto permite a los usuarios interactuar entre cadenas sin tener que administrar billeteras o claves separadas para cada una. Con una identidad unificada, los desarrolladores pueden crear Dapps complejas de múltiples cadenas, como intercambios descentralizados (DEX) o servicios financieros multi-cadena, que promueven la transferencia de valor y el intercambio de información en cadenas de bloques. Este enfoque reduce las barreras técnicas para los usuarios, simplifica el proceso de firma y mejora la participación en ecosistemas de múltiples cadenas.
  2. Soporte para lógica de cadena cruzada asincrónica y de larga duraciónPermitir que las Dapps ejecuten lógica empresarial compleja y de larga duración a través de blockchains brinda a los desarrolladores la capacidad de implementar operaciones intrincadas que abarcan múltiples redes. Por ejemplo, una aplicación financiera podría necesitar validar transacciones, ejecutar llamadas de contratos inteligentes o manejar solicitudes de datos en diferentes blockchains de manera concurrente. Al admitir lógica empresarial entre cadenas, las Dapps pueden lograr funciones avanzadas como el comercio automatizado o la gestión de activos entre cadenas, brindando a los desarrolladores una mayor flexibilidad y espacio para la innovación.
  3. Abstractando la complejidad de Multi-Chain \ El desarrollo multi-cadena a menudo se complica por los protocolos específicos de cada cadena, los tiempos de confirmación de transacciones y las estructuras de tarifas. Abstraer estas complejidades subyacentes permite a los desarrolladores centrarse en las características específicas de la aplicación y la experiencia del usuario sin adentrarse en los detalles de cada blockchain. Esto no solo acelera el desarrollo, sino que también reduce las barreras técnicas, haciendo que el desarrollo de aplicaciones blockchain sea más accesible para un amplio rango de desarrolladores.

Los proyectos actuales en la capa de aplicación de la abstracción de la cadena incluyenAgoric (@agoric), Omitir (@SkipProtocol) ySocket (@socketprotocol), cada uno contribuyendo al creciente ecosistema de herramientas destinadas a simplificar y mejorar el desarrollo multi-cadena para Dapps.

2. Abstracción de la Capa de Cuenta (Usuarios Finales)

Como fuente principal de liquidez del mercado y base para el crecimiento del ecosistema, los usuarios finales son cruciales para el espacio de blockchain. Sin embargo, los usuarios a menudo se quejan de la mala experiencia del usuario (UX) con varios proyectos multi-cadena. Aquí están algunos de los principales desafíos a los que se enfrentan los usuarios en un entorno multi-cadena:

  • Puenteo manual entre cadenas cruzadasAl mover activos o datos entre blockchains, los usuarios a menudo necesitan puentear manualmente estos activos, lo que implica pasos complejos como elegir servicios de puente, pagar tarifas y esperar confirmaciones. Este proceso manual no solo carga a los usuarios, sino que también aumenta el riesgo de errores y pérdida de activos, lo que requiere que los usuarios comprendan diferentes cadenas, especialmente difícil para los recién llegados.
  • Gestión fragmentada de activos en múltiples cadenas y monederosCon activos dispersos en diversas cadenas y billeteras, los usuarios necesitan gestionar diferentes direcciones, claves privadas y contraseñas, así como comprender la estructura de transacciones y tarifas de cada cadena. Esto aumenta el riesgo de problemas de seguridad como la filtración de claves, pérdidas o credenciales de acceso olvidadas, complicando la gestión de activos.
  • Identidad Fragmentada de Cadena Cruzada: Los usuarios a menudo necesitan crear cuentas o identidades separadas en cada blockchain, lo que resulta en una fragmentación de los datos de identidad. Esta fragmentación significa que los usuarios deben cambiar entre cuentas para diferentes cadenas, lo que dificulta la consolidación de la reputación, activos e historial de transacciones en todas las cadenas. Como resultado, los usuarios no pueden utilizar fácilmente su reputación o activos de una cadena en otra, lo que reduce la conveniencia y la experiencia del usuario.

Soluciones de Abstracción de Cadenas para Usuarios Finales

La abstracción de la capa de la cadena de cuentas tiene como objetivo proporcionar a los usuarios una experiencia fluida y unificada en múltiples blockchains, donde los activos y las identidades pueden gestionarse sin tener que lidiar con las particularidades técnicas de cada cadena. Los enfoques clave incluyen:

  1. Saldo unificado en todas las cadenas y aplicacionesUn “saldo unificado” permite a los usuarios ver sus activos totales en todas las cadenas desde una sola interfaz. Al utilizar servicios de agregación de datos entre cadenas, los usuarios pueden ver todos sus activos, ya sea en Ethereum, BSC, Solana u otras cadenas, en un solo lugar. Esto simplifica la gestión de activos y proporciona una visión clara de las tenencias totales, al tiempo que facilita las transferencias y transacciones entre cadenas. Con un saldo unificado, los usuarios perciben el ecosistema como un espacio integrado único, reduciendo la sensación de interactuar con cadenas de bloques individuales.
  2. Tarifas de gas y interacción de cuentas automatizadas en varias cadenasUna de las complejidades principales en las interacciones multi-cadena es gestionar las comisiones de gas. Dado que cada cadena de bloques requiere un token específico para las comisiones de transacción (por ejemplo, ETH en Ethereum, BNB en BSC), los usuarios a menudo necesitan gestionar los saldos de tokens en varias cadenas. Al automatizar los pagos de comisiones de gas, los usuarios pueden evitar gestionar manualmente los saldos de tokens en cada cadena. Pueden interactuar con una sola cuenta sin preocuparse por los diferentes tokens de comisión, cadenas o detalles técnicos. Esta automatización simplifica las interacciones multi-cadena y mejora en gran medida la experiencia de usuario.
  3. Identidad unificada para la gestión de cuentas entre cadenasActualmente, los usuarios necesitan cuentas separadas en cada cadena, lo que conlleva a una gestión de identidad fragmentada. Una cuenta unificada permite a los usuarios interactuar con múltiples blockchains bajo una sola identidad, eliminando la necesidad de crear y gestionar diferentes cuentas en cada cadena. Este enfoque de identidad unificada simplifica la gestión de activos e identidades, y los desarrolladores también pueden beneficiarse de una gestión de usuarios simplificada. Con un único punto de acceso, las Dapps pueden ofrecer interacciones multi-cadena sin problemas, lo que hace que la experiencia sea más intuitiva y coherente.

En la capa de cuenta de abstracción de cadena, los usuarios pueden mantener una identidad consistente y administrar activos en diferentes cadenas sin problemas, centrándose en sus necesidades de transacción sin preocuparse por los detalles técnicos subyacentes. Los proyectos líderes en esta dirección incluyen gateRed de Partículas (@ParticleNtwrk), XION (@burnt_xion), y NEAR ( @nearprotocol).

3. Abstracción de capa de cadena de bloques (proveedores de infraestructura)

Para los proveedores de infraestructura, elegir el ecosistema de blockchain correcto es crucial. Los proveedores deben considerar si una blockchain requiere sus servicios y si el ecosistema se alinea con sus objetivos estratégicos. Esta decisión se complica por la independencia y el aislamiento de varias blockchains. Un entorno de blockchain conectado reduciría la necesidad de que los proveedores elijan cadenas específicas, lo que permite opciones de implementación más amplias. Lograr esto requiere soluciones en varias áreas clave:

  • Bridging y Liquidez Unificada de Alto Riesgo: Los usuarios transfieren con frecuencia activos a través de blockchains mediante el “bridging”, lo que introduce altos riesgos de seguridad debido a las disparidades de protocolo y técnica entre las cadenas. Las vulnerabilidades en los contratos de puente, los ataques potenciales y la pérdida de activos han sido problemas recurrentes, con pérdidas significativas ocurriendo en ataques anteriores a los puentes. Además, la fragmentación de la liquidez complica las transacciones entre cadenas, ya que cada cadena tiene piscinas de liquidez aisladas, lo que dificulta y encarece el acceso a la liquidez entre cadenas.
  • Mecanismos de Comunicación Cruzada Inconsistentes entre CadenasLa falta de protocolos de comunicación estandarizados entre blockchains crea obstáculos significativos para las interacciones entre cadenas. Cada blockchain opera con diferentes modelos de consenso (PoW, PoS, etc.) y arquitecturas, con canales de comunicación directa limitados entre ellos. Esta diversidad complica el desarrollo de aplicaciones entre cadenas, ya que cada cadena tiene reglas, mecanismos de consenso y modelos de seguridad únicos.
  • Fragmentación del Estado: En un entorno multi-cadena, los datos y estados de usuario están dispersos en diferentes cadenas, lo que conduce a una experiencia de usuario fragmentada. Esto incluye no solo la gestión de activos, sino también las cuentas de usuario, los historiales de transacciones y los estados de contratos inteligentes. Para los proveedores de infraestructura, la fragmentación de estados requiere un esfuerzo adicional para garantizar la consistencia de datos en todas las cadenas, incluida la sincronización de estados de usuario y transacciones.

Soluciones de Abstracción de Cadena de Capa de Blockchain

La capa de abstracción de la cadena de bloques tiene como objetivo abordar estos problemas fundamentales, permitiendo la interoperabilidad entre cadenas de bloques con un riesgo, retraso y costo mínimos. Las soluciones clave incluyen:

  1. Mecanismos de seguridad mejoradosLa seguridad es un desafío importante en entornos de varias cadenas, especialmente para transacciones entre cadenas y puentes. Cada cadena de bloques tiene sus propios protocolos de seguridad, pero las interacciones entre cadenas introducen vulnerabilidades como la pérdida de activos y la manipulación de transacciones. Los mecanismos clave de seguridad incluyen mecanismos de consenso, auditorías de contratos inteligentes, protocolos de firma múltiple y pruebas criptográficas de conocimiento cero (ZK). Estos métodos ayudan a asegurar transacciones entre cadenas y mitigar los riesgos asociados con el puenteo de activos entre cadenas.
  2. Mensajería y puenteado entre cadenasLa mensajería entre cadenas permite la transmisión de información, instrucciones o transacciones entre blockchains. Por ejemplo, un usuario puede querer activar un contrato inteligente en Ethereum y luego ejecutar una transacción relacionada en BSC o Polkadot. Protocolos como el IBC (Comunicación entre Cadenas) de Cosmos y el XCMP (Pasando Mensajes entre Cadenas) de Polkadot están trabajando hacia una comunicación entre cadenas estandarizada, apoyando la transferencia segura de datos y activos entre blockchains. Por otro lado, los puentes bloquean activos en una cadena y crean tokens equivalentes en otra, facilitando el flujo de activos entre cadenas. Una tecnología de puentes efectiva puede impulsar la interoperabilidad y permitir el libre movimiento de activos entre blockchains.
  3. Compatibilidad directa para cadenas con una pila tecnológica unificadaLas cadenas construidas sobre una pila tecnológica unificada tienen un nivel natural de compatibilidad, lo que permite una alta interoperabilidad. La pila tecnológica, una combinación de herramientas de desarrollo, protocolos, marcos y mecanismos de consenso, proporciona una base compartida que permite una interacción fluida entre cadenas compatibles. Por ejemplo, Cosmos y Polkadot tienen ecosistemas construidos sobre protocolos fundamentales comunes (Cosmos utiliza Tendermint, mientras que Polkadot utiliza Substrate). Esto permite una fácil interoperabilidad, seguridad compartida, liquidez e intercambio de datos entre cadenas dentro del mismo ecosistema, lo que ayuda a los proveedores de infraestructura a reducir los riesgos de seguridad y mejorar la eficiencia de implementación.

La capa de abstracción de la cadena de bloques funciona como el establecimiento de algunas carreteras principales que conectan regiones enteras, en lugar de tener que construir miles de carreteras más pequeñas y aisladas. Esto mejora significativamente la eficiencia al conectar cadenas dentro de ecosistemas unificados. Los proyectos clave que impulsan la abstracción de la capa de la cadena de bloques incluyen AggLayer de Polygon (@0xPolygon) yDisponible (@AvailProject).

Declaración:

  1. Este artículo es reproducido de[cryptoHowe.eth], los derechos de autor pertenecen al autor original [@weihaoming], si tienes alguna objeción a la reimpresión, por favor contacta aAprender Gateequipo , y el equipo lo manejará lo antes posible de acuerdo con los procedimientos pertinentes.
  2. Descargo de responsabilidad: Las opiniones expresadas en este artículo representan únicamente las opiniones personales del autor y no constituyen ningún consejo de inversión.
  3. Las traducciones del artículo a otros idiomas son realizadas por el equipo de gate Learn. A menos que se mencione, está prohibido copiar, distribuir o plagiar los artículos traducidos.

Introducción al marco de tres capas de abstracción de cadena

Intermedio11/8/2024, 11:50:48 AM
El marco de abstracción de tres capas de la cadena enfatiza un concepto central: crear un ecosistema de blockchain altamente interconectado e interoperable mediante la eliminación de la interacción directa entre usuarios, desarrolladores y proveedores de infraestructura con diferentes blockchains. La abstracción de la cadena es más que una innovación técnica; representa un paso importante hacia la madurez del ecosistema de blockchain, ayudándolo a evolucionar de una colección de islas aisladas y multi-cadena a una red más colaborativa y conectada.

En una publicación anterior sobre la relación entre los protocolos de interoperabilidad y la abstracción de cadena, presenté brevemente un marco de trabajo de tres capas para la abstracción de cadena. Hoy profundizaré más en este tema. Tenga en cuenta que cualquier proyecto o token mencionado aquí es solo con fines informativos y no constituye asesoramiento de inversión.

Para cualquier sector o concepto, contar con un marco claro y lógico ayuda a comprenderlo. Por ejemplo, las blockchains modulares dividen las cadenas públicas tradicionales en capas de disponibilidad de datos (DA), capas de ejecución, capas de consenso y capas de liquidación, cada una con un propósito distinto. La abstracción de la cadena, como una experiencia de usuario que libera a las personas de interacciones manuales con múltiples cadenas, debería estar estructurada lógicamente según las necesidades de diferentes tipos de usuarios: desarrolladores, usuarios regulares y proveedores de infraestructura.

TL;DR

El marco de tres capas para la abstracción de cadenas comprende la Capa de Aplicación, la Capa de Cuenta y la Capa de Blockchain, que atienden respectivamente a las necesidades de los desarrolladores, los usuarios regulares y los proveedores de infraestructura. Este marco ofrece una nueva perspectiva para comprender la interoperabilidad multicanal y la abstracción de cadenas.

  1. Capa de aplicación (Desarrolladores): Los desarrolladores enfrentan desafíos con la implementación multi-cadena y la compatibilidad entre cadenas, especialmente al trasladar proyectos de cadenas EVM a cadenas no EVM. La abstracción de cadena simplifica las operaciones entre cadenas al reducir las discrepancias técnicas, lo que hace que el desarrollo sea más eficiente y permite a los desarrolladores centrarse en la innovación en lugar de la complejidad multi-cadena.
  2. Capa de cuenta (Usuarios): Los usuarios regulares luchan con complejas interacciones multi-cadena y gestión fragmentada de activos. La abstracción de cadena unifica los saldos y automatiza las comisiones de gas, lo que permite una navegación más sencilla a través de las cadenas con una sola identidad, haciendo que las experiencias de Web3 sean más amigables para el usuario y similares a las aplicaciones de internet tradicionales.
  3. Capa de la cadena de bloques (proveedores de infraestructura): Los proveedores de infraestructura encuentran problemas con la seguridad cruzada y la fragmentación de liquidez. La abstracción de cadena estandariza la comunicación intercadena y la compatibilidad tecnológica, especialmente ayudando a ecosistemas como Cosmos y Polkadot, reduciendo los riesgos de seguridad y los costos de implementación.

En esencia, el marco de abstracción de tres capas tiene como objetivo eliminar las interacciones directas entre los diversos componentes de la cadena de bloques, fomentando un ecosistema de cadena de bloques más conectado e interoperable. Esta evolución marca un paso significativo en la madurez de la cadena de bloques, pasando de silos aislados de múltiples cadenas a una red colaborativa.

1. Abstracción de la cadena de capa de aplicación (Desarrolladores)

Al discutir sobre grupos de usuarios, a menudo los desarrolladores son pasados por alto como un segmento clave de usuarios. Sin embargo, los desarrolladores enfrentan desafíos únicos al construir proyectos multi-cadena, incluyendo:

  • Despliegue repetido en diferentes cadenas: Para ecosistemas compatibles con EVM, los desarrolladores deben implementar sus aplicaciones descentralizadas (Dapps) en cada cadena compatible individualmente, consumiendo tiempo y recursos significativos.
  • Múltiples Reconstrucciones de Proyectos para Compatibilidad en Cadena CruzadaDesplegar un proyecto basado en EVM en una cadena como Sui requiere que los desarrolladores reconstruyan su aplicación utilizando el lenguaje Move, lo cual no solo exige ajustes por las diferencias de sintaxis, sino que también plantea preocupaciones de seguridad.
  • Necesidades complejas de transacción entre cadenas: Consider the challenge of enabling a user who wants to swap ETH on Ethereum for a meme token on Solana. Issues like finding a suitable liquidity pool and defining the transaction path make cross-chain transactions a technical hurdle.

Para los desarrolladores, la capacidad de construir Dapps que puedan interactuar sin problemas en múltiples blockchains es una prioridad principal. La abstracción de cadena puede optimizar su experiencia al centrarse en varias áreas clave:

  1. Transacciones unificadas entre cadenas con una sola firmaUna necesidad importante es permitir aplicaciones en las que la firma única del usuario pueda autorizar transacciones en múltiples cadenas de bloques. Esto permite a los usuarios interactuar entre cadenas sin tener que administrar billeteras o claves separadas para cada una. Con una identidad unificada, los desarrolladores pueden crear Dapps complejas de múltiples cadenas, como intercambios descentralizados (DEX) o servicios financieros multi-cadena, que promueven la transferencia de valor y el intercambio de información en cadenas de bloques. Este enfoque reduce las barreras técnicas para los usuarios, simplifica el proceso de firma y mejora la participación en ecosistemas de múltiples cadenas.
  2. Soporte para lógica de cadena cruzada asincrónica y de larga duraciónPermitir que las Dapps ejecuten lógica empresarial compleja y de larga duración a través de blockchains brinda a los desarrolladores la capacidad de implementar operaciones intrincadas que abarcan múltiples redes. Por ejemplo, una aplicación financiera podría necesitar validar transacciones, ejecutar llamadas de contratos inteligentes o manejar solicitudes de datos en diferentes blockchains de manera concurrente. Al admitir lógica empresarial entre cadenas, las Dapps pueden lograr funciones avanzadas como el comercio automatizado o la gestión de activos entre cadenas, brindando a los desarrolladores una mayor flexibilidad y espacio para la innovación.
  3. Abstractando la complejidad de Multi-Chain \ El desarrollo multi-cadena a menudo se complica por los protocolos específicos de cada cadena, los tiempos de confirmación de transacciones y las estructuras de tarifas. Abstraer estas complejidades subyacentes permite a los desarrolladores centrarse en las características específicas de la aplicación y la experiencia del usuario sin adentrarse en los detalles de cada blockchain. Esto no solo acelera el desarrollo, sino que también reduce las barreras técnicas, haciendo que el desarrollo de aplicaciones blockchain sea más accesible para un amplio rango de desarrolladores.

Los proyectos actuales en la capa de aplicación de la abstracción de la cadena incluyenAgoric (@agoric), Omitir (@SkipProtocol) ySocket (@socketprotocol), cada uno contribuyendo al creciente ecosistema de herramientas destinadas a simplificar y mejorar el desarrollo multi-cadena para Dapps.

2. Abstracción de la Capa de Cuenta (Usuarios Finales)

Como fuente principal de liquidez del mercado y base para el crecimiento del ecosistema, los usuarios finales son cruciales para el espacio de blockchain. Sin embargo, los usuarios a menudo se quejan de la mala experiencia del usuario (UX) con varios proyectos multi-cadena. Aquí están algunos de los principales desafíos a los que se enfrentan los usuarios en un entorno multi-cadena:

  • Puenteo manual entre cadenas cruzadasAl mover activos o datos entre blockchains, los usuarios a menudo necesitan puentear manualmente estos activos, lo que implica pasos complejos como elegir servicios de puente, pagar tarifas y esperar confirmaciones. Este proceso manual no solo carga a los usuarios, sino que también aumenta el riesgo de errores y pérdida de activos, lo que requiere que los usuarios comprendan diferentes cadenas, especialmente difícil para los recién llegados.
  • Gestión fragmentada de activos en múltiples cadenas y monederosCon activos dispersos en diversas cadenas y billeteras, los usuarios necesitan gestionar diferentes direcciones, claves privadas y contraseñas, así como comprender la estructura de transacciones y tarifas de cada cadena. Esto aumenta el riesgo de problemas de seguridad como la filtración de claves, pérdidas o credenciales de acceso olvidadas, complicando la gestión de activos.
  • Identidad Fragmentada de Cadena Cruzada: Los usuarios a menudo necesitan crear cuentas o identidades separadas en cada blockchain, lo que resulta en una fragmentación de los datos de identidad. Esta fragmentación significa que los usuarios deben cambiar entre cuentas para diferentes cadenas, lo que dificulta la consolidación de la reputación, activos e historial de transacciones en todas las cadenas. Como resultado, los usuarios no pueden utilizar fácilmente su reputación o activos de una cadena en otra, lo que reduce la conveniencia y la experiencia del usuario.

Soluciones de Abstracción de Cadenas para Usuarios Finales

La abstracción de la capa de la cadena de cuentas tiene como objetivo proporcionar a los usuarios una experiencia fluida y unificada en múltiples blockchains, donde los activos y las identidades pueden gestionarse sin tener que lidiar con las particularidades técnicas de cada cadena. Los enfoques clave incluyen:

  1. Saldo unificado en todas las cadenas y aplicacionesUn “saldo unificado” permite a los usuarios ver sus activos totales en todas las cadenas desde una sola interfaz. Al utilizar servicios de agregación de datos entre cadenas, los usuarios pueden ver todos sus activos, ya sea en Ethereum, BSC, Solana u otras cadenas, en un solo lugar. Esto simplifica la gestión de activos y proporciona una visión clara de las tenencias totales, al tiempo que facilita las transferencias y transacciones entre cadenas. Con un saldo unificado, los usuarios perciben el ecosistema como un espacio integrado único, reduciendo la sensación de interactuar con cadenas de bloques individuales.
  2. Tarifas de gas y interacción de cuentas automatizadas en varias cadenasUna de las complejidades principales en las interacciones multi-cadena es gestionar las comisiones de gas. Dado que cada cadena de bloques requiere un token específico para las comisiones de transacción (por ejemplo, ETH en Ethereum, BNB en BSC), los usuarios a menudo necesitan gestionar los saldos de tokens en varias cadenas. Al automatizar los pagos de comisiones de gas, los usuarios pueden evitar gestionar manualmente los saldos de tokens en cada cadena. Pueden interactuar con una sola cuenta sin preocuparse por los diferentes tokens de comisión, cadenas o detalles técnicos. Esta automatización simplifica las interacciones multi-cadena y mejora en gran medida la experiencia de usuario.
  3. Identidad unificada para la gestión de cuentas entre cadenasActualmente, los usuarios necesitan cuentas separadas en cada cadena, lo que conlleva a una gestión de identidad fragmentada. Una cuenta unificada permite a los usuarios interactuar con múltiples blockchains bajo una sola identidad, eliminando la necesidad de crear y gestionar diferentes cuentas en cada cadena. Este enfoque de identidad unificada simplifica la gestión de activos e identidades, y los desarrolladores también pueden beneficiarse de una gestión de usuarios simplificada. Con un único punto de acceso, las Dapps pueden ofrecer interacciones multi-cadena sin problemas, lo que hace que la experiencia sea más intuitiva y coherente.

En la capa de cuenta de abstracción de cadena, los usuarios pueden mantener una identidad consistente y administrar activos en diferentes cadenas sin problemas, centrándose en sus necesidades de transacción sin preocuparse por los detalles técnicos subyacentes. Los proyectos líderes en esta dirección incluyen gateRed de Partículas (@ParticleNtwrk), XION (@burnt_xion), y NEAR ( @nearprotocol).

3. Abstracción de capa de cadena de bloques (proveedores de infraestructura)

Para los proveedores de infraestructura, elegir el ecosistema de blockchain correcto es crucial. Los proveedores deben considerar si una blockchain requiere sus servicios y si el ecosistema se alinea con sus objetivos estratégicos. Esta decisión se complica por la independencia y el aislamiento de varias blockchains. Un entorno de blockchain conectado reduciría la necesidad de que los proveedores elijan cadenas específicas, lo que permite opciones de implementación más amplias. Lograr esto requiere soluciones en varias áreas clave:

  • Bridging y Liquidez Unificada de Alto Riesgo: Los usuarios transfieren con frecuencia activos a través de blockchains mediante el “bridging”, lo que introduce altos riesgos de seguridad debido a las disparidades de protocolo y técnica entre las cadenas. Las vulnerabilidades en los contratos de puente, los ataques potenciales y la pérdida de activos han sido problemas recurrentes, con pérdidas significativas ocurriendo en ataques anteriores a los puentes. Además, la fragmentación de la liquidez complica las transacciones entre cadenas, ya que cada cadena tiene piscinas de liquidez aisladas, lo que dificulta y encarece el acceso a la liquidez entre cadenas.
  • Mecanismos de Comunicación Cruzada Inconsistentes entre CadenasLa falta de protocolos de comunicación estandarizados entre blockchains crea obstáculos significativos para las interacciones entre cadenas. Cada blockchain opera con diferentes modelos de consenso (PoW, PoS, etc.) y arquitecturas, con canales de comunicación directa limitados entre ellos. Esta diversidad complica el desarrollo de aplicaciones entre cadenas, ya que cada cadena tiene reglas, mecanismos de consenso y modelos de seguridad únicos.
  • Fragmentación del Estado: En un entorno multi-cadena, los datos y estados de usuario están dispersos en diferentes cadenas, lo que conduce a una experiencia de usuario fragmentada. Esto incluye no solo la gestión de activos, sino también las cuentas de usuario, los historiales de transacciones y los estados de contratos inteligentes. Para los proveedores de infraestructura, la fragmentación de estados requiere un esfuerzo adicional para garantizar la consistencia de datos en todas las cadenas, incluida la sincronización de estados de usuario y transacciones.

Soluciones de Abstracción de Cadena de Capa de Blockchain

La capa de abstracción de la cadena de bloques tiene como objetivo abordar estos problemas fundamentales, permitiendo la interoperabilidad entre cadenas de bloques con un riesgo, retraso y costo mínimos. Las soluciones clave incluyen:

  1. Mecanismos de seguridad mejoradosLa seguridad es un desafío importante en entornos de varias cadenas, especialmente para transacciones entre cadenas y puentes. Cada cadena de bloques tiene sus propios protocolos de seguridad, pero las interacciones entre cadenas introducen vulnerabilidades como la pérdida de activos y la manipulación de transacciones. Los mecanismos clave de seguridad incluyen mecanismos de consenso, auditorías de contratos inteligentes, protocolos de firma múltiple y pruebas criptográficas de conocimiento cero (ZK). Estos métodos ayudan a asegurar transacciones entre cadenas y mitigar los riesgos asociados con el puenteo de activos entre cadenas.
  2. Mensajería y puenteado entre cadenasLa mensajería entre cadenas permite la transmisión de información, instrucciones o transacciones entre blockchains. Por ejemplo, un usuario puede querer activar un contrato inteligente en Ethereum y luego ejecutar una transacción relacionada en BSC o Polkadot. Protocolos como el IBC (Comunicación entre Cadenas) de Cosmos y el XCMP (Pasando Mensajes entre Cadenas) de Polkadot están trabajando hacia una comunicación entre cadenas estandarizada, apoyando la transferencia segura de datos y activos entre blockchains. Por otro lado, los puentes bloquean activos en una cadena y crean tokens equivalentes en otra, facilitando el flujo de activos entre cadenas. Una tecnología de puentes efectiva puede impulsar la interoperabilidad y permitir el libre movimiento de activos entre blockchains.
  3. Compatibilidad directa para cadenas con una pila tecnológica unificadaLas cadenas construidas sobre una pila tecnológica unificada tienen un nivel natural de compatibilidad, lo que permite una alta interoperabilidad. La pila tecnológica, una combinación de herramientas de desarrollo, protocolos, marcos y mecanismos de consenso, proporciona una base compartida que permite una interacción fluida entre cadenas compatibles. Por ejemplo, Cosmos y Polkadot tienen ecosistemas construidos sobre protocolos fundamentales comunes (Cosmos utiliza Tendermint, mientras que Polkadot utiliza Substrate). Esto permite una fácil interoperabilidad, seguridad compartida, liquidez e intercambio de datos entre cadenas dentro del mismo ecosistema, lo que ayuda a los proveedores de infraestructura a reducir los riesgos de seguridad y mejorar la eficiencia de implementación.

La capa de abstracción de la cadena de bloques funciona como el establecimiento de algunas carreteras principales que conectan regiones enteras, en lugar de tener que construir miles de carreteras más pequeñas y aisladas. Esto mejora significativamente la eficiencia al conectar cadenas dentro de ecosistemas unificados. Los proyectos clave que impulsan la abstracción de la capa de la cadena de bloques incluyen AggLayer de Polygon (@0xPolygon) yDisponible (@AvailProject).

Declaración:

  1. Este artículo es reproducido de[cryptoHowe.eth], los derechos de autor pertenecen al autor original [@weihaoming], si tienes alguna objeción a la reimpresión, por favor contacta aAprender Gateequipo , y el equipo lo manejará lo antes posible de acuerdo con los procedimientos pertinentes.
  2. Descargo de responsabilidad: Las opiniones expresadas en este artículo representan únicamente las opiniones personales del autor y no constituyen ningún consejo de inversión.
  3. Las traducciones del artículo a otros idiomas son realizadas por el equipo de gate Learn. A menos que se mencione, está prohibido copiar, distribuir o plagiar los artículos traducidos.
Empieza ahora
¡Regístrate y recibe un bono de
$100
!