Ventajas técnicas de Aptos: cómo la ejecución paralela optimista lidera un nuevo patrón en las cadenas de bloques públicas.

Análisis profundo de las diferencias técnicas entre Ethereum, Solana y Aptos

Comparar las características técnicas de diferentes cadenas de bloques puede parecer aburrido o unilateral según el ángulo de observación. Para entender rápida y precisamente las diferencias entre Aptos y otras cadenas de bloques, la clave está en elegir el punto de entrada adecuado. Este artículo tomará como referencia el ciclo de vida de una transacción, analizando el proceso completo de una transacción desde su creación hasta la actualización del estado final, incluyendo cinco pasos: creación e iniciación, difusión, ordenación, ejecución y actualización de estado, con el fin de captar claramente las ideas de diseño y las concesiones técnicas de cada cadena de bloques.

Todas las transacciones en blockchain se desarrollan en torno a estos cinco pasos. Este artículo se centrará en Aptos, analizará su diseño único y comparará las diferencias clave entre Ethereum y Solana.

Entender de manera sencilla las principales diferencias entre Ethereum, Solana y Aptos en el ciclo de vida de una transacción

Aptos: diseño optimista en paralelo y de alto rendimiento

Aptos es una cadena pública centrada en el alto rendimiento, cuyo ciclo de vida de las transacciones es similar al de Ethereum, pero ha logrado mejoras significativas a través de una ejecución paralela optimista única y optimización del grupo de memoria. A continuación se presentan los pasos clave del ciclo de vida de las transacciones en Aptos:

Crear e iniciar

La red Aptos está compuesta por nodos ligeros, nodos completos y validadores. Los usuarios inician transacciones a través de nodos ligeros ( como billeteras o aplicaciones ), y el nodo ligero reenvía la transacción a un nodo completo cercano, que luego la sincroniza con los validadores.

transmisión

Aptos ha mantenido el pool de memoria, pero no se comparte entre los pools de memoria después de QuorumStore. A diferencia de Ethereum, su pool de memoria no es solo un búfer de transacciones. Después de que una transacción entra en el pool de memoria, el sistema preordena según las reglas ( como FIFO o costo de Gas ), asegurando que no haya conflictos en la ejecución paralela posterior. Este diseño evita la alta demanda de hardware que requiere Solana para declarar de antemano el conjunto de lectura/escritura.

orden

Aptos utiliza el consenso AptosBFT, donde el proponente no puede ordenar libremente las transacciones. AIP-68 otorga al proponente el derecho adicional de rellenar las transacciones retrasadas. La preordenación del pool de memoria se ha completado para evitar conflictos, y la generación de bloques depende más de la colaboración entre validadores que de la dominación del proponente.

ejecutar

Aptos utiliza la tecnología Block-STM para lograr una ejecución paralela optimista. Se asume que las transacciones no tienen conflictos y se procesan simultáneamente; si se descubre un conflicto después de la ejecución, las transacciones afectadas se volverán a ejecutar. Este enfoque aprovecha los procesadores multinúcleo para mejorar la eficiencia, logrando un TPS de hasta 160,000.

actualización de estado

Estado de sincronización del validador, la finalización se confirma a través de puntos de control, similar al mecanismo de Epoch de Ethereum, pero con mayor eficiencia.

La ventaja principal de Aptos radica en la combinación de la paralelización optimista y el preordenamiento del pool de memoria, lo que reduce las demandas de rendimiento de los nodos y mejora significativamente el rendimiento.

Ethereum: referencia de ejecución en serie

Ethereum, como el pionero de los contratos inteligentes, es el punto de origen de la tecnología de cadenas públicas, y su ciclo de vida de transacciones proporciona un marco básico para entender Aptos.

ciclo de vida de la transacción de Ethereum

  • Creación e inicio: Los usuarios inician transacciones a través de la billetera mediante una puerta de enlace de retransmisión o interfaz RPC.

  • Broadcast: la transacción entra en el pool de memoria pública, esperando ser empaquetada.

  • Ordenación: Después de la actualización de PoS, los constructores de bloques empaquetan las transacciones según el principio de maximización de beneficios, y después de la licitación de la capa de retransmisión, se envían al proponente.

  • Ejecución: procesamiento de transacciones en serie EVM, actualización de estado en un solo hilo.

  • Actualización de estado: el bloque debe ser confirmado por dos puntos de control para su finalización.

