Análisis del ciclo de vida de la transacción: comparación de las ventajas y desventajas tecnológicas de Aptos, Ethereum y Solana

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 parecer aburrido o superficial dependiendo del ángulo de observación. Para entender rápida y precisamente las diferencias entre Aptos y otras cadenas de bloques, es crucial elegir un punto de entrada adecuado.

El ciclo de vida de una transacción es la mejor perspectiva para entender el enfoque de diseño y los compromisos técnicos de las cadenas de bloques públicas. Al analizar los pasos completos de una transacción desde su creación hasta la actualización final del estado, que incluye la creación e inicio, la difusión, el ordenamiento, la ejecución y la actualización del estado, se puede entender claramente la filosofía central de cada cadena pública. Con esto como referencia, retroceder un paso permite comprender la narrativa principal de diferentes cadenas públicas; avanzar un paso permite explorar cómo desarrollar aplicaciones atractivas para el mercado en Aptos.

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

Aptos: diseño optimista en paralelo y alto rendimiento

Aptos es una cadena pública centrada en el alto rendimiento, cuya vida útil de las transacciones es similar a la de Ethereum, pero que ha logrado mejoras significativas en el rendimiento a través de una ejecución optimista en paralelo única y la optimización del pool de 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), y los nodos ligeros reenvían las transacciones a los nodos completos cercanos, que luego se sincronizan con los validadores.

transmisión

Aptos ha mantenido el pool de memoria, pero ya 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 costos de Gas) para asegurar que no haya conflictos durante la ejecución paralela posterior. Este diseño evita los altos requisitos de hardware que necesita Solana para declarar de antemano los conjuntos de lectura y escritura.

orden

Aptos utiliza el consenso AptosBFT, donde el proponente no puede ordenar libremente las transacciones. El aip-68 otorga al proponente el derecho adicional de llenar las transacciones retrasadas. La preordenación del grupo 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 que del liderazgo del proponente.

ejecutar

Aptos utiliza la tecnología Block-STM para lograr una ejecución paralela optimista. Las transacciones se asumen sin 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 los procesadores multinúcleo para mejorar la eficiencia, alcanzando un TPS de hasta 160,000.

actualización de estado

Estado de sincronización de los validadores, la finalización se confirma mediante puntos de control, similar al mecanismo de Epoch de Ethereum, pero con mayor eficiencia.

La principal ventaja de Aptos radica en la combinación de la paralelización optimista y la preordenación 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 el pionero de los contratos inteligentes, es el punto de origen de la tecnología de cadena pública, 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 conjunto de memoria pública, esperando ser empaquetada.
  • Ordenación: Después de la actualización de PoS, los constructores de bloques empaquetan transacciones según el principio de maximización de beneficios, y después de la subasta en la capa de retransmisión, las envían al proponente.
  • Ejecución: EVM procesa transacciones de forma secuencial, actualizando 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 del pool de memoria 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 a través de la ejecución paralela y la optimización del pool de memoria.

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

Solana: La 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 la forma en que gestiona el pool de memoria y la ejecución.

ciclo de vida de la transacción Solana

  • Crear e iniciar: El usuario inicia la transacción a través de la billetera.
  • Broadcast: Sin un pool de memoria pública, las transacciones se envían directamente a los proponentes actuales y los dos siguientes.
  • Orden: Los proponentes empaquetan bloques basados 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 requiere declarar de antemano 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 la ausencia de un pool de memoria y al consenso PoH único de Solana, los nodos pueden alcanzar rápidamente un consenso sobre el orden de las transacciones, evitando la necesidad de que las transacciones se coloquen en cola en un pool de memoria, y las transacciones pueden completarse 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, y 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.

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 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 las instrucciones de inicio de la transacción se convierten en un estado final. Los nodos suponen que la transacción fue 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 la cadena de bloques 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 formas: 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.

El momento de determinar los conflictos de dependencia en las transacciones paralelas decide la divergencia entre la ejecución paralela determinista y la ejecución paralela optimista. Aptos y Solana eligieron direcciones diferentes:

  • 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 forma serial. La ventaja es la eficiencia, y la desventaja es la alta demanda de hardware.

  • Optimismo paralelo (Aptos): Supone 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, aligerando la carga de los nodos.

Ejemplo: Cuenta A con un saldo de 100, transacción 1 envía 70 a B, transacción 2 envía 50 a C. Solana confirma conflictos anticipadamente mediante declaraciones y procesa en orden; Aptos, si descubre saldo insuficiente después de la ejecución paralela, 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 anticipada a través de la memoria de forma optimista y paralela

La idea central de la paralelización optimista es asumir que las transacciones que se procesan en paralelo no entrarán en conflicto, por lo que la aplicación no necesita enviar una declaración de transacción antes de la ejecución de la transacción. Si se detecta 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.

