El libro blanco de Altius completo en idioma indonesio les ayuda a comprender qué es Altius, ¡vamos a prestar atención hasta el final!

1. Resumen

Altius presenta un Marco de Ejecución agnóstico de VM que optimiza la ejecución de blockchain a través de un diseño modular. Su arquitectura de tres módulos permite una ejecución de alto rendimiento, interoperabilidad multichain y mejor escalabilidad.

Altius Stack separa la capa de ejecución de blockchain de la implementación binaria única y el diseño de red, lo que permite una integración fluida con todas las Capa 1, Capa 2 y cadenas específicas de aplicaciones para mejorar el rendimiento instantáneo y una mejor interoperabilidad. Esta arquitectura tiene como objetivo lograr la paridad de Web2 para casos de uso en cadena en el futuro multi-cadena, lo que garantiza que las cadenas integradas sean resistentes al futuro para el rendimiento.

2. Introducción

Declaración del Problema

Los sistemas blockchain actuales enfrentan desafíos significativos, incluyendo congestión en la red, altos costos de transacción y escalabilidad limitada para casos de uso que son opinativos, incluso cuando el espacio de bloque público continúa creciendo. Estas limitaciones provienen de la capa de ejecución monolítica y la interoperabilidad inadecuada, que pone a las redes en riesgo de volverse obsoletas sin soluciones de escalabilidad como la ejecución paralela.

Aunque el procesamiento paralelo es una solución que ha sido bien investigada y está ampliamente disponible para la escalabilidad, muchas redes no tienen los recursos para desarrollar sus propios sistemas. Altius ofrece una capa de ejecución modular lista para usar para cerrar esta brecha, permitiendo a las redes escalar de manera eficiente y hacer que su infraestructura sea a prueba de futuro sin trabajo de desarrollo adicional.

Visión

La misión de Altius es mejorar la escalabilidad e interoperabilidad de blockchain en la capa de ejecución, permitiendo que aplicaciones y ecosistemas alcancen su máximo potencial. Altius busca empoderar el ecosistema de múltiples cadenas a través de una infraestructura de ejecución compartida centrada en:

  • Soluciones de escalado eficientes con mejoras continuas que mantienen un rendimiento óptimo

  • Interoperabilidad entre cadenas

  • Desarrolladores sensibles para construir aplicaciones diseñadas para enviar múltiples hilos en paralelo

Alcance

Este documento discute la arquitectura, implementación y hoja de ruta de desarrollo de Altius.

3. Arquitectura Técnica

La arquitectura técnica de Altius utiliza tres pilares clave para optimizar la ejecución de blockchain:

  1. Almacenamiento Paralelo Escalable: alarma opera simultáneamente y actualizaciones de estado eficientes en todos los nodos.

  2. Paralelismo a Nivel de Instrucción: Usando Asignación Estática Única (SSA) para identificar y ejecutar de manera independiente múltiples procesos en conflicto.

  3. Evaluador de Código de Aplicaciones: Se otorga a los desarrolladores por crear contratos inteligentes optimizados en un entorno de ejecución.

Juntos, estos pilares aumentan la escalabilidad, eficiencia e interoperabilidad en la ejecución de blockchain.

Almacenamiento Escalable Paralelo

La gestión de estado es crucial para el rendimiento de blockchain, ya que cada transacción actualiza el estado del sistema. Los sistemas tradicionales que utilizan Merkle-Patricia enfrentan latencias y cuellos de botella de I/O, que empeoran a medida que crece la actividad de blockchain. Almacenamiento Escalable Paralelo ofrece un nuevo enfoque para la gestión de datos de estado.

Solución de Almacenamiento Escalable Paralelo Altius utilizando gestión de estado de sharding, almacenamiento temporal distribuido y estructuras de datos avanzadas para lograr un alto rendimiento con baja latencia. Este artículo discute sus características y beneficios principales.

Principios Clave de Almacenamiento Escalable Paralelo

Este sistema divide los datos de estado en fragmentos gestionados de forma independiente a través de nodos distribuidos, permitiendo así operaciones paralelas. Los fragmentos se distribuyen según el prefijo de clave para una carga equilibrada. Scalable State Merkle Trie (SSMT) implementa esto asignando un rango inicial específico (por ejemplo, 0x00–0x10) a nodos diferentes.

Para minimizar la latencia, la caché distribuida almacena datos de acceso frecuente en memoria, utilizando prefetching y patrones históricos. SSMT optimiza la gestión de estado a través de consultas manejadas de manera eficiente y algoritmos de balanceo de carga, evitando así el estancamiento del rendimiento.

Innovación en Arquitectura

El Almacenamiento Escalable Paralelo cuenta con un innovador balanceo de carga dinámico para una distribución uniforme de fragmentos, algoritmos optimizados para concurrencia para el procesamiento paralelo, un diseño centrado en la memoria para un acceso más rápido y tolerancia a fallos para interrupciones.

Paralelismo a Nivel de Instrucción

Los sistemas blockchain tradicionales utilizan la ejecución secuencial de transacciones, lo que provoca cuellos de botella a gran escala debido a la repetición total de transacciones durante conflictos.

El Paralelismo a Nivel de Instrucción (ILP) de Altius procesa procesos individuales simultáneamente, reduciendo conflictos y mejorando el rendimiento con la vinculación entre procesos granulares.

Principios Clave del Paralelismo a Nivel de Aprendizaje

Asignación Estática Única (SSA) transforma el bytecode de contratos inteligentes para rastrear dependencias de instrucciones, permitiendo la ejecución simultánea. Principio clave:

  • Ejecución Granular: Procesar procesos independientes simultáneamente

  • Análisis Gráfico de Dependencia: Gestionar relaciones de instrucciones para un ordenamiento óptimo

  • Minimización de Conflictos: Reducir la necesidad de ejecuciones repetidas a través de niveles de procesamiento de procesos

Optimización principal de ILP incluye:

  • Transformación SSA: Convertir bytecode para rastrear dependencias de manera eficiente

  • Programación Dinámica: Procesamiento paralelo basado en dependencias

  • Ejecución Incremental: Progreso continuo a pesar de conflictos

ILP aumenta el rendimiento, reduce la latencia y maximiza el uso de recursos al mismo tiempo que proporciona herramientas de envío para desarrolladores.

Altius crea una capa de ejecución de alto rendimiento que no depende de VM y es compatible con cualquier cadena para una infraestructura de blockchain a prueba de futuro. Altius busca establecer un nuevo estándar para la escalabilidad de blockchain, al mismo tiempo que permite una conectividad entre cadenas sin problemas. Con Altius, el ecosistema de blockchain tendrá acceso continuo al rendimiento de ejecución de vanguardia en la industria, permitiéndoles enfocarse en construir lo que importa.