La ejecución en serie de Ethereum y el diseño de la memoria limitada restringen el rendimiento, con un tiempo de bloque de 12 segundos/slot y un TPS bajo. En comparación, Aptos ha logrado un salto cualitativo a través de la ejecución paralela y la optimización de la memoria.

Entender de manera sencilla las principales diferencias entre Ethereum, Solana y Aptos en el ciclo de vida de una transacción

Solana: Optimización extrema de paralelismo determinista

Solana es conocida por su alto rendimiento, y su ciclo de vida de transacciones difiere significativamente del de Aptos, especialmente en la memoria y el método de ejecución.

ciclo de vida de transacciones de Solana

  • Crear e iniciar: los usuarios inician transacciones a través de la billetera.

  • Transmisión: Sin piscina de memoria pública, la transacción se envía directamente a los proponentes actuales y los dos siguientes.

  • Orden: El proponente empaqueta bloques basados en PoH(Prueba de Historia), el tiempo del bloque es de solo 400 milisegundos.

  • Ejecución: La máquina virtual Sealevel utiliza ejecución paralela determinista, y es necesario declarar con anticipación el conjunto de lectura y escritura para evitar conflictos.

  • Actualización de estado: Confirmación rápida del consenso BFT.

La razón por la que Solana no utiliza un pool de memoria es que este podría convertirse en un cuello de botella en el rendimiento. Debido a que no hay pool de memoria, y gracias al consenso PoH único de Solana, los nodos pueden llegar rápidamente a un consenso sobre el orden de las transacciones, evitando la necesidad de que las transacciones se queden en cola en el pool de memoria, permitiendo que las transacciones se realicen casi instantáneamente. Sin embargo, esto también significa que en caso de congestión en la red, las transacciones pueden ser descartadas en lugar de esperar, y los usuarios deben volver a enviarlas.

En comparación, el paralelismo optimista de Aptos no requiere declarar conjuntos de lectura y escritura, el umbral para los nodos es más bajo, pero el TPS es más alto.

Dos caminos de ejecución paralela: Aptos vs Solana

La ejecución de la transacción representa la actualización del estado del bloque, es el proceso en el que la orden de inicio de la transacción se convierte en un estado final. Los nodos asumen que la transacción es exitosa y calculan su impacto en el estado de la red, este proceso de cálculo es la ejecución.

La ejecución paralela en blockchain se refiere al proceso en el que múltiples procesadores de núcleos calculan simultáneamente el estado de la red. Actualmente, la ejecución paralela en el mercado se divide en dos enfoques: ejecución paralela determinista y ejecución paralela optimista. La diferencia entre estas dos direcciones de desarrollo radica en cómo garantizar que las transacciones paralelas no entren en conflicto, es decir, si existe una relación de dependencia entre las transacciones.

En el ciclo de vida de las transacciones, el momento de determinar los conflictos de dependencias de transacciones en paralelo define la diferenciación entre la ejecución paralela determinista y la ejecución paralela optimista. Aptos y Solana han elegido diferentes direcciones:

  • Paralelismo determinista ( Solana ): Antes de transmitir la transacción, es necesario declarar el conjunto de lectura y escritura. El motor Sealevel procesa transacciones sin conflictos de manera paralela según la declaración, mientras que las transacciones en conflicto se ejecutan de forma secuencial. La ventaja es la eficiencia, y la desventaja son los altos requisitos de hardware.

  • Optimista paralelismo ( Aptos ): Suponga que las transacciones no tienen conflictos, la ejecución paralela de Block-STM se verifica después, si hay conflictos, se vuelve a intentar. La preordenación del pool de memoria reduce el riesgo de conflictos, lo que aligera la carga de los nodos.

Ejemplo: Cuenta A con un saldo de 100, transacción 1 transfiere 70 a B, transacción 2 transfiere 50 a C. Solana confirma conflictos anticipadamente mediante declaraciones y los procesa en orden; Aptos, si después de la ejecución paralela descubre que el saldo es insuficiente, ajusta de nuevo. La flexibilidad de Aptos lo hace más escalable.

