De islas aisladas a la interconexión: ¿Cómo logra Skate, la capa de aplicación de cadena completa, una implementación de cadena completa?
Recientemente, Skate, la capa de aplicación de cadena completa, presentó la infraestructura para implementar aplicaciones sin estado en su último anuncio oficial Skate 101. Su objetivo es construir aplicaciones sin estado implementadas en cadena completa en la situación actual de paralelismo de múltiples cadenas para resolver los problemas de fragmentación e ineficiencia de interoperabilidad de las aplicaciones Web3. Esta tecnología innovadora logra una conexión perfecta de aplicaciones de cadena cruzada a través de un diseño único, sentando las bases para nuevas posibilidades para aplicaciones de cadena cruzada en el futuro.
La evolución tecnológica y la expansión ecológica de Ethereum
Desde la introducción de la funcionalidad de contratos inteligentes en Ethereum, se han generado una gran cantidad de aplicaciones descentralizadas innovadoras (DApps). Con la adopción generalizada de estas aplicaciones, la congestión de la red se ha vuelto cada vez más grave, lo que lleva a un marcado aumento en los costos de transacción. En respuesta a este desafío, han surgido nuevas soluciones de blockchain de capa 1. Para resolver su problema de escalabilidad, Ethereum también se está transformando en una ruta centrada en Rollup. Este cambio estratégico ha promovido en gran medida el desarrollo de la tecnología de blockchain de capa 2. Sin embargo, el desafío que conlleva es que cada blockchain emergente necesita implementar un conjunto completo de aplicaciones Web3 básicas, y las DApps en el mercado se han implementado en hasta 30 cadenas.
La cantidad de soluciones de capa 2 de Ethereum ha aumentado durante el último año y se espera que esta tendencia de crecimiento sea aún más rápida en el futuro. Este rápido crecimiento ha impulsado el desarrollo de protocolos de interoperabilidad que respaldan un modelo de servicio Roll up modular, lo que reduce el tiempo de implementación de la cadena de bloques a solo 5 minutos.
Estamos avanzando rápidamente hacia un futuro con miles de cadenas de bloques activas, lo que cambiará por completo el panorama de las aplicaciones Web3 y cómo interactúan.
Desafíos de interoperabilidad y problemas de fragmentación de aplicaciones
Actualmente, hasta el 90% de las aplicaciones en el ecosistema EVM son versiones bifurcadas implementadas en nuevas cadenas. Esta duplicación genera un grave desperdicio de recursos y fragmentación de las aplicaciones. Aunque hay muchos equipos profesionales comprometidos con el desarrollo a nivel de aplicación, el modelo de bifurcación en todas partes sigue prevaleciendo. Las diferentes cadenas de bloques tienen diferentes tiempos de bloque, finalidad y mecanismos de consenso, lo que aumenta aún más la complejidad de los protocolos de interoperabilidad.
En la actualidad, las aplicaciones suelen estar diseñadas como aplicaciones monolíticas en una única cadena, y los protocolos de interoperabilidad se utilizan principalmente para la mensajería y la conexión de activos. Los protocolos de interoperabilidad intentan encontrar el equilibrio adecuado entre la descentralización y la velocidad de las transacciones para adaptarse a los requisitos específicos de cada caso de uso. Sin embargo, la mayoría de los protocolos de interoperabilidad aún presentan retrasos significativos en la finalización de los mensajes (que van desde 15 minutos hasta 7 días), que es la razón principal por la que no se puede lograr una interoperabilidad perfecta en el nivel actual de aplicación Web3. Como resultado, el espacio de aplicaciones Web3 existente está fragmentado y es ineficiente.
Minimizar los retrasos en la interoperabilidad y lograr una interoperabilidad perfecta de las capas de aplicación son cuestiones fundamentales que deben abordarse en la industria.
¿Cómo resuelve Skate este problema?
¿Skate es simplemente otra cadena de bloques? ¿Otro protocolo de interoperabilidad? ¿O una tecnología de abstracción de la cadena?
Por supuesto que no. Skate fue pionero en un nuevo paradigma al resolver este problema a nivel de aplicación.
Solución innovadora para aplicaciones de cadenas cruzadas de Skate: deslizándose hacia el mundo de las aplicaciones sin estado
Skate propone crear aplicaciones sin estado que se puedan interconectar entre cadenas, lo que permite que cualquier DApp se ejecute simultáneamente en miles de cadenas a través de un único conjunto de estados (estado), lo que desbloquea el problema de interoperabilidad entre cadenas de las aplicaciones Web3. Cualquier cadena nueva, ya sea EVM o no, se puede conectar fácilmente a Skate, y los usuarios y desarrolladores solo necesitan interactuar con Skate por separado para acceder de inmediato a miles de cadenas al mismo tiempo.
Al descomponer la estructura de las aplicaciones Web3 en dos componentes básicos: el contrato central (Kernel) que mantiene su propia lógica y el contrato periférico (Periferia) responsable de la interacción del usuario, la parte central maneja la lógica básica y el estado de la aplicación, mientras que la parte periférica maneja la interacción del usuario. La visión de Skates es separar estos dos componentes y, a través de un único contrato central, la aplicación puede mantener un estado en todas las cadenas.
Cada blockchain tendrá un contrato de pasarela Skate, que es la única forma en que el núcleo de la aplicación puede interactuar con la periferia. Los usuarios interactúan con las aplicaciones en diferentes cadenas a través de intenciones, que son rápidamente confirmadas previamente por ejecutores especiales (como entidades incluidas en la lista blanca) para lograr la interoperabilidad a nivel de la aplicación.
Cada vez que un usuario genera una salida, el núcleo de la aplicación crea una tarea y la envía al cuadro de tareas de la cadena Skate, la cadena central que contiene el estado de la aplicación. A estas tareas se les asigna un identificador de tarea y datos de llamada y se envían a la cadena con la que interactúa el usuario a través de la capa de preconfirmación de Skate, AVS, que está protegida por la capa Eigen. La capa Eigen proporciona un alto nivel de confianza económica, lo que permite que la aplicación Skate comparta un solo estado a través de miles de cadenas.
Expansión de la interoperabilidad entre cadenas de Skate
Además, las aplicaciones sin estado adoptarán un modelo plug-and-play, utilizando cualquier protocolo de interoperabilidad como Axelar o LayerZero, para realizar la confirmación de finalidad real y garantizar el control de riesgos para la preconfirmación. Las tareas pasan del estado pendiente del cuadro de tareas al estado de preconfirmación y, luego, los datos de llamada relacionados con la tarea se ejecutan a través del contrato de puerta de enlace para lograr el resultado esperado en los componentes periféricos de la aplicación.
Esta innovación transformadora permite que las aplicaciones se pongan en marcha con un único estado de aplicación en miles de cadenas, aprovechando los efectos de red de todos los ecosistemas. Las nuevas y futuras Capa 2 ya no requieren que todas las aplicaciones necesarias se creen desde cero. Skate también está desarrollando envoltorios de puerta de enlace para cadenas que no son EVM, como Solana, SUI, Aptos y Ton, lo que permite que las aplicaciones EVM compartan el estado de la aplicación en cadenas EVM y no EVM.
Este artículo proviene de Internet: De islas aisladas a la interconexión: ¿Cómo logra Skate, la capa de aplicación de cadena completa, una implementación de cadena completa de DApps?
Autor original: @Web3 Mario Introducción: Ayer, por accidente, me enteré por un amigo de que había obtenido un considerable retorno de la inversión en el campo de las inscripciones de BTC, lo que despertó profundamente en el autor la mentalidad de dar un paso al vacío. Estuve ansioso durante dos días consecutivos, lo cual fue realmente vergonzoso. Recordando que la arquitectura técnica de Ordinals acababa de ser lanzada anteriormente, el autor estudió los documentos relevantes, pero como desarrollador, estaba bastante insatisfecho con este camino técnico. En ese momento, juzgué que esto era simplemente una inversión de la tecnología de cifrado, porque su concepto de diseño parecía ser similar a un proyecto de altcoin distante Color Coin, es decir, cómo usar la arquitectura técnica de BTC para emitir algunos tokens independientes, pero la diferencia es que Ordinals no…