Las ocho innovaciones de Aptos: el motor central de la cadena de bloques de alto rendimiento

robot
Generación de resúmenes en curso

Las 8 principales fuerzas impulsoras de la red Aptos

Aptos, como una de las blockchains con la menor latencia y mayor capacidad de procesamiento en el mercado de criptomonedas, ha traído una transformación significativa para los desarrolladores que construyen aplicaciones Web3. Este artículo presentará 8 innovaciones clave que impulsan el desarrollo de la red Aptos.

8 grandes innovaciones que harán de Aptos un líder en nuevas cadenas de bloques

1. Move lenguaje: más adecuado para construir aplicaciones

Aptos utiliza el lenguaje Move, proporcionando a los desarrolladores un mejor entorno de desarrollo y aumentando la eficiencia del desarrollo. Move es un lenguaje de programación de alta expresividad y fácil de usar, diseñado específicamente para la gestión segura de activos.

La blockchain de Aptos está altamente integrada con el lenguaje Move, compartiendo muchas de las ideas de diseño centrales, lo que convierte a Aptos en una plataforma de desarrollo Move eficiente y placentera. 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, y los principiantes también pueden beneficiarse de la documentación y ejemplos existentes.

Aptos ha añadido múltiples funciones a nivel de lenguaje y marco, mejorando enormemente el ecosistema Move, incluyendo una arquitectura de seguridad completa, medición de gas detalladamente configurable, capacidad de actualización de código, cuentas de recursos, entre otros. Además, los validadores de Move proporcionan garantías adicionales de invarianza para los contratos inteligentes, lo que se expande positivamente en Aptos.

Muchos de los primeros investigadores y desarrolladores del lenguaje Move continúan construyendo en el ecosistema de Aptos, mejorando constantemente el lenguaje Move y la comunidad. Después de cuatro años de pruebas y validaciones, Move se ha convertido en un lenguaje de desarrollo maduro que se puede utilizar en entornos de producción.

2. Block-STM: proporciona más libertad de programación

Block-STM es un nuevo 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 innovador método de paralelización de transacciones puede acelerar la velocidad de procesamiento de transacciones sin afectar la experiencia del desarrollador.

A diferencia de los motores de ejecución paralela que requieren 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 para casos de uso reales. Los desarrolladores pueden utilizar Block-STM para construir fácilmente aplicaciones altamente paralelizadas. Block-STM soporta una atomicidad más rica en comparación con otros entornos de ejecución paralela que generalmente requieren dividir las 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 capa 1 verdaderamente descentralizada y sin permisos, Aptos incorpora un mecanismo de gobernanza en la cadena que permite cambios sin problemas en la configuración de la red y de la máquina virtual. Tanto la red de pruebas como la red principal de Aptos han demostrado esto.

En la mainnet, se ha mejorado la fiabilidad de la red al reducir la "limitación del aumento del poder de voto". Más del 52% de los poseedores de tokens votaron a favor de esta propuesta para ayudar a proteger la red.

Desde su creación, la comunidad de Aptos ha podido crear y votar propuestas que afectan el comportamiento de la blockchain. Las propuestas de gobernanza incluyen: modificar la duración de los epochs, ajustar los valores mínimo y máximo de los derechos de los validadores, modificar los parámetros del sistema, actualizar el código central de la blockchain, así como actualizar el módulo del marco Aptos ( y un conjunto de bibliotecas de desarrollo Move centrales ) para corregir errores o mejorar funciones.

4. AptosBFTv4: consenso eficiente

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

La implementación de AptosBFTv4 considera la seguridad y la escalabilidad, separando claramente las invariantes para su aislamiento y auditoría efectiva, y haciendo cumplir la filosofía de no bifurcación. La misma pila de software ha sido actualizada 4 veces y probada en una red en tiempo real, lo que demuestra la meticulosidad y robustez de su proceso de desarrollo. En la cuarta iteración, AptosBFTv4 se convirtió en el protocolo de consenso tolerante a fallos bizantinos más rápido y listo para la producción.

Incluso si algunos nodos se detienen, Aptos puede garantizar el funcionamiento normal de toda la red. Esto se debe al sistema de reputación en la cadena, que utiliza la disponibilidad y el rendimiento pasados como indicadores para el futuro, minimizando automáticamente el impacto negativo de los validadores que son lentos o tienen un rendimiento deficiente.

5. Mecanismos de seguridad que aumentan la confianza del usuario

Las cuentas de Aptos admiten una gestión flexible de claves, que incluye funciones como la rotación de claves, 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. En otras blockchains, la rotación solo se puede lograr migrando todos los activos a una nueva cuenta. El enfoque de desacoplamiento de cuentas y claves de Aptos permite agregar sin problemas nuevos algoritmos de firma digital, admitiendo más tipos de claves públicas y privadas. El modelo de custodia híbrido admite soluciones avanzadas de recuperación y gestión de cuentas, ayudando a cerrar la brecha entre Web2 y Web3.

