Aptos y Solana: la lucha tecnológica de las cadenas públicas de ejecución paralela

Comparación de tecnologías de cadenas públicas desde la perspectiva del ciclo de vida de las transacciones

Comparar las diferencias técnicas entre diferentes cadenas de bloques puede parecer aburrido debido a la profundidad de observación. Para entender rápida y precisamente las diferencias entre las cadenas de bloques, es crucial elegir un punto de entrada adecuado. Este artículo tomará el ciclo de vida de una transacción como ancla, analizando los pasos completos de una transacción desde su creación hasta la actualización final del estado, incluyendo la creación e iniciación, difusión, ordenamiento, ejecución y actualización del estado, para así captar claramente las ideas de diseño y las concesiones técnicas de las diferentes cadenas de bloques.

Aptos: Diseño optimista de paralelismo y alto rendimiento

Aptos es una cadena pública centrada en el alto rendimiento, cuya ciclo de vida de las transacciones logra una mejora significativa en el rendimiento a través de una ejecución paralela optimista única y una optimización del pool de memoria.

Crear e iniciar

La red de Aptos está compuesta por nodos ligeros, nodos completos y validadores. Los usuarios inician transacciones a través de nodos ligeros, que reenvían las transacciones a los nodos completos cercanos, y luego se sincronizan 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. El sistema realiza un preordenamiento basado en reglas, asegurando que no haya conflictos en las transacciones durante la ejecución paralela posterior, evitando la alta demanda de hardware que requeriría declarar con anticipación los conjuntos de lectura y escritura.

orden

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

ejecutar

Aptos utiliza la tecnología Block-STM para lograr la ejecución paralela optimista. Las transacciones se asumen sin conflictos y se procesan simultáneamente; si se detecta un conflicto, las transacciones afectadas se volverán a ejecutar. Este enfoque aprovecha los procesadores multinúcleo para mejorar la eficiencia, alcanzando 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, lo que ofrece una mayor eficiencia.

La principal ventaja de Aptos radica en la combinación de la paralelización optimista y la preordenación del pool de memoria, lo que reduce la demanda 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: Benchmark de Ejecución Serial

Ethereum, como pionero de los contratos inteligentes, proporciona un marco básico para entender el ciclo de vida de las transacciones en otras cadenas de bloques públicas.

ciclo de vida de la transacción de Ethereum

  • Creación e inicio: los usuarios inician transacciones a través de la billetera a través de la puerta de enlace de retransmisión o la 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.
  • Ejecución: EVM procesa las transacciones de forma secuencial, 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 de Ethereum y el diseño de la memoria limitan el rendimiento, con un tiempo de bloque de 12 segundos por slot y un TPS 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 paralelismo determinista

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

Ciclo de vida de las transacciones de Solana

  • Crear e iniciar: los usuarios inician transacciones a través de la billetera.
  • Radiodifusión: Sin 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 basados en PoH, el tiempo del bloque es de solo 400 milisegundos.
  • Ejecución: La máquina virtual Sealevel utiliza ejecución paralela determinista, y se debe declarar previamente el conjunto de lectura y escritura para evitar conflictos.
  • Actualización de estado: Confirmación rápida de consenso BFT.

Solana no utiliza un pool de memoria, los nodos pueden alcanzar rápidamente un consenso sobre el orden de las transacciones, y las transacciones pueden completarse casi al instante. Sin embargo, durante la sobrecarga de la red, las transacciones pueden ser descartadas en lugar de esperar, y los usuarios deben volver a enviarlas.

Comprender 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 paralela: Aptos vs Solana

La ejecución paralela en blockchain se refiere al proceso en el que múltiples núcleos de procesador calculan simultáneamente el estado de la red. En el mercado actual, la ejecución paralela se divide en dos tipos: ejecución paralela determinista y ejecución paralela optimista, siendo la principal diferencia cómo se asegura que las transacciones paralelas no entren en conflicto.

  • Paralelismo determinista (Solana): Antes de transmitir la transacción, se debe declarar el conjunto de lectura y escritura. El motor Sealevel procesa transacciones sin conflictos en paralelo según la declaración, mientras que las transacciones en conflicto se ejecutan en serie.
  • Optimismo paralelo (Aptos): Asume que las transacciones no tienen conflictos, la ejecución paralela de Block-STM se verifica después, y si hay conflictos, 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 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 del desarrollo de Aptos

RWA

Aptos está promoviendo activamente la tokenización de activos reales y soluciones financieras institucionales. Su Block-STM puede procesar en paralelo múltiples transacciones de transferencia de activos, evitando los retrasos en la certificación de derechos causados por la congestión de la red. La preordenación del pool de memoria asegura que las transacciones entren en ejecución en orden, manteniendo la fiabilidad de los registros de activos. El diseño modular y la seguridad del lenguaje Move son beneficiosos para construir aplicaciones RWA confiables.

pago de stablecoin

El lenguaje Move de Aptos previene el doble gasto a través de un modelo de recursos, asegurando la precisión de las transferencias de stablecoins. Las bajas tarifas de Gas lo hacen altamente competitivo en escenarios de pagos pequeños. La preordenación del pool de memoria y Block-STM garantizan la estabilidad y baja latencia de las transacciones de pago.

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, esto podría impulsar la adopción masiva de stablecoins, crear una red de pagos transfronterizos o colaborar con gigantes de los pagos para desarrollar un sistema de liquidación en la cadena.

Resumen

El diseño de Aptos logra un equilibrio entre rendimiento y seguridad. Su preordenamiento del pool de memoria, combinado con la paralelización optimista de Block-STM, reduce el umbral para los nodos y al mismo tiempo logra un alto rendimiento. Este enfoque de "buscar la velocidad en la estabilidad", junto con el modelo de recursos del lenguaje Move, otorga a Aptos una mayor seguridad.

Aptos ha integrado consideraciones de seguridad y eficiencia en cada etapa del ciclo de transacciones, diferenciándose de las características de otras cadenas de bloques públicas. En el futuro, Aptos podrá conectar las finanzas tradicionales con el ecosistema blockchain a través de la narrativa de "red de valor impulsada por la seguridad", continuando su impulso en los campos de RWA y PayFi, y construyendo un nuevo patrón de cadena de bloques 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

APT6.74%
SOL14.36%
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
  • 2
  • Republicar
  • Compartir
Comentar
0/400
OfflineNewbievip
· 07-28 18:32
La explicación técnica es muy clara.
Ver originalesResponder0
PanicSeller69vip
· 07-27 17:27
La cadena aún habla de rendimiento
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)