Las 8 grandes innovaciones de la Cadena de bloques Aptos: desde el lenguaje Move hasta el alto rendimiento del Consenso

Las 8 fuerzas innovadoras de la red Aptos

Aptos, como una red de blockchain de baja latencia y alta capacidad de procesamiento, ha traído cambios revolucionarios para los desarrolladores que construyen aplicaciones Web3. Este artículo explorará en profundidad los 8 elementos innovadores que impulsan el desarrollo de la red Aptos.

1. Desarrollo de aplicaciones optimizadas en Move

El lenguaje Move utilizado por Aptos proporciona a los desarrolladores un mejor entorno de desarrollo, lo que mejora significativamente la eficiencia del desarrollo. Move es un lenguaje de programación expresivo y fácil de usar, diseñado específicamente para la gestión segura de activos.

La cadena de bloques Aptos está profundamente integrada con el lenguaje Move, compartiendo múltiples conceptos de diseño centrales, lo que convierte a Aptos en una plataforma de desarrollo Move eficiente y agradable. Move fue diseñado originalmente para el predecesor de Aptos, esta conexión garantiza que los desarrolladores de Move existentes puedan migrar sin problemas a Aptos para desarrollar, y los principiantes también pueden beneficiarse de la documentación y ejemplos existentes.

Aptos ha mejorado significativamente el ecosistema Move al agregar múltiples funciones a nivel de lenguaje y marco. Estas funciones incluyen una arquitectura de seguridad completa, medición de gas configurable de forma granular, actualizabilidad de código, tablas a gran escala, cuentas de recursos, entre otros. Además, el validador Move, como herramienta de verificación formal de contratos inteligentes Move, proporciona una garantía adicional para las invariantes del contrato y se ha expandido activamente en Aptos.

Muchos de los primeros investigadores y desarrolladores del lenguaje Move siguen activos en el ecosistema de Aptos, mejorando constantemente el lenguaje Move y la comunidad. Después de cuatro años de pruebas prácticas, el lenguaje Move ha demostrado ser un lenguaje de desarrollo de nivel de producción maduro y confiable.

8 innovaciones que hacen de Aptos un líder en nuevas cadenas de bloques

2. Block-STM trae libertad de programación

Block-STM es un innovador motor de ejecución paralela de contratos inteligentes, construido sobre la memoria de transacciones de Aptos y los principios de control de concurrencia optimista. Este novedoso método de paralelización de transacciones puede acelerar significativamente la velocidad de procesamiento de transacciones sin afectar la experiencia de desarrollo.

A diferencia de los motores de ejecución paralela que necesitan leer y escribir datos para romper la atomicidad de las transacciones, Block-STM permite a los desarrolladores codificar libremente, logrando un mayor rendimiento y menor latencia en escenarios de aplicación reales. Los desarrolladores pueden utilizar Block-STM para construir fácilmente aplicaciones altamente paralelizadas. Block-STM soporta una atomicidad más fuerte que otros entornos de ejecución paralela que necesitan dividir operaciones en múltiples transacciones, mejorando la experiencia del usuario al reducir la latencia y aumentar la eficiencia de costos.

3. Gobernanza en la cadena y descentralización

Para apoyar una red Layer 1 verdaderamente descentralizada y sin permisos, Aptos ha integrado un mecanismo de gobernanza en cadena que permite actualizaciones sin problemas de la configuración de la red y la máquina virtual. Este aspecto ha sido plenamente validado en el testnet de incentivos de Aptos 3 y en la mainnet.

En la mainnet, se ha mejorado la confiabilidad de la red al reducir la "restricción del aumento del poder de voto". Esta propuesta estableció un umbral más agresivo para acelerar el lanzamiento de la red, obteniendo el apoyo de más del 52% de los titulares de tokens, protegiendo efectivamente la seguridad de la red.

Desde su creación, la comunidad de Aptos ha podido crear y votar sobre propuestas que afectan el comportamiento de la cadena de bloques Aptos. Estas propuestas de gobernanza incluyen: ajustar la duración del epoch, modificar los requisitos mínimos y máximos de participación de los validadores, cambiar los parámetros del sistema, actualizar el código principal de la cadena de bloques y actualizar el módulo del marco Aptos (, un conjunto de bibliotecas de desarrollo clave de Move ) para corregir errores o mejorar funcionalidades.

