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 al construir aplicaciones Web3. Este artículo presentará las 8 innovaciones clave que impulsan el desarrollo de la red Aptos.
1. Move lenguaje: más adecuado para el desarrollo de aplicaciones
El lenguaje Move utilizado por Aptos ofrece a los desarrolladores un entorno de desarrollo superior, aumentando la eficiencia. Move es un lenguaje de programación expresivo y fácil de usar, diseñado específicamente para la gestión segura de activos.
Aptos comparte muchas de las ideas de diseño centrales con Move, lo que lo convierte en una plataforma de desarrollo de Move eficiente y agradable. Move fue diseñado originalmente para ser el predecesor de Aptos, esta conexión asegura 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 varias funciones a nivel de lenguaje y marco, mejorando significativamente el ecosistema Move. Esto incluye una arquitectura de seguridad mejorada, mediciones de combustible configurables, capacidad de actualización de código, tablas a gran escala, cuentas de recursos, entre otros. Además, los validadores de Move proporcionan una garantía adicional de invarianza para los contratos inteligentes y se están expandiendo activamente en Aptos.
Muchos de los primeros investigadores y desarrolladores del lenguaje Move aún están activos en el ecosistema de Aptos, mejorando continuamente el lenguaje Move y la comunidad. Después de cuatro años de validación, Move se ha convertido en un lenguaje de desarrollo maduro que se puede usar en entornos de producción.
2. Block-STM: trae 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 sin afectar la experiencia de desarrollo.
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 sin restricciones, logrando un mayor rendimiento y menor latencia para casos de uso reales. Los desarrolladores pueden construir fácilmente aplicaciones altamente paralelizadas. Block-STM admite una atomicidad más rica que otros entornos paralelos que requieren dividir las operaciones en múltiples transacciones, reduciendo así la latencia, mejorando la eficiencia de costos y mejorando la experiencia del usuario.
3. Gobernanza en la cadena y descentralización
Para apoyar una verdadera descentralización y una Layer 1 sin permisos, Aptos ha incorporado un mecanismo de gobernanza en 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 confiabilidad de la red al reducir las "restricciones sobre el aumento del poder de voto". Establecer umbrales más agresivos permite guiar rápidamente la red, más del 52% de los titulares de tokens votaron a favor de la propuesta para fortalecer 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 blockchain. Las propuestas de gobernanza incluyen: ajustar la duración del epoch, modificar los requisitos mínimos y máximos de participación de los validadores, modificar parámetros, actualizar el código central de la blockchain; así como actualizar el módulo del marco Aptos ( y un conjunto de bibliotecas de desarrollo core de Move ), para corregir errores o mejorar funciones.
4. AptosBFTv4: Consenso Eficiente
AptosBFTv4 es el primer protocolo BFT de blockchain de nivel de producción con una prueba de corrección estricta. Utiliza un mecanismo de respuesta optimista, lo que ofrece baja latencia y alta capacidad de procesamiento, aprovechando al máximo 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 compensación de comunicación.
Al implementar, se considera la rigurosidad de la seguridad y la escalabilidad, separando claramente las invariantes para permitir su aislamiento y auditoría, y se aplica estrictamente el principio de no bifurcación. La misma pila de software ha sido actualizada 4 veces y ha sido probada en la red en tiempo real, lo que demuestra la meticulosidad y robustez de su proceso de desarrollo. En la cuarta iteración, AptosBFTv4 se convierte en el protocolo de consenso tolerante a fallos bizantinos más rápido y apto para producción.
Incluso si algunos nodos están fuera de servicio, Aptos puede garantizar el funcionamiento normal de toda la red. Esto se debe a un sistema de reputación en cadena, que utiliza la disponibilidad y el rendimiento pasados como indicadores futuros, minimizando automáticamente el impacto negativo de los validadores que son lentos y tienen un rendimiento deficiente.
5. Mecanismos de seguridad para aumentar la confianza del usuario
Las cuentas de Aptos admiten una gestión de claves flexible, que incluye rotación de claves, agilidad criptográfica y un modelo de custodia híbrido. La rotación de claves es una buena práctica y es crucial para prevenir ataques remotos. En otras blockchain, la rotación solo se puede lograr migrando todos los activos a una nueva cuenta. Aptos desacopla las cuentas de las claves, lo que permite agregar sin problemas nuevos algoritmos de firma digital. El modelo de custodia híbrido admite esquemas avanzados de recuperación y gestión de cuentas, lo que ayuda a cerrar la brecha entre Web2 y Web3.
La billetera puede utilizar la preejecución de transacciones para explicar el resultado de la transacción antes de que el usuario firme. Esto ayuda a mitigar riesgos de seguridad como el phishing. Aptos también limita la viabilidad de cada transacción a través de una triple protección de número de serie, tiempo de expiración y ID de cadena, evitando que el firmante se vea afectado indefinidamente.
El protocolo de consenso de Aptos y el almacenamiento autenticado implementan un soporte fluido para el protocolo de cliente ligero, ofreciendo una experiencia de usuario más segura y confiable. La red da la bienvenida a cualquier persona para conectarse a nodos completos y acceder directamente a datos autenticados, reflejando el concepto de "desconfianza, pero verifica" de Web3. Aptos se basa en una estructura de árbol de multidifusión eficiente, proporcionando a los participantes una red de propagación de estado de alta capacidad y baja latencia. Los participantes pueden procesar todas las transacciones históricas o pueden omitir la historia y sincronizar solo el estado más reciente. Los clientes ligeros pueden sincronizar parte del estado, como cuentas específicas o valores de datos, y habilitar la lectura de estado autenticado.
6. Arquitectura modular orientada al futuro
Aptos tiene una tradición de escalabilidad, diseñado desde el principio con modularidad y flexibilidad como principios. Esto permite que la arquitectura de Aptos soporte actualizaciones frecuentes, adopte rápidamente los últimos avances tecnológicos y brinde soporte a nuevos casos de uso.
El diseño modular crea flexibilidad para el cliente y está optimizado para actualizaciones frecuentes sin tiempo de inactividad. Estas características han sido verificadas en iteraciones anteriores de la mainnet, la testnet y pruebas de presión internas. Aptos incluye un protocolo de gestión de cambios en la cadena que permite implementar rápidamente nuevas innovaciones tecnológicas y soportar nuevos casos de uso de Web3.
7. Mecanismo de recompensas basado en propuestas
Aptos ha pasado de un sistema de recompensas basado en votación a un mecanismo de recompensas de participación basado en el rendimiento de propuestas, para promover un mayor grado de descentralización.
Los sistemas basados en propuestas tienen un tiempo de espera más alto que los mecanismos de votación y son menos sensibles a la latencia entre regiones. Esto aumenta la tasa de recompensa para los nodos en áreas remotas y reduce el impacto de la distribución geográfica. Por ejemplo, si un validador no se encuentra en la ubicación del mayor grupo de nodos, su recompensa no disminuirá demasiado. El modelo de recompensas aún considera el comportamiento de votación, ya que un buen desempeño en las votaciones afecta la probabilidad de elección de los proponentes.
8. Árbol Merkle disperso de alto rendimiento
Aptos utiliza el diseño de árboles Merkle de medusa ( JMT ), aprovechando un patrón de claves basado en versiones que aumenta monotonamente para optimizar el motor de almacenamiento subyacente basado en LSM ( como RocksDB ) en las escrituras. JMT logra un equilibrio práctico entre el uso de CPU, I/O y almacenamiento, asegurando un rendimiento satisfactorio mientras controla el tamaño de los datos en estado de expansión en el disco.
Además de JMT como formato de persistencia del estado de Aptos, hay una implementación de árbol Merkle disperso en memoria y sin bloqueo, diseñada específicamente para caché y paralelización, que se utiliza junto con Block-STM para lograr actualizaciones de estado global de alto rendimiento.
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.
7 me gusta
Recompensa
7
5
Compartir
Comentar
0/400
JustHodlIt
· 08-05 00:10
¡Ah, finalmente llegó Move! alcista
Ver originalesResponder0
CommunitySlacker
· 08-05 00:09
¿No es move simplemente un shell de solidity?
Ver originalesResponder0
LiquidityNinja
· 08-04 23:59
Rápido como un rayo, hay que ver Move.
Ver originalesResponder0
StealthDeployer
· 08-04 23:51
Pintar el BTC bastante bien... solo queda ver si Move puede funcionar.
Ver originalesResponder0
DogeBachelor
· 08-04 23:44
Ocho innovaciones no pueden superar a DOGE, me voy, me voy.
Las 8 grandes innovaciones de la red Aptos: remodelando el panorama del desarrollo de Web3
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 al construir aplicaciones Web3. Este artículo presentará las 8 innovaciones clave que impulsan el desarrollo de la red Aptos.
1. Move lenguaje: más adecuado para el desarrollo de aplicaciones
El lenguaje Move utilizado por Aptos ofrece a los desarrolladores un entorno de desarrollo superior, aumentando la eficiencia. Move es un lenguaje de programación expresivo y fácil de usar, diseñado específicamente para la gestión segura de activos.
Aptos comparte muchas de las ideas de diseño centrales con Move, lo que lo convierte en una plataforma de desarrollo de Move eficiente y agradable. Move fue diseñado originalmente para ser el predecesor de Aptos, esta conexión asegura 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 varias funciones a nivel de lenguaje y marco, mejorando significativamente el ecosistema Move. Esto incluye una arquitectura de seguridad mejorada, mediciones de combustible configurables, capacidad de actualización de código, tablas a gran escala, cuentas de recursos, entre otros. Además, los validadores de Move proporcionan una garantía adicional de invarianza para los contratos inteligentes y se están expandiendo activamente en Aptos.
Muchos de los primeros investigadores y desarrolladores del lenguaje Move aún están activos en el ecosistema de Aptos, mejorando continuamente el lenguaje Move y la comunidad. Después de cuatro años de validación, Move se ha convertido en un lenguaje de desarrollo maduro que se puede usar en entornos de producción.
2. Block-STM: trae 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 sin afectar la experiencia de desarrollo.
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 sin restricciones, logrando un mayor rendimiento y menor latencia para casos de uso reales. Los desarrolladores pueden construir fácilmente aplicaciones altamente paralelizadas. Block-STM admite una atomicidad más rica que otros entornos paralelos que requieren dividir las operaciones en múltiples transacciones, reduciendo así la latencia, mejorando la eficiencia de costos y mejorando la experiencia del usuario.
3. Gobernanza en la cadena y descentralización
Para apoyar una verdadera descentralización y una Layer 1 sin permisos, Aptos ha incorporado un mecanismo de gobernanza en 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 confiabilidad de la red al reducir las "restricciones sobre el aumento del poder de voto". Establecer umbrales más agresivos permite guiar rápidamente la red, más del 52% de los titulares de tokens votaron a favor de la propuesta para fortalecer 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 blockchain. Las propuestas de gobernanza incluyen: ajustar la duración del epoch, modificar los requisitos mínimos y máximos de participación de los validadores, modificar parámetros, actualizar el código central de la blockchain; así como actualizar el módulo del marco Aptos ( y un conjunto de bibliotecas de desarrollo core de Move ), para corregir errores o mejorar funciones.
4. AptosBFTv4: Consenso Eficiente
AptosBFTv4 es el primer protocolo BFT de blockchain de nivel de producción con una prueba de corrección estricta. Utiliza un mecanismo de respuesta optimista, lo que ofrece baja latencia y alta capacidad de procesamiento, aprovechando al máximo 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 compensación de comunicación.
Al implementar, se considera la rigurosidad de la seguridad y la escalabilidad, separando claramente las invariantes para permitir su aislamiento y auditoría, y se aplica estrictamente el principio de no bifurcación. La misma pila de software ha sido actualizada 4 veces y ha sido probada en la red en tiempo real, lo que demuestra la meticulosidad y robustez de su proceso de desarrollo. En la cuarta iteración, AptosBFTv4 se convierte en el protocolo de consenso tolerante a fallos bizantinos más rápido y apto para producción.
Incluso si algunos nodos están fuera de servicio, Aptos puede garantizar el funcionamiento normal de toda la red. Esto se debe a un sistema de reputación en cadena, que utiliza la disponibilidad y el rendimiento pasados como indicadores futuros, minimizando automáticamente el impacto negativo de los validadores que son lentos y tienen un rendimiento deficiente.
5. Mecanismos de seguridad para aumentar la confianza del usuario
Las cuentas de Aptos admiten una gestión de claves flexible, que incluye rotación de claves, agilidad criptográfica y un modelo de custodia híbrido. La rotación de claves es una buena práctica y es crucial para prevenir ataques remotos. En otras blockchain, la rotación solo se puede lograr migrando todos los activos a una nueva cuenta. Aptos desacopla las cuentas de las claves, lo que permite agregar sin problemas nuevos algoritmos de firma digital. El modelo de custodia híbrido admite esquemas avanzados de recuperación y gestión de cuentas, lo que ayuda a cerrar la brecha entre Web2 y Web3.
La billetera puede utilizar la preejecución de transacciones para explicar el resultado de la transacción antes de que el usuario firme. Esto ayuda a mitigar riesgos de seguridad como el phishing. Aptos también limita la viabilidad de cada transacción a través de una triple protección de número de serie, tiempo de expiración y ID de cadena, evitando que el firmante se vea afectado indefinidamente.
El protocolo de consenso de Aptos y el almacenamiento autenticado implementan un soporte fluido para el protocolo de cliente ligero, ofreciendo una experiencia de usuario más segura y confiable. La red da la bienvenida a cualquier persona para conectarse a nodos completos y acceder directamente a datos autenticados, reflejando el concepto de "desconfianza, pero verifica" de Web3. Aptos se basa en una estructura de árbol de multidifusión eficiente, proporcionando a los participantes una red de propagación de estado de alta capacidad y baja latencia. Los participantes pueden procesar todas las transacciones históricas o pueden omitir la historia y sincronizar solo el estado más reciente. Los clientes ligeros pueden sincronizar parte del estado, como cuentas específicas o valores de datos, y habilitar la lectura de estado autenticado.
6. Arquitectura modular orientada al futuro
Aptos tiene una tradición de escalabilidad, diseñado desde el principio con modularidad y flexibilidad como principios. Esto permite que la arquitectura de Aptos soporte actualizaciones frecuentes, adopte rápidamente los últimos avances tecnológicos y brinde soporte a nuevos casos de uso.
El diseño modular crea flexibilidad para el cliente y está optimizado para actualizaciones frecuentes sin tiempo de inactividad. Estas características han sido verificadas en iteraciones anteriores de la mainnet, la testnet y pruebas de presión internas. Aptos incluye un protocolo de gestión de cambios en la cadena que permite implementar rápidamente nuevas innovaciones tecnológicas y soportar nuevos casos de uso de Web3.
7. Mecanismo de recompensas basado en propuestas
Aptos ha pasado de un sistema de recompensas basado en votación a un mecanismo de recompensas de participación basado en el rendimiento de propuestas, para promover un mayor grado de descentralización.
Los sistemas basados en propuestas tienen un tiempo de espera más alto que los mecanismos de votación y son menos sensibles a la latencia entre regiones. Esto aumenta la tasa de recompensa para los nodos en áreas remotas y reduce el impacto de la distribución geográfica. Por ejemplo, si un validador no se encuentra en la ubicación del mayor grupo de nodos, su recompensa no disminuirá demasiado. El modelo de recompensas aún considera el comportamiento de votación, ya que un buen desempeño en las votaciones afecta la probabilidad de elección de los proponentes.
8. Árbol Merkle disperso de alto rendimiento
Aptos utiliza el diseño de árboles Merkle de medusa ( JMT ), aprovechando un patrón de claves basado en versiones que aumenta monotonamente para optimizar el motor de almacenamiento subyacente basado en LSM ( como RocksDB ) en las escrituras. JMT logra un equilibrio práctico entre el uso de CPU, I/O y almacenamiento, asegurando un rendimiento satisfactorio mientras controla el tamaño de los datos en estado de expansión en el disco.
Además de JMT como formato de persistencia del estado de Aptos, hay una implementación de árbol Merkle disperso en memoria y sin bloqueo, diseñada específicamente para caché y paralelización, que se utiliza junto con Block-STM para lograr actualizaciones de estado global de alto rendimiento.