Análisis profundo del ciclo de vida de las transacciones: diferencias técnicas entre Ethereum, Solana y Aptos
Comparar las características técnicas de diferentes cadenas de bloques puede resultar aburrido debido a la profundidad del análisis. Un análisis general a menudo no logra tocar el núcleo, mientras que profundizar en el código puede llevar a perderse en los detalles. Para comprender rápida y precisamente las diferencias entre Aptos y otras cadenas de bloques, es crucial elegir la perspectiva de análisis adecuada.
Comenzar desde el ciclo de vida completo de una transacción es un punto de entrada ideal. Al analizar el proceso completo de una transacción desde su creación hasta la actualización de su estado final, incluyendo la creación e iniciación, difusión, ordenación, ejecución y actualización de estado, podemos comprender claramente el pensamiento de diseño y las elecciones tecnológicas de las cadenas de bloques públicas. Con esto como referencia, se puede entender la narrativa central de diferentes cadenas de bloques públicas hacia atrás, y hacia adelante se puede explorar cómo desarrollar aplicaciones atractivas para el mercado en Aptos.
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 lo comparará con Ethereum y Solana.
Aptos: Diseño optimista en paralelo y alto rendimiento
Aptos es una cadena pública centrada en el alto rendimiento, cuyo ciclo de vida de transacciones es similar al de Ethereum, pero ha logrado una mejora significativa en el rendimiento a través de la ejecución paralela optimista única y la optimización del grupo de memoria. A continuación se presentan los pasos clave del ciclo de vida de las transacciones en Aptos:
Crear y lanzar
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), que reenvían la transacción a los nodos completos cercanos, y los nodos completos luego sincronizan con los validadores.
transmisión
Aptos conserva 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 buffer de transacciones. Una vez que las transacciones ingresan al pool de memoria, el sistema las preordena según reglas (como FIFO o tarifas de Gas) para asegurar que no haya conflictos durante la ejecución paralela posterior. Este diseño evita la alta demanda de hardware que requeriría declarar previamente el conjunto de lectura y escritura.
orden
Aptos utiliza el consenso AptosBFT, donde el proponente no puede ordenar las transacciones libremente. El 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 los validadores que del liderazgo del 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 detecta un conflicto después de la ejecución, las transacciones afectadas se volverán a ejecutar. Este enfoque aprovecha los procesadores multinúcleo para aumentar la eficiencia, alcanzando un TPS de 160,000.
actualización de estado
Estado de sincronización del validador, la finalización se confirma mediante puntos de verificación, 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 la preordenación del pool de memoria, lo que reduce la demanda de rendimiento de los nodos y mejora significativamente la capacidad de procesamiento.
Ethereum: Referencia de ejecución en serie
Ethereum, como pionero de los contratos inteligentes, es el punto de partida 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
Crear e iniciar: los usuarios inician transacciones a través de la billetera mediante la puerta de enlace de retransmisión o la interfaz RPC.
Transmisión: 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 presentan las pujas de la capa de retransmisión al proponente.
Ejecución: EVM procesa las 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 el rendimiento, con un tiempo de bloque de 12 segundos/slot y un TPS bajo. En comparación, Aptos ha logrado un salto cualitativo mediante la ejecución paralela y la optimización de la memoria.
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 lo que respecta a la memoria y la forma de ejecución.
ciclo de vida de la transacción de Solana
Crear e iniciar: El usuario inicia la transacción a través de la billetera.
Difusión: Sin un pool de memoria pública, las transacciones se envían directamente al proponente actual y a los dos siguientes.
Orden: El proponente empaqueta bloques basado 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 es necesario declarar anticipadamente el conjunto de lectura y escritura para evitar conflictos.
Actualización de estado: confirmación rápida del consenso BFT.
Solana no utiliza pools de memoria, los nodos pueden alcanzar rápidamente un consenso sobre el orden de las transacciones, evitando la necesidad de que las transacciones se queden en cola en el pool de memoria, lo que permite que las transacciones se realicen casi instantáneamente. Sin embargo, esto también significa que en caso de sobrecarga de la red, las transacciones pueden ser descartadas en lugar de esperar, por lo que los usuarios deben volver a enviarlas.
En comparación, la paralelización optimista de Aptos no requiere declarar conjuntos de lectura y escritura, el umbral de 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 transacciones representa la actualización del estado del bloque, y es el proceso mediante el cual las instrucciones de inicio de transacción se convierten en un estado de finalización. La ejecución paralela se refiere al proceso en el que múltiples procesadores de núcleo calculan simultáneamente el estado de la red. Actualmente, la ejecución paralela en el mercado se divide en dos tipos: ejecución paralela determinista y ejecución paralela optimista.
Paralelismo determinista (Solana): antes de difundir la transacción, se deben declarar los conjuntos 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 en serie. La ventaja es la eficiencia, la desventaja son los altos requisitos de hardware.
Optimismo paralelo (Aptos): Supone que las transacciones no tienen conflictos, la ejecución en paralelo 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 y aligera la carga de los nodos.
Confirmación de conflictos anticipada a través de la memoria caché de transacciones en paralelo optimista
La idea central del procesamiento optimista en 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 encuentra un conflicto durante la verificación después de la ejecución de la transacción, Block-STM volverá a ejecutar las transacciones afectadas para garantizar la consistencia.
En Aptos, una vez que las transacciones ingresan al grupo de memoria pública, se preordenan según ciertas reglas para asegurar que las transacciones en un bloque no entren en conflicto durante la ejecución paralela. Esta preordenación de transacciones es clave para que Aptos implemente la paralelización optimista. Aptos no necesita introducir un mecanismo de declaración de transacciones, lo que reduce significativamente los requisitos de rendimiento de los nodos. En términos de sobrecarga de red para asegurar que las transacciones no entren en conflicto, el impacto de la adición del grupo de memoria en el TPS de Aptos es mucho menor que el costo de introducir una declaración de transacciones en Solana. Por lo tanto, el TPS de Aptos puede alcanzar 160,000, más de el doble que Solana.
La narrativa basada en la seguridad es la dirección de desarrollo de Aptos
RWA
Aptos está avanzando activamente en la tokenización de activos reales y soluciones financieras institucionales. En comparación con otras cadenas de bloques, el Block-STM de Aptos puede procesar en paralelo múltiples transacciones de transferencia de activos, evitando retrasos en la confirmación debido a la congestión de la red. La preordenación del pool de memoria de Aptos garantiza que las transacciones se ejecuten en orden, incluso en momentos de alta demanda, manteniendo la fiabilidad de los registros de activos. El diseño modular y la seguridad del lenguaje Move permiten a los desarrolladores construir aplicaciones RWA confiables con mayor facilidad.
El potencial de Aptos en el ámbito de RWA radica en la combinación de seguridad y rendimiento. En el futuro, se podrá enfocar en colaborar con instituciones financieras tradicionales para tokenizar activos de alto valor como bonos y acciones en la cadena, utilizando el lenguaje Move para crear estándares de tokenización altamente conformes.
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 cada transferencia de stablecoin. Las bajas tarifas de Gas de Aptos lo hacen muy competitivo en escenarios de pagos pequeños. La preordenación del pool de memoria y Block-STM de Aptos garantizan la estabilidad de las transacciones de pago y una baja latencia.
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. 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 podrá impulsar de manera sostenible la adopción masiva de stablecoins, crear una red de pagos transfronterizos o colaborar con gigantes de pagos para desarrollar sistemas de liquidación en la cadena.
Resumen: Las diferencias tecnológicas de Aptos y la narrativa futura
El diseño de Aptos logra un ingenioso equilibrio entre rendimiento y seguridad. Su preclasificación de la memoria combinada con el paralelismo optimista de Block-STM reduce el umbral para los nodos y logra un alto rendimiento de 160,000 TPS. Este enfoque de "buscar rapidez en la estabilidad", junto con el modelo de recursos del lenguaje Move, otorga a Aptos una mayor seguridad.
Es precisamente sobre la base de esta combinación de seguridad y rendimiento que Aptos muestra un gran potencial en la narrativa de RWA y PayFi. En el ámbito de RWA, la alta capacidad de procesamiento de Aptos admite la tokenización de activos a gran escala. En los pagos de PayFi y en las transacciones con stablecoins, el bajo costo, la alta eficiencia y la conformidad de Aptos apoyan los micropagos y la liquidación transfronteriza, convirtiéndose en un fuerte candidato para la "infraestructura de pago de próxima generación".
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 esfuerzo en los campos de RWA y PayFi, y construyendo un nuevo patrón de cadena pública que combine confianza y escalabilidad.
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.
10 me gusta
Recompensa
10
6
Compartir
Comentar
0/400
StakeTillRetire
· hace3h
¿No es atractivo Sol? Solo un montón de personas están trabajando en Aptos.
Ver originalesResponder0
TokenBeginner'sGuide
· 07-26 14:15
Pequeño recordatorio: Se ha demostrado que el 68% de los traders han sufrido pérdidas debido a una comprensión insuficiente de las características técnicas, se recomienda aprender desde lo básico.
Ver originalesResponder0
Rekt_Recovery
· 07-26 14:15
justo como mi historial de trading... empecé con esperanza, fui rekt, ahora sobreviviendo con copium
Ver originalesResponder0
PrivacyMaximalist
· 07-26 14:15
Aptos es realmente demasiado hardcore... aunque no lo entienda, tengo que decir que lo entiendo.
Ver originalesResponder0
pvt_key_collector
· 07-26 14:12
Para profundizar, hay que mirar el código fuente, hermano.
Análisis del ciclo de vida de las transacciones de Aptos: cómo la ejecución paralela optimista logra alto rendimiento y seguridad.
Análisis profundo del ciclo de vida de las transacciones: diferencias técnicas entre Ethereum, Solana y Aptos
Comparar las características técnicas de diferentes cadenas de bloques puede resultar aburrido debido a la profundidad del análisis. Un análisis general a menudo no logra tocar el núcleo, mientras que profundizar en el código puede llevar a perderse en los detalles. Para comprender rápida y precisamente las diferencias entre Aptos y otras cadenas de bloques, es crucial elegir la perspectiva de análisis adecuada.
Comenzar desde el ciclo de vida completo de una transacción es un punto de entrada ideal. Al analizar el proceso completo de una transacción desde su creación hasta la actualización de su estado final, incluyendo la creación e iniciación, difusión, ordenación, ejecución y actualización de estado, podemos comprender claramente el pensamiento de diseño y las elecciones tecnológicas de las cadenas de bloques públicas. Con esto como referencia, se puede entender la narrativa central de diferentes cadenas de bloques públicas hacia atrás, y hacia adelante se puede explorar cómo desarrollar aplicaciones atractivas para el mercado en Aptos.
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 lo comparará con Ethereum y Solana.
Aptos: Diseño optimista en paralelo y alto rendimiento
Aptos es una cadena pública centrada en el alto rendimiento, cuyo ciclo de vida de transacciones es similar al de Ethereum, pero ha logrado una mejora significativa en el rendimiento a través de la ejecución paralela optimista única y la optimización del grupo de memoria. A continuación se presentan los pasos clave del ciclo de vida de las transacciones en Aptos:
Crear y lanzar
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), que reenvían la transacción a los nodos completos cercanos, y los nodos completos luego sincronizan con los validadores.
transmisión
Aptos conserva 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 buffer de transacciones. Una vez que las transacciones ingresan al pool de memoria, el sistema las preordena según reglas (como FIFO o tarifas de Gas) para asegurar que no haya conflictos durante la ejecución paralela posterior. Este diseño evita la alta demanda de hardware que requeriría declarar previamente el conjunto de lectura y escritura.
orden
Aptos utiliza el consenso AptosBFT, donde el proponente no puede ordenar las transacciones libremente. El 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 los validadores que del liderazgo del 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 detecta un conflicto después de la ejecución, las transacciones afectadas se volverán a ejecutar. Este enfoque aprovecha los procesadores multinúcleo para aumentar la eficiencia, alcanzando un TPS de 160,000.
actualización de estado
Estado de sincronización del validador, la finalización se confirma mediante puntos de verificación, 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 la preordenación del pool de memoria, lo que reduce la demanda de rendimiento de los nodos y mejora significativamente la capacidad de procesamiento.
Ethereum: Referencia de ejecución en serie
Ethereum, como pionero de los contratos inteligentes, es el punto de partida 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
Crear e iniciar: los usuarios inician transacciones a través de la billetera mediante la puerta de enlace de retransmisión o la interfaz RPC.
Transmisión: 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 presentan las pujas de la capa de retransmisión al proponente.
Ejecución: EVM procesa las 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 el rendimiento, con un tiempo de bloque de 12 segundos/slot y un TPS bajo. En comparación, Aptos ha logrado un salto cualitativo mediante la ejecución paralela y la optimización de la memoria.
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 lo que respecta a la memoria y la forma de ejecución.
ciclo de vida de la transacción de Solana
Crear e iniciar: El usuario inicia la transacción a través de la billetera.
Difusión: Sin un pool de memoria pública, las transacciones se envían directamente al proponente actual y a los dos siguientes.
Orden: El proponente empaqueta bloques basado 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 es necesario declarar anticipadamente el conjunto de lectura y escritura para evitar conflictos.
Actualización de estado: confirmación rápida del consenso BFT.
Solana no utiliza pools de memoria, los nodos pueden alcanzar rápidamente un consenso sobre el orden de las transacciones, evitando la necesidad de que las transacciones se queden en cola en el pool de memoria, lo que permite que las transacciones se realicen casi instantáneamente. Sin embargo, esto también significa que en caso de sobrecarga de la red, las transacciones pueden ser descartadas en lugar de esperar, por lo que los usuarios deben volver a enviarlas.
En comparación, la paralelización optimista de Aptos no requiere declarar conjuntos de lectura y escritura, el umbral de 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 transacciones representa la actualización del estado del bloque, y es el proceso mediante el cual las instrucciones de inicio de transacción se convierten en un estado de finalización. La ejecución paralela se refiere al proceso en el que múltiples procesadores de núcleo calculan simultáneamente el estado de la red. Actualmente, la ejecución paralela en el mercado se divide en dos tipos: ejecución paralela determinista y ejecución paralela optimista.
Paralelismo determinista (Solana): antes de difundir la transacción, se deben declarar los conjuntos 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 en serie. La ventaja es la eficiencia, la desventaja son los altos requisitos de hardware.
Optimismo paralelo (Aptos): Supone que las transacciones no tienen conflictos, la ejecución en paralelo 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 y aligera la carga de los nodos.
Confirmación de conflictos anticipada a través de la memoria caché de transacciones en paralelo optimista
La idea central del procesamiento optimista en 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 encuentra un conflicto durante la verificación después de la ejecución de la transacción, Block-STM volverá a ejecutar las transacciones afectadas para garantizar la consistencia.
En Aptos, una vez que las transacciones ingresan al grupo de memoria pública, se preordenan según ciertas reglas para asegurar que las transacciones en un bloque no entren en conflicto durante la ejecución paralela. Esta preordenación de transacciones es clave para que Aptos implemente la paralelización optimista. Aptos no necesita introducir un mecanismo de declaración de transacciones, lo que reduce significativamente los requisitos de rendimiento de los nodos. En términos de sobrecarga de red para asegurar que las transacciones no entren en conflicto, el impacto de la adición del grupo de memoria en el TPS de Aptos es mucho menor que el costo de introducir una declaración de transacciones en Solana. Por lo tanto, el TPS de Aptos puede alcanzar 160,000, más de el doble que Solana.
La narrativa basada en la seguridad es la dirección de desarrollo de Aptos
RWA
Aptos está avanzando activamente en la tokenización de activos reales y soluciones financieras institucionales. En comparación con otras cadenas de bloques, el Block-STM de Aptos puede procesar en paralelo múltiples transacciones de transferencia de activos, evitando retrasos en la confirmación debido a la congestión de la red. La preordenación del pool de memoria de Aptos garantiza que las transacciones se ejecuten en orden, incluso en momentos de alta demanda, manteniendo la fiabilidad de los registros de activos. El diseño modular y la seguridad del lenguaje Move permiten a los desarrolladores construir aplicaciones RWA confiables con mayor facilidad.
El potencial de Aptos en el ámbito de RWA radica en la combinación de seguridad y rendimiento. En el futuro, se podrá enfocar en colaborar con instituciones financieras tradicionales para tokenizar activos de alto valor como bonos y acciones en la cadena, utilizando el lenguaje Move para crear estándares de tokenización altamente conformes.
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 cada transferencia de stablecoin. Las bajas tarifas de Gas de Aptos lo hacen muy competitivo en escenarios de pagos pequeños. La preordenación del pool de memoria y Block-STM de Aptos garantizan la estabilidad de las transacciones de pago y una baja latencia.
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. 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 podrá impulsar de manera sostenible la adopción masiva de stablecoins, crear una red de pagos transfronterizos o colaborar con gigantes de pagos para desarrollar sistemas de liquidación en la cadena.
Resumen: Las diferencias tecnológicas de Aptos y la narrativa futura
El diseño de Aptos logra un ingenioso equilibrio entre rendimiento y seguridad. Su preclasificación de la memoria combinada con el paralelismo optimista de Block-STM reduce el umbral para los nodos y logra un alto rendimiento de 160,000 TPS. Este enfoque de "buscar rapidez en la estabilidad", junto con el modelo de recursos del lenguaje Move, otorga a Aptos una mayor seguridad.
Es precisamente sobre la base de esta combinación de seguridad y rendimiento que Aptos muestra un gran potencial en la narrativa de RWA y PayFi. En el ámbito de RWA, la alta capacidad de procesamiento de Aptos admite la tokenización de activos a gran escala. En los pagos de PayFi y en las transacciones con stablecoins, el bajo costo, la alta eficiencia y la conformidad de Aptos apoyan los micropagos y la liquidación transfronteriza, convirtiéndose en un fuerte candidato para la "infraestructura de pago de próxima generación".
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 esfuerzo en los campos de RWA y PayFi, y construyendo un nuevo patrón de cadena pública que combine confianza y escalabilidad.