Las billeteras pueden utilizar la función de preejecución de transacciones, que explica el resultado de la transacción antes de que el usuario firme. Esta capacidad de evaluar previamente las transacciones puede reducir los riesgos de seguridad, como el phishing. Para mejorar aún más la experiencia del usuario, la cadena de bloques Aptos limita la viabilidad de cada transacción y utiliza una triple protección a través de un número de serie, un tiempo de expiración y un ID de cadena para evitar que los firmantes se vean afectados por la validez ilimitada.

El protocolo de consenso de Aptos y el almacenamiento autenticado implementan un soporte sin fisuras para el protocolo de clientes ligeros, lo que proporciona una experiencia de usuario más segura y confiable. La red Aptos da la bienvenida a cualquier persona a conectarse a nodos completos para acceder directamente a datos autenticados, reflejando el concepto de "desconfianza, pero verificar" de Web3. Para ello, Aptos ha construido una estructura de árbol de multicast eficiente, que ofrece alta capacidad de procesamiento y baja latencia en la red, para difundir el estado de la blockchain a los participantes. Los participantes pueden procesar todas las transacciones desde el génesis, o pueden saltarse la historia y sincronizar directamente el estado más reciente. Los clientes ligeros pueden sincronizar parte del estado de la blockchain, como cuentas específicas o valores de datos, y habilitar la lectura de estado verificado, por ejemplo, utilizando una marca de tiempo BFT para obtener el saldo de cuenta verificado.

6. Arquitectura modular orientada al futuro

Aptos tiene una historia actualizable, con un diseño basado en la modularidad y la flexibilidad desde el principio. 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 modular de Aptos proporciona flexibilidad al cliente y está optimizado para actualizaciones frecuentes sin tiempo de inactividad. Estas características han sido validadas en iteraciones anteriores de la mainnet, en la testnet y en múltiples pruebas internas de estrés. La blockchain de Aptos incluye un protocolo de gestión de cambios en cadena incorporado, que permite desplegar rápidamente nuevas innovaciones tecnológicas y soportar nuevos casos de uso de Web3.

7. Mecanismo de recompensas basado en propuestas

En la red de pruebas de incentivos Aptos 3, se implementó un sistema de recompensas basado en votaciones. En este modelo, una vez que dos tercios de los votos llegan al nodo proponente, se alcanza el consenso BFT. Esto significa que un tercio de los votos posteriores no se incluyen, y los validadores relevantes tampoco reciben recompensas.

Esto puede llevar a una competencia por la latencia, ya que los validadores cercanos al clúster de nodos principales a menudo reciben más recompensas. Para mejorar esta situación, los operadores de nodos tienden a mover los nodos a posiciones más cercanas al clúster principal, con el fin de reducir la latencia y aumentar las recompensas por participación. Sin embargo, esto puede perjudicar 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 un sistema de recompensas basado en el rendimiento de las propuestas como parte del sistema de recompensas por staking. El sistema basado en propuestas tiene un tiempo de espera más alto que el de las votaciones, y es menos sensible a los retrasos entre regiones. Esto aumenta la tasa de recompensas para los nodos en áreas remotas y limita el impacto de la distribución geográfica. Por ejemplo, incluso si los validadores no están ubicados físicamente en el clúster de nodos máximos, aún pueden recibir recompensas razonables. El modelo de recompensas aún considera el comportamiento de votación, ya que un buen desempeño en las votaciones afectará la probabilidad de elección de los proponentes.

8. Árbol de Merkle disperso de alto rendimiento

Aptos utiliza el árbol Merkle de medusas ( JMT ) diseñado, aprovechando un patrón de claves basado en versiones que es monótonamente creciente para optimizar el rendimiento de escritura de los motores de almacenamiento subyacentes basados en LSM ( como RocksDB ). JMT logra un punto de equilibrio práctico entre CPU, I/O y 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á especialmente diseñada 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.

8 grandes innovaciones que harán de Aptos un líder en la nueva cadena pública

APT-4.99%
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
  • 5
  • Republicar
  • Compartir
Comentar
0/400
BlockchainFriesvip
· 07-21 16:18
¿De qué sirve volver a soplar?
Ver originalesResponder0
QuorumVotervip
· 07-21 05:02
¿Esto es todo? Demasiado joven, ¿verdad?
Ver originalesResponder0
GasFeeVictimvip
· 07-21 04:58
¡Vaya! Aptos ha actualizado de nuevo~
Ver originalesResponder0
UnluckyMinervip
· 07-21 04:56
Este tps ha sido muy exagerado.
Ver originalesResponder0
MemeCoinSavantvip
· 07-21 04:50
solo otro L1 sobreingeniería, para ser honesto, smh
Ver originalesResponder0
  • Anclado
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)