Sin embargo, en la práctica, si no se verifica de antemano si hay conflictos en las dependencias de la transacción, pueden aparecer numerosos errores durante la ejecución real, lo que provoca que la cadena de bloques 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 de antemano, y esa etapa es la etapa de difusión de la transacción.

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 en paralelo. De esto se deduce que los proponentes de Aptos en realidad no tienen 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 cuanto al costo de red para asegurar que las transacciones no entren en conflicto, la incorporación del pool de memoria en Aptos tiene un impacto en TPS mucho menor que el costo de introducir declaraciones de transacción en Solana. Por lo tanto, el TPS de Aptos puede alcanzar 160,000, más del doble que el de Solana.

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 retrasos en la certificación debido a la congestión de la red. En Solana o Sui, aunque la velocidad de las transacciones es rápida, el diseño sin memoria puede resultar en la pérdida de transacciones durante la sobrecarga de la red, afectando la estabilidad de la certificación de RWA. La preordenación de la memoria de Aptos asegura que las transacciones ingresen a la ejecución en orden, manteniendo la fiabilidad de los registros de activos incluso en períodos pico.

RWA necesita un soporte complejo de contratos inteligentes, como la división de activos, la distribución de ingresos y las verificaciones de cumplimiento. El diseño modular y la seguridad del lenguaje Move permiten a los desarrolladores construir aplicaciones RWA confiables más fácilmente. En comparación, la complejidad y el riesgo de vulnerabilidades de Solidity de Ethereum aumentan los costos de desarrollo, mientras que la programación en Rust de Solana, aunque eficiente, exige una curva de aprendizaje más alta para los desarrolladores. La amigabilidad ecológica de Aptos tiene el potencial de 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, se puede centrar 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 con alta conformidad. Esta narrativa de "seguridad + eficiencia" puede permitir que Aptos se destaque en el mercado de RWA.

En julio de 2023, Aptos anunció la incorporación de USDY de Ondo Finance a su ecosistema, integrándolo en las principales DEX y aplicaciones de préstamos. Hasta el 10 de marzo, la capitalización de mercado de USDY en Aptos era de aproximadamente 15 millones de dólares, lo que representa alrededor del 2.5% de la capitalización total de USDY. En octubre de 2023, Aptos anunció que Franklin Templeton había lanzado en Aptos Network un fondo de dinero del gobierno de EE. UU. (FOBXX) representado por el token BENJI. Además, Aptos está colaborando con Libre para promover la tokenización de valores, llevando los fondos de inversión de Brevan Howard, BlackRock y Hamilton Lane a la cadena, mejorando el acceso para 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 un usuario paga con USDC en Aptos, el estado de la transacción está estrictamente protegido, evitando la pérdida de fondos debido a vulnerabilidades en el contrato. Además, las bajas tarifas de Gas de Aptos (gracias a la alta TPS que distribuye costos) lo hacen muy competitivo en escenarios de pagos pequeños. Las altas tarifas de Gas de Ethereum limitan sus aplicaciones de pago, mientras que Solana, aunque tiene costos bajos, corre el riesgo de descartar transacciones durante la sobrecarga de la red, lo que puede afectar la experiencia del usuario. El preordenamiento del pool de memoria de Aptos y Block-STM garantizan la estabilidad de las transacciones de pago y una baja latencia.

PayFi y los pagos con stablecoins deben equilibrar la descentralización y la conformidad regulatoria. El consenso descentralizado de AptosBFT reduce el riesgo de centralización, mientras que su arquitectura modular permite a los desarrolladores incorporar verificaciones KYC/AML. Por ejemplo, un emisor de stablecoins puede desplegar contratos de conformidad en Aptos para garantizar que las transacciones cumplan con la normativa local, sin sacrificar la eficiencia de la red. Esto es superior al modelo de retransmisión centralizada de Ethereum y aborda las posibles deficiencias de conformidad lideradas por los proponentes de Solana. 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 seguirá impulsando la adopción masiva de stablecoins, creando redes de pagos transfronterizos, o colaborando con gigantes de los pagos para desarrollar sistemas de liquidación en cadena. Un alto TPS y bajos costos también pueden soportar escenarios de micropagos, como las donaciones en tiempo real de creadores de contenido. La narrativa de Aptos puede centrarse en "infraestructura de pago de próxima generación", atrayendo flujos bidireccionales de empresas y usuarios.

Las ventajas de Aptos en términos de seguridad—preordenación de la memoria, Block-STM, AptosBFT y el lenguaje Move—no solo mejoran la resistencia a ataques, sino que también sientan una base sólida para la narrativa de RWA y PayFi. En el ámbito de RWA, su alta seguridad y capacidad de procesamiento

APT0.28%
ETH3.03%
SOL4.23%
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
  • Compartir
Comentar
0/400
BoredRiceBallvip
· hace9h
aptos vuelve a dibujar BTC
Ver originalesResponder0
GasFeeCrybabyvip
· hace9h
gm acaba de caer, los mineros de tm son realmente oscuros
Ver originalesResponder0
ZenZKPlayervip
· hace9h
Solo estas tres cadenas para comparar
Ver originalesResponder0
RugResistantvip
· hace10h
se detectó un posible vector de explotación en aptos... manteniéndose vigilante
Ver originalesResponder0
YieldWhisperervip
· hace10h
mismo ponzi, diferente envoltura... aptos es solo eth con maquillaje para ser honesto
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)