Entender de manera sencilla las principales diferencias entre Ethereum, Solana y Aptos en el ciclo de vida de una transacción

Confirmación de conflictos completada anticipadamente a través de la memoria en paralelo optimista

La idea central del optimismo paralelo es suponer que las transacciones procesadas en paralelo no entrarán en conflicto, por lo que antes de la ejecución de la transacción, la aplicación no necesita enviar una declaración de transacción. Si se detecta un conflicto al validar después de la ejecución de la transacción, Block-STM volverá a ejecutar las transacciones afectadas para garantizar la consistencia.

Sin embargo, en la práctica, si no se confirma previamente si hay conflictos en las dependencias de las transacciones, durante la ejecución real puede haber una gran cantidad de errores, lo que provoca que la cadena pública funcione lentamente. Por lo tanto, la paralelización optimista no es simplemente suponer que no hay conflictos en las transacciones, sino que en una cierta etapa se evitan los riesgos por adelantado, y esa etapa es la etapa de difusión de transacciones.

En Aptos, después de que una transacción entra en el pool de memoria pública, se preordena según ciertas reglas ( como FIFO y el costo del Gas ) para asegurar que las transacciones dentro de un bloque no entren en conflicto durante la ejecución paralela. Como se puede ver, el proponente de Aptos en realidad no tiene la capacidad de ordenar transacciones, y no existen constructores de bloques en la red. Esta preordenación de transacciones es clave para que Aptos implemente la paralelización optimista. A diferencia de Solana, que necesita introducir declaraciones de transacción, Aptos no requiere este mecanismo, lo que reduce significativamente los requisitos de rendimiento de los nodos. En términos de costos de red para asegurar que las transacciones no entren en conflicto, el impacto de Aptos al agregar el pool de memoria en TPS es mucho menor que el costo de introducción de declaraciones de transacción en Solana. Por lo tanto, el TPS de Aptos puede alcanzar los 160,000, más del doble que Solana. El efecto de la preordenación de transacciones es que se dificulta la captura de MEV en Aptos, lo que presenta ventajas y desventajas para los usuarios.

Entender de manera sencilla las principales diferencias entre Ethereum, Solana y Aptos en el ciclo de vida de una transacción

La narrativa basada en la seguridad es la dirección de desarrollo de Aptos

RWA

Aptos está promoviendo activamente la tokenización de activos reales y soluciones financieras institucionales. En comparación con Ethereum, el Block-STM de Aptos puede procesar en paralelo múltiples transacciones de transferencia de activos, evitando la demora en la verificación de derechos causada por la congestión de la red. En otras cadenas de bloques públicas, aunque la velocidad de transacción es rápida, el diseño sin memoria podría descartar transacciones durante la sobrecarga de la red, afectando la estabilidad de la verificación de derechos de los activos reales (RWA). El preordenamiento de la memoria de Aptos garantiza que las transacciones ingresen a la ejecución en orden, manteniendo la fiabilidad de los registros de activos incluso en períodos de máxima demanda.

RWA necesita un soporte complejo de contratos inteligentes, como la división de activos, la distribución de ingresos y la verificación de cumplimiento. El diseño modular y la seguridad del lenguaje Move permiten a los desarrolladores construir aplicaciones RWA confiables con mayor facilidad. En comparación, los lenguajes de programación de otras cadenas públicas pueden presentar problemas de complejidad, riesgos de vulnerabilidad o curvas de aprendizaje pronunciadas. La amigabilidad ecológica de Aptos promete atraer más proyectos RWA, formando un ciclo positivo.

El potencial de Aptos en el campo de RWA radica en la combinación de seguridad y rendimiento. En el futuro, puede centrarse en colaborar con instituciones financieras tradicionales para llevar activos de alto valor como bonos y acciones a la cadena, aprovechando el lenguaje Move para crear estándares de tokenización altamente conformes. Esta narrativa de "seguridad + eficiencia" puede permitir que Aptos se destaque en el mercado de RWA.

En 2024, el ecosistema de Aptos ha incorporado varios proyectos de RWA, incluidos USDY de Ondo Finance y el token BENJI de Franklin Templeton. Además, Aptos colabora con Libre para promover la tokenización de valores, llevando los fondos de inversión de varias instituciones reconocidas a la cadena, lo que mejora el acceso de los inversores institucionales.