4. AptosBFTv4 consenso eficiente

AptosBFTv4 es el primer protocolo BFT de blockchain de nivel de producción con una prueba de corrección rigurosa. Este protocolo utiliza un mecanismo de respuesta optimista, lo que permite ofrecer baja latencia y alta capacidad de procesamiento, aprovechando al máximo el rendimiento de la red subyacente. Mejorando sobre la base de Hotstuff, AptosBFTv4 reduce el retraso de confirmación de 3 pasos a 2 pasos, disminuyendo un 33% de la latencia sin sacrificar la eficiencia de la comunicación.

La implementación de AptosBFTv4 considera plenamente la rigurosidad de la seguridad y la capacidad de actualización. Esta implementación separa claramente las invariantes para permitir el aislamiento y la auditoría efectiva, y aplica el principio de no bifurcación. La misma pila de software ha sido actualizada 4 veces y ha sido probada en una red real, demostrando la meticulosidad y robustez de su proceso de desarrollo. En la cuarta iteración, AptosBFTv4 se convirtió en el protocolo de consenso de tolerancia a fallos bizantinos listo para producción más rápido.

Incluso si algunos nodos fallan, Aptos puede garantizar la operación continua de toda la red. Esto se debe al mantenimiento del sistema de reputación en cadena, que utiliza la disponibilidad y el rendimiento pasados como indicadores de referencia para el futuro, minimizando automáticamente el impacto negativo de los validadores que responden lentamente y tienen un desempeño deficiente.

5. Mecanismos de seguridad que aumentan la confianza del usuario

Las cuentas de Aptos admiten una gestión de claves flexible, que incluye funciones como la rotación de claves, la agilidad criptográfica y un modelo de custodia híbrido. La rotación de claves es una buena práctica de seguridad y es crucial para prevenir ataques remotos que puedan comprometer cuentas de múltiples partes. En otras cadenas de bloques, la rotación solo se puede lograr trasladando todos los activos a una nueva cuenta. Aptos utiliza un enfoque de desacoplamiento de cuentas y claves, lo que le permite agregar sin problemas nuevos algoritmos de firma digital para admitir diferentes tipos de claves públicas y privadas. El modelo de custodia híbrido admite soluciones avanzadas de recuperación y gestión de cuentas, lo que ayuda a cerrar la brecha entre Web2 y Web3.

Las billeteras pueden utilizar la función de preejecución de transacciones para explicar los resultados de la transacción a los usuarios antes de que firmen. Este método de evaluación de transacciones antes de la firma puede mitigar riesgos de seguridad como el phishing, que son cada vez más comunes en el ámbito de Web3. Para optimizar aún más la experiencia del usuario, la blockchain de Aptos limita la validez de cada transacción y utiliza un mecanismo de triple protección que incluye número de serie, tiempo de expiración y ID de cadena para evitar que los firmantes se vean afectados por transacciones válidas indefinidamente.

El protocolo de consenso de Aptos y el almacenamiento autenticado implementan un soporte práctico y sin interrupciones para el protocolo de clientes ligeros, proporcionando así una experiencia de usuario más segura y confiable. La red Aptos da la bienvenida a cualquier persona a conectar nodos completos para acceder directamente a los datos autenticados, lo que refleja el principio de "desconfianza, pero verifica" de Web3. Para ello, Aptos ha establecido una eficiente estructura de árbol de multidifusión, proporcionando a los participantes una red de alto rendimiento y baja latencia para difundir el estado de la cadena de bloques. Los participantes pueden procesar todas las transacciones desde el génesis, o pueden omitir completamente la historia de la cadena de bloques y sincronizar solo el estado más reciente. Los clientes ligeros pueden sincronizar parte del estado de la cadena de bloques, como cuentas específicas o valores de datos, y habilitar lecturas de estado verificadas, como obtener el saldo de la cuenta autenticada utilizando una marca de tiempo BFT.

6. Arquitectura modular orientada al futuro

Aptos tiene el ADN de la escalabilidad, con el objetivo de ser modular y flexible desde su diseño inicial. Esto permite que la arquitectura de Aptos soporte actualizaciones frecuentes, lo que significa que la blockchain puede adoptar rápidamente los últimos avances tecnológicos y proporcionar soporte técnico para nuevos casos de uso.

