Escrito por: Pzai, Foresight News
En el desarrollo de la arquitectura de tecnología blockchain, hemos pasado del modelo UTXO de Bitcoin a los contratos inteligentes de Ethereum, y a partir de esto se han derivado innumerables escenarios de aplicación; sin embargo, en el ecosistema actual de cadenas públicas, el problema de interoperabilidad entre diferentes arquitecturas se ha vuelto cada vez más prominente. En respuesta a este desafío, la cadena pública L1 Supra ha construido una solución de blockchain integrada de manera vertical, proporcionando una plataforma Layer 1 con todas las funciones clave integradas, al mismo tiempo que adopta un modelo de red jerárquico de 'tribu' y 'clan' y un motor de consenso Moonshot desarrollado internamente para mejorar la resiliencia, seguridad y velocidad de procesamiento del sistema. Este artículo analiza desde varios ángulos cómo Supra proporciona caminos tecnológicos innovadores para resolver muchos de los problemas existentes en el ecosistema de blockchain.
Integración vertical
En el ecosistema actual de blockchain, el enfoque de diseño de muchas cadenas públicas generalmente integra el consenso, la disponibilidad de datos y la funcionalidad de ejecución en la red central, dejando otras infraestructuras (como oráculos, comunicación entre cadenas, aleatoriedad en cadena, etc.) a otros protocolos, lo que puede resultar en complejidad de integración, aumento de riesgos de seguridad y aumento de costos de desarrollo. Supra L1 integra verticalmente servicios clave como oráculos, comunicación entre cadenas, automatización y aleatoriedad en cadena (VRF) directamente en L1, haciendo que todos los servicios compartan una seguridad consistente y evitando problemas de retraso y seguridad en la comunicación entre cadenas tradicional.
Supra Contenedor: Combinación Eficiente y Ecología Diversificada
La mayoría de las aplicaciones blockchain existentes tienen una dependencia ecológica y presentan ciertas limitaciones en la interoperabilidad y el acceso a la liquidez multichain, además, la independencia de cada aplicación se ve afectada por los modelos de ejecución y económicos, limitando la expansión de casos de uso dentro de una sola aplicación. Sin embargo, las dApps construidas sobre la cadena Supra, mediante tecnología de contenedorización, pueden aprovechar la elasticidad y flexibilidad de L2 mientras mantienen la independencia de la cadena de aplicaciones. En el contenedor, los desarrolladores pueden personalizar los modelos de gobernanza e incentivos según sus necesidades, y pueden aprovechar las ventajas de liquidez de L1 para mejorar la eficiencia de las transacciones de las aplicaciones. Además, Supra ofrece varios servicios de integración vertical, como redes automatizadas y generadores de números aleatorios, que pueden ayudar a los desarrolladores a desplegar aplicaciones más rápido y mejorar su rendimiento y seguridad.
En cuanto a la ejecución de la capa base de blockchain, hay muchas soluciones de máquinas virtuales en el mercado, mientras que el diseño Multi-VM de Supra amplía la aplicabilidad de la plataforma, actualmente Supra admite varias máquinas virtuales populares como MoveVM y EVM (próximamente admitirá Solana VM y Cosmos VM). Los desarrolladores de diferentes ecosistemas pueden migrar fácilmente sus aplicaciones a Supra sin necesidad de reprogramar, aprovechando al mismo tiempo un alto rendimiento y baja latencia, mejorando la interoperabilidad entre contratos inteligentes.
Mecanismo de consenso y prueba Moonshot
Actualmente, muchas L1 están luchando por equilibrar el rendimiento y la finalización, mientras que el protocolo de consenso Moonshot de Supra es un protocolo de rotación de líderes aleatorios basado en un mecanismo de tolerancia a fallos bizantinos (BFT) que mejora la eficiencia del procesamiento de transacciones mediante la paralelización del flujo de trabajo. Este protocolo utiliza un diseño elástico que se puede ajustar según las diferentes necesidades, logrando un alto rendimiento de 500,000 transacciones por segundo y una latencia de consenso en milisegundos. Además, Supra ha utilizado métodos de verificación formal para proporcionar una estricta prueba de seguridad del protocolo de consenso Moonshot, asegurando su corrección y fiabilidad.
El protocolo de consenso Moonshot adopta un mecanismo de propuesta optimista, es decir, cuando un nodo presenta una propuesta de bloque, asume que esta será aceptada y continúa enviando solicitudes para la siguiente propuesta de bloque. Si otros nodos están de acuerdo con esta propuesta, se incluirá en el siguiente bloque. De esta manera, los nodos pueden avanzar directamente al siguiente paso del proceso de consenso en espera de un resultado positivo previsto, evitando tiempos de espera innecesarios. Al mismo tiempo, dado que la transmisión, ordenación y ejecución de transacciones pueden ejecutarse en paralelo, se puede reducir de manera más eficiente el tiempo de procesamiento. Este mecanismo de separación reduce el grado de dependencia del sistema en nodos honestos, lo que minimiza la proporción de nodos honestos requeridos para el consenso.
Arquitectura de 'Tribu - Clan': Gestión de nodos jerárquica y ejecución paralela
La arquitectura de gestión de nodos de 'Tribu - Clan' adopta un enfoque jerárquico y aleatorizado en la gestión de nodos, donde la tribu representa un conjunto de grandes nodos y el clan representa un conjunto de pequeños nodos seleccionados aleatoriamente dentro de la tribu. Se seleccionan aleatoriamente pequeños nodos dentro de la tribu para formar clanes, asegurando que el riesgo de comportamiento bizantino en cada capa se mantenga al mínimo, proporcionando alta resiliencia y robustez. Los recursos de los nodos se asignarán dinámicamente según la demanda, asignando diferentes tareas a diferentes clanes que pueden ejecutarse en paralelo. Este mecanismo garantiza que la red de Supra pueda operar normalmente incluso en caso de interferencia de nodos bizantinos y mejora la eficiencia de cálculo y ejecución en múltiples dimensiones, mientras que la arquitectura única mejora la escalabilidad y seguridad mediante la ejecución paralela a nivel de red y nodos. La reconfiguración aleatoria de nodos establecida en L1 garantiza la seguridad, mientras que la aleatoriedad basada en VRF aumenta la resistencia a ataques dirigidos.
Izquierda: Flujo de transacciones de usuarios en Supra
Derecha: Arquitectura de 'Tribu - Clan'
Mecanismo de prueba de liquidez económica PoEL
PoEL (Prueba de Liquidez Económica) es el mecanismo de incentivos único de Supra, que vincula el riesgo de capital de los participantes con el mecanismo de incentivos, diseñando formas de incentivos personalizadas según el riesgo y el uso del capital, atrayendo la inversión de capital a largo plazo en la construcción de la red. Este mecanismo admite la participación de varios activos digitales en el fondo de liquidez, proporcionando una fuente de capital más diversa y reduciendo el impacto de la volatilidad de los activos en la seguridad de la red mediante medidas de gestión de riesgos.
Al mismo tiempo, PoEL permite que el capital obtenga ingresos de staking mientras proporciona liquidez en el fondo de liquidez, lo que maximiza la utilización del capital en múltiples escenarios, mejorando la eficiencia del capital.
Avances del equipo y del proyecto
El equipo de Supra tiene una base académica considerable, liderado por el Dr. Aniket Kate, inventor de las promesas KZG y criptógrafo, como jefe de investigación, donde la tecnología de promesas KZG ocupa un lugar central en la hoja de ruta de escalado de Ethereum. Recientemente, Supra lanzó la red principal de MoveVM y pronto lanzará una versión de EVM. Hasta ahora, Supra ya ha lanzado más de 50 dApps y está en conversaciones con más de 100 dApps, ha lanzado un fondo ecológico de 100 millones de dólares y ha puesto en marcha un evento de exhibición de proyectos comunitarios llamado Super dApp Showdown, donde la comunidad y los jueces de VC seleccionarán a los ganadores de cada temporada, quienes podrán acceder directamente al fondo ecológico.
Conclusión
En el amplio contexto competitivo del ecosistema blockchain, tanto los usuarios como los desarrolladores necesitan realizar cierta integración en la arquitectura subyacente para acceder a mejores servicios, y en el actual ecosistema blockchain diversificado, la interoperabilidad y la complejidad de integración entre diferentes cadenas públicas se han convertido en problemas urgentes por resolver. Como plataforma Layer 1, Supra intenta ofrecer una solución que integre verticalmente las funciones clave y soporte múltiples máquinas virtuales (como MoveVM, EVM), con el objetivo de facilitar la migración de aplicaciones de diferentes pilas tecnológicas a su plataforma, proporcionando a los desarrolladores una plataforma descentralizada altamente flexible y segura mientras mantiene un buen rendimiento. En el futuro, la innovación tecnológica de Supra traerá más posibilidades a los desarrolladores, acelerando la aplicación y desarrollo de diversas aplicaciones blockchain a nivel global.