pago de stablecoin

Los pagos en stablecoins necesitan garantizar la finalización de las transacciones y la seguridad de los activos. El lenguaje Move de Aptos previene el doble gasto a través de un modelo de recursos, asegurando la precisión de cada transferencia de stablecoin. Por ejemplo, cuando los usuarios realizan un pago con USDC en Aptos, el estado de la transacción está estrictamente protegido, evitando la pérdida de fondos debido a vulnerabilidades en los contratos. Además, las bajas tarifas de Gas de Aptos ( se benefician de la alta TPS que distribuye los costos ), lo que lo hace extremadamente competitivo en escenarios de pagos pequeños.

PayFi y los pagos con stablecoins deben equilibrar la descentralización y el cumplimiento regulatorio. El consenso descentralizado de AptosBFT reduce el riesgo de centralización, mientras que su arquitectura modular permite a los desarrolladores integrar verificaciones KYC/AML. Por ejemplo, un emisor de stablecoins puede desplegar contratos de cumplimiento en Aptos, asegurando que las transacciones cumplan con las regulaciones locales, sin sacrificar la eficiencia de la red. Este aspecto es superior al modelo de retransmisión centralizada de otras cadenas públicas o a las posibles deficiencias de cumplimiento. El diseño equilibrado de Aptos lo hace más adecuado para la entrada de instituciones financieras.

El potencial de Aptos en el ámbito de PayFi y los pagos con stablecoins radica en la tríada de "seguridad, eficiencia y cumplimiento". En el futuro, se continuará impulsando la adopción masiva de stablecoins, construyendo una red de pagos transfronterizos, o colaborando con gigantes de los pagos para desarrollar un sistema de liquidación en cadena. Su alto TPS y bajo costo también pueden respaldar escenarios de micropagos, como las recompensas en tiempo real para creadores de contenido. La narrativa de Aptos puede centrarse en "la infraestructura de pagos de próxima generación", atrayendo el flujo bidireccional de empresas y usuarios.

Resumen: Las diferencias tecnológicas de Aptos y la narrativa futura

A través de la perspectiva del ciclo de vida de las transacciones, podemos comparar claramente las diferencias en el diseño técnico de Aptos con otras cadenas de bloques públicas y revelar sus respectivas narrativas centrales. Las ventajas únicas de Aptos se destacan así:

El diseño de Aptos logra un equilibrio ingenioso entre rendimiento y seguridad. Su preordenamiento de la memoria combinada con la paralelización optimista de Block-STM no solo reduce el umbral de los nodos, sino que también logra una alta capacidad de procesamiento de 160,000 TPS, superando las soluciones de paralelización de otras cadenas públicas. En comparación con la ejecución en serie de Ethereum, la capacidad de paralelización de Aptos representa un salto cualitativo; mientras que en comparación con las optimizaciones radicales de otras cadenas públicas que eliminan el grupo de memoria, Aptos preserva el mecanismo de preordenamiento, asegurando la estabilidad de la red bajo alta carga. Esta filosofía de "estabilidad buscando rapidez", junto con el modelo de recursos del lenguaje Move, otorga a Aptos una mayor seguridad: ya sea para resistir ataques DDoS o prevenir vulnerabilidades en contratos, es superior a la arquitectura de otras cadenas públicas.

APT-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
  • Republicar
  • Compartir
Comentar
0/400
StopLossMastervip
· 08-15 01:59
aptos卷卷呗 Muy cansado
Ver originalesResponder0
MetaverseVagabondvip
· 08-13 02:53
Aptos realmente es diferente.
Ver originalesResponder0
MetaMisfitvip
· 08-12 05:18
Aptos es así, si no lo entiendes, ya está.
Ver originalesResponder0
SeasonedInvestorvip
· 08-12 05:15
Aptos es realmente impresionante, ETH tiembla.
Ver originalesResponder0
failed_dev_successful_apevip
· 08-12 05:09
La tecnología no alcanza Todo dentro
Ver originalesResponder0
UncleWhalevip
· 08-12 04:53
aptos no puede competir con SOL
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)