El diseño de arquitectura modular de Aptos proporciona flexibilidad al cliente y está optimizado para actualizaciones frecuentes sin tiempo de inactividad. Estas características se han demostrado plenamente en las iteraciones anteriores de la red principal, la red de pruebas y numerosas pruebas de estrés internas. La blockchain de Aptos incluye un protocolo de gestión de cambios en la cadena incorporado, que permite desplegar rápidamente nuevas innovaciones tecnológicas y apoyar nuevos escenarios de aplicaciones Web3.

7. Mecanismo de recompensas basado en propuestas

En la red de pruebas incentivadas 3 de Aptos, se ha introducido un sistema de recompensas basado en votaciones. En este modo, una vez que dos tercios de los votos llegan al nodo del proponente, se alcanza el consenso BFT. Esto significa que un tercio de los votos posteriores no se tienen en cuenta y los validadores relacionados tampoco reciben recompensas.

Esto puede llevar a una competencia de latencia, ya que los validadores cercanos al clúster de nodos principales tienden a recibir más recompensas. En este caso, los operadores de nodos tienden a migrar sus nodos a posiciones más cercanas al clúster principal para mejorar la latencia y aumentar las recompensas de staking, pero esto perjudica la descentralización y la distribución geográfica, ya que fomenta la concentración de nodos. Para promover un mayor grado de descentralización, Aptos ha implementado recompensas basadas en el rendimiento de las propuestas como sistema de recompensas de staking.

Los sistemas basados en propuestas tienen un tiempo de espera más alto que la votación y son menos sensibles a la latencia interregional. Esto aumenta la tasa de recompensa para los nodos en áreas remotas, atenuando el impacto de la distribución geográfica. Por ejemplo, incluso si los validadores no están físicamente ubicados en el mayor grupo de nodos, no recibirán significativamente menos recompensas por ello. Este modelo de recompensas aún considera el comportamiento de votación, ya que un buen rendimiento en la votación afecta la probabilidad de elección del proponente.

8. Árbol de Merkle disperso de alto rendimiento

Aptos utiliza el Árbol Merkle de Medusas ( Jellyfish Merkle Tree, JMT ) diseñado, aprovechando un patrón de claves basado en versiones monotónicamente creciente para optimizar el rendimiento de escritura de motores de almacenamiento subyacentes basados en LSM ( como RocksDB ). JMT logra un equilibrio práctico entre la utilización de CPU, la eficiencia de I/O y el uso de almacenamiento, asegurando un rendimiento satisfactorio mientras controla la expansión de los datos de estado en el disco.

Además de JMT como formato de persistencia del estado de Aptos, hay otra implementación de árbol de Merkle disperso en memoria y sin bloqueo. Esta implementación está diseñada específicamente para el almacenamiento en caché y la paralelización, y se utiliza junto con Block-STM para facilitar actualizaciones de estado global de alto rendimiento.

Las 8 grandes innovaciones que hacen de Aptos un nuevo líder en cadenas de bloques

APT0.47%
MOVE0.2%
Ver originales
Esta página puede contener contenido de terceros, que se proporciona únicamente con fines informativos (sin garantías ni declaraciones) y no debe considerarse como un respaldo por parte de Gate a las opiniones expresadas ni como asesoramiento financiero o profesional. Consulte el Descargo de responsabilidad para obtener más detalles.
  • Recompensa
  • 6
  • Compartir
Comentar
0/400
NoodlesOrTokensvip
· hace4h
¡La cara de la tarjeta move es realmente grande!
Ver originalesResponder0
AirdropFreedomvip
· hace4h
Move ha funcionado de nuevo
Ver originalesResponder0
PessimisticOraclevip
· hace4h
Otra vez soplando move, sería mejor directamente agarrar sol.
Ver originalesResponder0
OldLeekNewSicklevip
· hace5h
aún no es para tomar a la gente por tonta el move
Ver originalesResponder0
LeverageAddictvip
· hace5h
Move, el número uno en el mundo, realmente hace que otras cadenas públicas se sientan avergonzadas de levantar la cabeza.
Ver originalesResponder0
ReverseFOMOguyvip
· hace5h
¿Para qué sirve Aptos de alto rendimiento? Si no es popular, simplemente no lo es.
Ver originalesResponder0
Opere con criptomonedas en cualquier momento y lugar
qrCode
Escanee para descargar la aplicación Gate
Comunidad
Español
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)