Innovación tecnológica de Aptos: ejecución paralela optimista y optimización de la memory pool para mejorar el rendimiento

Análisis profundo del ciclo de vida de las transacciones: explorando las diferencias técnicas entre Ethereum, Solana y Aptos

El ciclo de vida de una transacción es el punto clave para entender las diferencias en la tecnología blockchain. Al analizar el flujo completo de una transacción desde su creación hasta la actualización del estado final, podemos comprender claramente las ideas de diseño y las decisiones tecnológicas de diferentes cadenas públicas. Este artículo se centrará en Aptos, analizando su diseño único y comparándolo con Ethereum y Solana.

Aptos: diseño optimista en paralelo y alto rendimiento

Aptos, como una cadena pública centrada en el alto rendimiento, aunque su ciclo de vida de transacciones es similar al de Ethereum, ha logrado un notable aumento en el rendimiento a través de la innovadora ejecución paralela optimista y la optimización de la memoria.

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), los nodos ligeros reenvían la transacción a los nodos completos cercanos, que luego sincronizan con los validadores.

transmisión

Aptos conserva el pool de memoria, pero ya no se comparte entre los pools de memoria después de QuorumStore. A diferencia de Ethereum, el pool de memoria de Aptos no solo es un búfer de transacciones, sino que también preordena las transacciones según reglas específicas (como FIFO o el 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 declarar previamente el conjunto de lectura/escritura.

orden

Aptos utiliza el mecanismo de consenso AptosBFT, donde el proponente no puede ordenar las transacciones libremente. La preordenación del pool de memoria se ha completado previamente para evitar conflictos, y la generación de bloques depende más de la colaboración entre los validadores, en lugar de ser liderada por el proponente.

ejecutar

Aptos utiliza la tecnología Block-STM para lograr la 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 al máximo el rendimiento de los procesadores multinúcleo, lo que permite que el TPS alcance los 160,000.

actualización de estado

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

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

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

Ethereum: referencia de ejecución en serie

Ethereum, como pionero de los contratos inteligentes, proporciona un marco básico para entender Aptos.

ciclo de vida de la transacción de Ethereum

  • Creación e iniciación: el usuario inicia la transacción a través de un monedero mediante una puerta de enlace de retransmisión o una interfaz RPC.
  • Transmisión: la transacción entra en el pool de memoria pública, esperando ser empaquetada.
  • Ordenamiento: Después de la actualización de PoS, los constructores de bloques empaquetan transacciones según el principio de maximización de beneficios, y luego las presentan al proponente después de las ofertas en la capa de retransmisión.
  • Ejecución: EVM procesa transacciones en serie, actualiza el 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 y el diseño de la memoria de Ethereum limitan su rendimiento, con un tiempo de bloque de 12 segundos/slot y un TPS relativamente bajo.

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 la paralelización determinista

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

ciclo de vida de las transacciones de Solana

  • Crear e iniciar: los usuarios inician transacciones a través de la billetera.
  • Broadcast: Sin un grupo de memoria pública, las transacciones se envían directamente a los proponentes actuales y a los dos siguientes.
  • Orden: Los proponentes empaquetan bloques basándose en PoH (Prueba de Historia), el tiempo de bloque es de solo 400 milisegundos.
  • Ejecución: La máquina virtual Sealevel utiliza ejecución paralela determinista, y se debe declarar con anticipación el conjunto de lectura y escritura para evitar conflictos.
  • Actualización de estado: Confirmación rápida del consenso BFT.

Solana no utiliza un pool de memoria, lo que permite a los nodos alcanzar rápidamente un consenso sobre el orden de las transacciones, evitando la necesidad de que las transacciones esperen en el pool de memoria. Sin embargo, esto también significa que en caso de sobrecarga de la red, las transacciones pueden ser descartadas en lugar de esperar, y los usuarios deben volver a enviar.

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

Dos caminos de ejecución en paralelo: Aptos vs Solana

La ejecución en paralelo en blockchain se refiere al proceso en el que múltiples procesadores de núcleos calculan simultáneamente el estado de la red. Actualmente, en el mercado hay principalmente dos formas de ejecución en paralelo: ejecución en paralelo determinista y ejecución en paralelo optimista.

  • Paralelismo determinista (Solana): antes de transmitir la transacción, se debe declarar el conjunto de lectura y escritura; el motor Sealevel procesa en paralelo las transacciones sin conflictos según la declaración, mientras que las transacciones en conflicto se ejecutan de manera secuencial. La ventaja es la eficiencia, y la desventaja es la alta demanda de hardware.

  • Optimismo paralelo (Aptos): asumiendo que las transacciones no tienen conflictos, se ejecutan en paralelo y se verifican después, si hay un conflicto se vuelve a intentar. La preordenación del pool de memoria reduce el riesgo de conflictos y aligera la carga de los nodos.

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

Confirmación de conflictos anticipada a través de la memoria caché optimista

El optimismo paralelo de Aptos no se basa simplemente en suponer que las transacciones no tienen conflictos, sino que evita riesgos mediante la preordenación en la piscina de memoria durante la fase de difusión de transacciones. Este diseño reduce los requisitos de rendimiento de los nodos, mientras garantiza un alto TPS.

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

Aptos muestra un gran potencial en el ámbito de RWA y los pagos con stablecoins:

  • RWA: El Block-STM de Aptos puede procesar en paralelo múltiples transacciones de transferencia de activos, y la preordenación en la memoria garantiza que las transacciones se ejecuten en orden. El diseño modular y la seguridad del lenguaje Move son beneficiosos para construir aplicaciones RWA confiables.

  • Pagos con stablecoins: El lenguaje Move de Aptos previene el doble gasto a través de un modelo de recursos, y las bajas tarifas de Gas lo hacen muy competitivo en escenarios de pagos de bajo monto. El consenso descentralizado de AptosBFT reduce el riesgo de centralización, mientras que su arquitectura modular permite a los desarrolladores integrar verificaciones de KYC/AML.

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

Aptos ha logrado un equilibrio entre rendimiento y seguridad, su preordenamiento de la memoria combinada con la paralelización optimista de Block-STM, reduce el umbral de nodos y al mismo tiempo logra un alto rendimiento. Esta idea de "buscar velocidad en la estabilidad", complementada por el modelo de recursos del lenguaje Move, otorga a Aptos una mayor seguridad.

Aptos muestra un gran potencial en el ámbito de RWA y PayFi. En el ámbito de RWA, su alta capacidad de procesamiento soporta la tokenización de activos a gran escala; en PayFi y en los pagos con stablecoins, su bajo costo, alta eficiencia y cumplimiento regulatorio apoyan los micropagos y la liquidación transfronteriza.

En el futuro, Aptos espera conectar las finanzas tradicionales con el ecosistema blockchain a través de la narrativa de "una red de valor impulsada por la seguridad", continuando su esfuerzo en los campos de RWA y PayFi, y construyendo un nuevo patrón de cadena pública que combine confianza y escalabilidad.

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

APT1.3%
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
StakeOrRegretvip
· 08-18 11:38
Aptos unifica el mundo, simplemente hazlo.
Ver originalesResponder0
SadMoneyMeowvip
· 08-16 14:06
¿Es otro ecosistema para sacar dinero?
Ver originalesResponder0
NotSatoshivip
· 08-16 14:04
apt es realmente bueno
Ver originalesResponder0
BagHolderTillRetirevip
· 08-16 13:57
apt esto no se ha ido a la luna
Ver originalesResponder0
BearMarketMonkvip
· 08-16 13:54
¿Por qué estoy tan obsesionado con Aptos... no son todos altcoins de ETH?
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)