Las 8 principales fuerzas impulsoras de la red Aptos
Aptos, como una de las blockchains con la menor latencia y la mayor capacidad de procesamiento en el mercado de criptomonedas, ha facilitado enormemente a los desarrolladores la construcción de aplicaciones web3. Este artículo presentará los 8 impulsores clave del desarrollo de la red Aptos.
1. Desarrollo de aplicaciones optimizadas en el lenguaje Move
El lenguaje Move utilizado por Aptos proporciona mejores condiciones de desarrollo para los desarrolladores, aumentando 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 blockchain de Aptos está profundamente integrada con Move, compartiendo muchos principios de diseño fundamentales, lo que convierte a Aptos en un entorno de desarrollo Move eficiente y agradable. Move fue diseñado originalmente para el predecesor de Aptos, y esta conexión garantiza que los desarrolladores de Move existentes puedan construir sin problemas en 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 significativamente el ecosistema Move, incluyendo una arquitectura de seguridad completa, medición de gas detalladamente configurable, capacidad de actualización del código, tablas a gran escala, cuentas de recursos, entre otros. Además, los validadores de Move ofrecen una garantía adicional para las invariantes de los contratos y se están expandiendo activamente en Aptos.
Muchos de los primeros investigadores y desarrolladores del lenguaje Move siguen activos en el ecosistema de Aptos, mejorando continuamente el lenguaje Move y la comunidad. Después de cuatro años de pruebas y validación, Move se ha convertido en un lenguaje de desarrollo maduro que se puede utilizar 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 en torno a la memoria de transacciones de Aptos y los principios de control de concurrencia optimista. Este novedoso enfoque de paralelización de transacciones puede acelerar la velocidad de procesamiento de transacciones sin afectar la experiencia de desarrollo.
A diferencia del motor de ejecución en paralelo que necesita leer y escribir datos para violar 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 utilizar Block-STM para construir fácilmente aplicaciones altamente paralelizadas.
Block-STM soporta una atomicidad más rica que otros entornos de ejecución paralela que 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 cadena y descentralización
Para apoyar una capa 1 verdaderamente descentralizada y sin permisos, Aptos tiene gobernanza en cadena incorporada, lo que permite cambios en la configuración de la red y de la máquina virtual sin problemas. Tanto la red de prueba de incentivos 3 de Aptos como la red principal han demostrado esto.
En la mainnet, se ha mejorado la confiabilidad de la red al reducir las "restricciones al aumento del derecho a voto". Más del 52% de los poseedores de tokens votaron a favor de esta propuesta para ayudar a proteger la red.
Desde su nacimiento, la comunidad de Aptos ha podido crear y votar para decidir propuestas que afectan el comportamiento de la blockchain de Aptos. Las propuestas de gobernanza incluyen: modificar la duración de los epochs, ajustar el valor mínimo y máximo de los derechos de los validadores, modificar los parámetros del sistema, actualizar el software del código central de la blockchain, y actualizar el módulo del marco de Aptos ( 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 producción con una prueba de corrección rigurosa. Este protocolo utiliza un diseño 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 Hotstuff, AptosBFTv4 reduce la latencia de confirmación de 3 pasos a 2 pasos, disminuyendo un 33% de latencia sin sacrificar la compensación de comunicación.
Al implementar, se considera la estricta seguridad y la escalabilidad; esta implementación separa claramente las invariables para permitir el aislamiento y una auditoría efectiva, aplicando el principio de no bifurcación. La misma pila de software ha sido actualizada 4 veces y probada en la 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 tolerante a fallos bizantinos más rápido y listo para producción.
Incluso si algunos nodos fallan, Aptos puede garantizar el funcionamiento normal de toda la red. Esto se debe al mantenimiento del 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 lentos y de bajo rendimiento.
5. Aumentar la garantía de confianza del usuario
Las cuentas de Aptos admiten una gestión de claves flexible, 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 un buen hábito de uso y es muy importante para prevenir ataques remotos. En otras blockchains, la rotación solo se puede realizar trasladando 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 para admitir diferentes tipos de claves públicas y privadas. El modelo de custodia híbrido apoya 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 preejecución de transacciones para explicar los resultados de las transacciones antes de que el usuario firme. Evaluar las transacciones antes de la firma puede reducir los riesgos de seguridad, como el phishing. Para optimizar aún más la experiencia del usuario, la blockchain Aptos limita la viabilidad de cada transacción y protege al firmante de los efectos de la validez infinita mediante una triple protección de número de serie, tiempo de expiración e ID de cadena.
El protocolo de consenso de Aptos y el almacenamiento autenticado implementan un soporte fluido para el protocolo de cliente ligero, lo que proporciona una experiencia de usuario más segura y confiable. La red Aptos da la bienvenida a cualquiera que se conecte a nodos completos para acceder directamente a datos verificados, reflejando la filosofía de Web3 "sin necesidad de confianza, verificación". Para ello, Aptos se basa en una estructura de árbol de difusión eficiente, proporcionando a los participantes una red de propagación de estado de blockchain de alto rendimiento y baja latencia. Los participantes pueden procesar todas las transacciones desde el génesis o pueden saltar a la historia de la blockchain y solo sincronizar 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.
6. Arquitectura modular orientada al futuro
Aptos tiene un enfoque de diseño que permite la escalabilidad, construyendo cada componente del sistema desde el principio con principios de modularidad y flexibilidad. Esto permite que la arquitectura de Aptos soporte actualizaciones frecuentes, adopte rápidamente los últimos avances tecnológicos y proporcione 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 red principal, en la red de pruebas y en múltiples pruebas internas de estrés. La blockchain de Aptos incluye un protocolo de gestión de cambios en cadena integrado, que permite desplegar rápidamente nuevas innovaciones tecnológicas y soporta nuevos escenarios de aplicaciones Web3.
7. Mecanismo de recompensas basado en propuestas
En la red de pruebas de incentivos 3 de Aptos, se implementó un sistema de recompensas basado en votaciones. En este modelo, una vez que dos tercios de los votos llegan al nodo del proponente, se alcanza el consenso BFT, lo que significa que un tercio de las votaciones posteriores no se incluyen y los validadores relacionados no reciben recompensas.
Esto puede llevar a una competencia por la latencia, donde los validadores cercanos al clúster principal suelen obtener más recompensas. En este caso, los operadores de nodos moverán sus nodos a ubicaciones más cercanas al clúster principal para mejorar la latencia, lo que aumentará las recompensas de participación, lo que perjudica la descentralización y la distribución geográfica, ya que fomenta la concentración de nodos.
Aptos ha implementado ahora recompensas basadas en el rendimiento de las propuestas como parte del sistema de recompensas por staking, para fomentar un mayor grado de descentralización. El sistema basado en propuestas tiene un tiempo de espera más alto que la votación, y es menos sensible a la latencia entre regiones. Esto mejora la tasa de recompensas para los nodos en áreas remotas y restringe el impacto de la distribución geográfica. El modelo de recompensas aún considera el comportamiento de votación, ya que un buen rendimiento de votación afecta la probabilidad de elección de los proponentes.
8. Árbol Merkle Sparse de Alto Rendimiento
Aptos utiliza el diseño Jellyfish Merkle Tree (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(, para las escrituras. JMT alcanza un equilibrio práctico óptimo 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, existe otra implementación de árbol Merkle disperso en memoria y sin bloqueo, diseñada específicamente para cachés y paralelización, que se utiliza junto con Block-STM para facilitar actualizaciones de estado global de alto rendimiento.
![8 grandes innovaciones que hacen de Aptos un líder entre las nuevas cadenas públicas])https://img-cdn.gateio.im/webp-social/moments-bcbc2b1a646b35c43945b9a2968d811f.webp(
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.
8 me gusta
Recompensa
8
3
Compartir
Comentar
0/400
DefiSecurityGuard
· 07-20 04:10
*suspiro* ejecución paralela sin la adecuada protección MEV? banderas rojas por todas partes...
Ver originalesResponder0
AirdropHunterKing
· 07-20 04:00
¿Cuándo se podrá emitir moneda? Déjame entrar pronto para aprovechar una ola.
Ver originalesResponder0
BugBountyHunter
· 07-20 03:58
El proyecto se ve bien, solo tengo miedo de que explote a mitad de camino.
Ocho motores centrales del desarrollo de la red Aptos: desde el lenguaje Move hasta la arquitectura de alto rendimiento
Las 8 principales fuerzas impulsoras de la red Aptos
Aptos, como una de las blockchains con la menor latencia y la mayor capacidad de procesamiento en el mercado de criptomonedas, ha facilitado enormemente a los desarrolladores la construcción de aplicaciones web3. Este artículo presentará los 8 impulsores clave del desarrollo de la red Aptos.
1. Desarrollo de aplicaciones optimizadas en el lenguaje Move
El lenguaje Move utilizado por Aptos proporciona mejores condiciones de desarrollo para los desarrolladores, aumentando 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 blockchain de Aptos está profundamente integrada con Move, compartiendo muchos principios de diseño fundamentales, lo que convierte a Aptos en un entorno de desarrollo Move eficiente y agradable. Move fue diseñado originalmente para el predecesor de Aptos, y esta conexión garantiza que los desarrolladores de Move existentes puedan construir sin problemas en 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 significativamente el ecosistema Move, incluyendo una arquitectura de seguridad completa, medición de gas detalladamente configurable, capacidad de actualización del código, tablas a gran escala, cuentas de recursos, entre otros. Además, los validadores de Move ofrecen una garantía adicional para las invariantes de los contratos y se están expandiendo activamente en Aptos.
Muchos de los primeros investigadores y desarrolladores del lenguaje Move siguen activos en el ecosistema de Aptos, mejorando continuamente el lenguaje Move y la comunidad. Después de cuatro años de pruebas y validación, Move se ha convertido en un lenguaje de desarrollo maduro que se puede utilizar 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 en torno a la memoria de transacciones de Aptos y los principios de control de concurrencia optimista. Este novedoso enfoque de paralelización de transacciones puede acelerar la velocidad de procesamiento de transacciones sin afectar la experiencia de desarrollo.
A diferencia del motor de ejecución en paralelo que necesita leer y escribir datos para violar 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 utilizar Block-STM para construir fácilmente aplicaciones altamente paralelizadas.
Block-STM soporta una atomicidad más rica que otros entornos de ejecución paralela que 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 cadena y descentralización
Para apoyar una capa 1 verdaderamente descentralizada y sin permisos, Aptos tiene gobernanza en cadena incorporada, lo que permite cambios en la configuración de la red y de la máquina virtual sin problemas. Tanto la red de prueba de incentivos 3 de Aptos como la red principal han demostrado esto.
En la mainnet, se ha mejorado la confiabilidad de la red al reducir las "restricciones al aumento del derecho a voto". Más del 52% de los poseedores de tokens votaron a favor de esta propuesta para ayudar a proteger la red.
Desde su nacimiento, la comunidad de Aptos ha podido crear y votar para decidir propuestas que afectan el comportamiento de la blockchain de Aptos. Las propuestas de gobernanza incluyen: modificar la duración de los epochs, ajustar el valor mínimo y máximo de los derechos de los validadores, modificar los parámetros del sistema, actualizar el software del código central de la blockchain, y actualizar el módulo del marco de Aptos ( 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 producción con una prueba de corrección rigurosa. Este protocolo utiliza un diseño 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 Hotstuff, AptosBFTv4 reduce la latencia de confirmación de 3 pasos a 2 pasos, disminuyendo un 33% de latencia sin sacrificar la compensación de comunicación.
Al implementar, se considera la estricta seguridad y la escalabilidad; esta implementación separa claramente las invariables para permitir el aislamiento y una auditoría efectiva, aplicando el principio de no bifurcación. La misma pila de software ha sido actualizada 4 veces y probada en la 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 tolerante a fallos bizantinos más rápido y listo para producción.
Incluso si algunos nodos fallan, Aptos puede garantizar el funcionamiento normal de toda la red. Esto se debe al mantenimiento del 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 lentos y de bajo rendimiento.
5. Aumentar la garantía de confianza del usuario
Las cuentas de Aptos admiten una gestión de claves flexible, 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 un buen hábito de uso y es muy importante para prevenir ataques remotos. En otras blockchains, la rotación solo se puede realizar trasladando 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 para admitir diferentes tipos de claves públicas y privadas. El modelo de custodia híbrido apoya 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 preejecución de transacciones para explicar los resultados de las transacciones antes de que el usuario firme. Evaluar las transacciones antes de la firma puede reducir los riesgos de seguridad, como el phishing. Para optimizar aún más la experiencia del usuario, la blockchain Aptos limita la viabilidad de cada transacción y protege al firmante de los efectos de la validez infinita mediante una triple protección de número de serie, tiempo de expiración e ID de cadena.
El protocolo de consenso de Aptos y el almacenamiento autenticado implementan un soporte fluido para el protocolo de cliente ligero, lo que proporciona una experiencia de usuario más segura y confiable. La red Aptos da la bienvenida a cualquiera que se conecte a nodos completos para acceder directamente a datos verificados, reflejando la filosofía de Web3 "sin necesidad de confianza, verificación". Para ello, Aptos se basa en una estructura de árbol de difusión eficiente, proporcionando a los participantes una red de propagación de estado de blockchain de alto rendimiento y baja latencia. Los participantes pueden procesar todas las transacciones desde el génesis o pueden saltar a la historia de la blockchain y solo sincronizar 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.
6. Arquitectura modular orientada al futuro
Aptos tiene un enfoque de diseño que permite la escalabilidad, construyendo cada componente del sistema desde el principio con principios de modularidad y flexibilidad. Esto permite que la arquitectura de Aptos soporte actualizaciones frecuentes, adopte rápidamente los últimos avances tecnológicos y proporcione 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 red principal, en la red de pruebas y en múltiples pruebas internas de estrés. La blockchain de Aptos incluye un protocolo de gestión de cambios en cadena integrado, que permite desplegar rápidamente nuevas innovaciones tecnológicas y soporta nuevos escenarios de aplicaciones Web3.
7. Mecanismo de recompensas basado en propuestas
En la red de pruebas de incentivos 3 de Aptos, se implementó un sistema de recompensas basado en votaciones. En este modelo, una vez que dos tercios de los votos llegan al nodo del proponente, se alcanza el consenso BFT, lo que significa que un tercio de las votaciones posteriores no se incluyen y los validadores relacionados no reciben recompensas.
Esto puede llevar a una competencia por la latencia, donde los validadores cercanos al clúster principal suelen obtener más recompensas. En este caso, los operadores de nodos moverán sus nodos a ubicaciones más cercanas al clúster principal para mejorar la latencia, lo que aumentará las recompensas de participación, lo que perjudica la descentralización y la distribución geográfica, ya que fomenta la concentración de nodos.
Aptos ha implementado ahora recompensas basadas en el rendimiento de las propuestas como parte del sistema de recompensas por staking, para fomentar un mayor grado de descentralización. El sistema basado en propuestas tiene un tiempo de espera más alto que la votación, y es menos sensible a la latencia entre regiones. Esto mejora la tasa de recompensas para los nodos en áreas remotas y restringe el impacto de la distribución geográfica. El modelo de recompensas aún considera el comportamiento de votación, ya que un buen rendimiento de votación afecta la probabilidad de elección de los proponentes.
8. Árbol Merkle Sparse de Alto Rendimiento
Aptos utiliza el diseño Jellyfish Merkle Tree (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(, para las escrituras. JMT alcanza un equilibrio práctico óptimo 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, existe otra implementación de árbol Merkle disperso en memoria y sin bloqueo, diseñada específicamente para cachés y paralelización, que se utiliza junto con Block-STM para facilitar actualizaciones de estado global de alto rendimiento.
![8 grandes innovaciones que hacen de Aptos un líder entre las nuevas cadenas públicas])https://img-cdn.gateio.im/webp-social/moments-bcbc2b1a646b35c43945b9a2968d811f.webp(