El desarrollo de contratos inteligentes es una habilidad básica para los ingenieros de blockchain. Los desarrolladores suelen utilizar lenguajes de alto nivel como Solidity para implementar la lógica empresarial. Sin embargo, la EVM no puede interpretar directamente el código Solidity, y es necesario compilarlo en un lenguaje de bajo nivel ejecutable por la máquina virtual ( código de operación/código de bytes ). Las herramientas existentes pueden completar automáticamente este proceso de conversión, aliviando la carga de los desarrolladores para entender los detalles de la compilación.
A pesar de que la compilación conlleva algunos costos adicionales, los ingenieros familiarizados con la codificación de bajo nivel pueden escribir la lógica del programa directamente en Solidity utilizando códigos de operación para obtener la máxima eficiencia y reducir el consumo de gas. Por ejemplo, el protocolo de transacción de una conocida plataforma de intercambio de NFT utiliza ampliamente la ensamblador en línea para minimizar los costos de gas para los usuarios.
Diferencias en el rendimiento de la Máquina virtual de Ethereum: estándares e implementaciones
La EVM como "capa de ejecución" es el lugar donde se ejecutan finalmente los códigos de operación de los contratos inteligentes compilados. El bytecode definido por la EVM se ha convertido en un estándar de la industria. Ya sea para redes de Layer 2 de Ethereum o para otras blockchains independientes, la compatibilidad con el estándar EVM permite a los desarrolladores desplegar contratos inteligentes de manera eficiente en múltiples redes.
Aunque cumplir con el estándar de código de bytes EVM hace que la máquina virtual se llame EVM, los métodos de implementación específicos pueden variar significativamente. Por ejemplo, un cliente de Ethereum implementa el estándar EVM en lenguaje Go, mientras que otro equipo de la Fundación Ethereum mantiene una implementación en C++. Esta diversidad ofrece espacio para diferentes optimizaciones de ingeniería e implementaciones personalizadas.
Tecnología EVM paralela
Históricamente, la comunidad de blockchain se ha centrado principalmente en la innovación de los algoritmos de consenso, y algunos proyectos conocidos son más famosos por su mecanismo de consenso que por su capa de ejecución. Aunque estos proyectos también han innovado en la capa de ejecución, su rendimiento a menudo se malinterpreta como si proviniera únicamente de su algoritmo de consenso.
En realidad, una blockchain de alto rendimiento requiere la combinación de algoritmos de consenso innovadores y capas de ejecución optimizadas, similar a la teoría del barril. Para las blockchains EVM que solo mejoran el algoritmo de consenso, aumentar el rendimiento a menudo requiere configuraciones de nodos más potentes. Por ejemplo, una conocida cadena inteligente, con un límite de gas de 2000 TPS, necesita una configuración de hardware varias veces más potente que la de un nodo completo de Ethereum para procesar bloques. Aunque otra conocida red de Layer 2 teóricamente soporta hasta 1000 TPS, su rendimiento real suele estar por debajo de las expectativas.
demanda de procesamiento en paralelo
En la mayoría de los sistemas de blockchain, las transacciones se ejecutan en orden, similar a un CPU de un solo núcleo, y la siguiente computación debe esperar a que la computación actual finalice antes de comenzar. Aunque este método es simple y tiene una baja complejidad de sistema, es difícil de escalar para soportar una gran cantidad de usuarios. Cambiar a un modo de máquina virtual de múltiples núcleos permite procesar múltiples transacciones simultáneamente, aumentando significativamente el rendimiento.
La ejecución en paralelo trae desafíos de ingeniería, como el manejo de transacciones concurrentes que escriben en el mismo contrato inteligente. Esto requiere diseñar nuevos mecanismos para resolver posibles conflictos. La ejecución en paralelo de contratos inteligentes no relacionados puede lograr un aumento de rendimiento casi lineal según el número de hilos de procesamiento paralelo.
Innovación en EVM en paralelo
EVM en paralelo representa una serie de innovaciones destinadas a optimizar la capa de ejecución del sistema blockchain. Tomando como ejemplo un nuevo proyecto emergente, sus innovaciones clave incluyen:
Ejecución paralela de transacciones: se utiliza un algoritmo de ejecución paralela optimista que permite procesar múltiples transacciones simultáneamente. Las transacciones comienzan desde el mismo estado inicial, se rastrean las entradas y salidas, y se generan resultados temporales para cada transacción. Se decide si ejecutar la siguiente transacción verificando si la entrada de la siguiente transacción está relacionada con la salida de la transacción actualmente en procesamiento.
Ejecución diferida: En el mecanismo de consenso, los nodos pueden alcanzar un orden formal de las transacciones sin que el nodo principal o los nodos de validación ejecuten las transacciones. Inicialmente, el nodo principal ordena las transacciones y alcanza consenso entre los nodos, pero no ejecuta las transacciones de inmediato, sino que pospone la ejecución a un canal independiente.
Base de datos de estado personalizada: optimiza el almacenamiento y acceso al estado al almacenar directamente el árbol de Merkle en un SSD. Este método minimiza el efecto de amplificación de lectura, mejora la velocidad de acceso al estado y hace que la ejecución de contratos inteligentes sea más rápida y eficiente.
Mecanismo de consenso de alto rendimiento: versión mejorada del mecanismo de consenso HotStuff, que admite la sincronización entre cientos de nodos distribuidos globalmente, con complejidad de comunicación lineal. Utiliza la fase de votación en pipeline, permitiendo que diferentes etapas del proceso de votación se superpongan, reduciendo la latencia y aumentando la eficiencia del consenso.
Desafío
Desafíos técnicos de EVM en paralelo
El cuello de botella en la ejecución de transacciones secuenciales está principalmente relacionado con el CPU y el proceso de lectura/escritura de estado. La ejecución paralela introduce conflictos de estado potenciales, que requieren una verificación de conflictos antes o después de la ejecución. Por ejemplo, cuando las transacciones manejadas por cuatro hilos paralelos interactúan con el mismo pool DEX, se produce un conflicto. Esta situación requiere un mecanismo cuidadoso de detección y resolución de conflictos para garantizar un procesamiento paralelo eficiente.
Además de las diferencias técnicas en la implementación paralela de la Máquina virtual de Ethereum, los equipos suelen necesitar rediseñar y mejorar el rendimiento de lectura/escritura de la base de datos de estado, así como desarrollar algoritmos de consenso compatibles.
Desafíos y consideraciones
Los dos principales desafíos que enfrenta EVM en paralelo son la captura de valor de ingeniería a largo plazo de Ethereum y la centralización de nodos. La fase de desarrollo actual aún no ha sido completamente de código abierto para proteger la propiedad intelectual, pero estos detalles finalmente se revelarán al momento del lanzamiento de la red de prueba y de la red principal, enfrentando el riesgo de ser absorbidos por otras blockchains. El rápido desarrollo del ecosistema será clave para mantener la ventaja competitiva.
La centralización de nodos es un desafío que enfrentan todas las blockchains de alto rendimiento, y se necesita encontrar un equilibrio entre descentralización, seguridad y alto rendimiento. Indicadores como "TPS por requerimiento de hardware" pueden ayudar a comparar la eficiencia de las blockchains bajo condiciones de hardware específicas, ya que una menor demanda de hardware puede soportar más nodos descentralizados.
El panorama de EVM paralelo
El patrón EVM paralelo incluye múltiples proyectos y soluciones. Algunos son blockchains de Layer 1, mientras que otros pueden ser soluciones de Layer 2. Algunos se basan en redes existentes, y otros son clientes de código abierto.
La principal condición para EVM paralelo es una red compatible con EVM. Aunque algunas redes no EVM también adoptan la ejecución paralela, no se consideran proyectos de EVM paralelo.
Actualmente, las redes EVM paralelas existentes se pueden dividir en tres categorías:
Red de Layer 1 compatible con EVM actualizada mediante tecnología de ejecución paralela: estas redes inicialmente no adoptaron la ejecución paralela, y se actualizaron mediante iteraciones tecnológicas para soportar EVM paralela.
Redes Layer 1 compatibles con EVM que utilizan tecnología de ejecución paralela desde el principio: algunos proyectos emergentes han considerado la ejecución paralela desde su diseño inicial.
Redes Layer 2 que utilizan tecnología de ejecución paralela no EVM: estas cadenas Layer 2 compatibles con EVM orientadas a la escalabilidad abstraen el EVM en módulos de ejecución intercambiables, permitiendo seleccionar la mejor "capa de ejecución VM" según sea necesario, logrando capacidades paralelas.
Resumen del proyecto
Proyecto A: EVM paralela líder
El proyecto tiene como objetivo resolver el problema de escalabilidad del EVM tradicional mediante la optimización de la ejecución paralela y la arquitectura de tuberías, con el objetivo de alcanzar 10,000 TPS. Recientemente se completó una financiación a gran escala, convirtiéndose en el proyecto de EVM paralelo con más financiación y mayor valoración hasta la fecha. Los miembros del equipo fundador provienen de una conocida empresa de trading cuantitativo. La red de pruebas interna ya se ha lanzado y se espera que se abra al público en breve.
Proyecto B: Lanzamiento de red EVM paralela
Una red Layer 1 inicialmente centrada en el comercio, ahora ha evolucionado a un EVM paralelo de alto rendimiento, aumentando el TPS a 12,500. La red de pruebas del EVM paralelo ya está en línea, soportando la migración de aplicaciones EVM con un solo clic. Se espera que la red principal se lance en la primera mitad de este año. Recientemente se lanzó un marco de código abierto que soporta la adopción de tecnología de procesamiento paralelo en redes Layer 2 y Rollup.
Proyecto C: Mejora de la capa de ejecución a través de la doble Máquina virtual.
El proyecto tiene como objetivo mejorar la escalabilidad de la red Layer 1 mediante la expansión del soporte de EVM para la ejecución paralela. Al construir EVM++ (EVM + WASM), se busca mejorar el rendimiento de la blockchain de Ethereum y la eficiencia de ejecución de la red. Los miembros del equipo central provienen de conocidos proyectos de blockchain en el país. La red de prueba pública ya está en línea y se ha lanzado un programa de incentivos para el ecosistema.
Proyecto D: Introducción de la tecnología EVM paralela
Red Layer 1 compatible con EVM construida sobre Cosmos SDK, diseñada específicamente para aplicaciones DeFi. Se anunció recientemente un plan de desarrollo que tiene como objetivo introducir la tecnología de ejecución paralela de EVM para mejorar el rendimiento de la red.
Proyecto E: solución de compatibilidad EVM para redes no EVM
La EVM paralela, construida sobre una red de alto rendimiento, es la primera solución de compatibilidad con EVM de esa red. Soporta a los desarrolladores de EVM en Solidity y Vyper para implementar DApps con un solo clic, disfrutando de un alto rendimiento y bajas tarifas de gas. Los intercambios de transacciones similares a la red EVM se encapsulan como transacciones de la red subyacente para su ejecución, aumentando así la velocidad de las transacciones, con un TPS que supera las 2,000.
Proyecto F: Introducir una máquina virtual no EVM en Ethereum
Una solución modular y general de Rollup Layer 2 soportada por una máquina virtual no EVM. Los datos de las transacciones se liquidan en Ethereum, utilizando ETH como gas, pero su capa de ejecución opera en un entorno no EVM. Recientemente se completó una financiación a gran escala, y la red principal se abrirá pronto a los desarrolladores.
Proyecto G: Máquina virtual modular Layer 2
Red modular VM Layer 2 construida sobre OP Stack, que también es parte de un ecosistema de escalado. Su objetivo es introducir máquinas virtuales de alto rendimiento en las principales redes Layer 2 de Ethereum y Bitcoin existentes. Soporta el uso de Ethereum o Bitcoin como capa de liquidación, y la capa de ejecución puede utilizar múltiples máquinas virtuales para la ejecución paralela.
Conclusión
Con el avance de la tecnología blockchain, es igualmente importante prestar atención a la capa de ejecución y al algoritmo de consenso para lograr un alto rendimiento. Innovaciones como EVM en paralelo ofrecen soluciones prometedoras para mejorar el rendimiento y la eficiencia, haciendo que la blockchain sea más escalable y capaz de soportar una base de usuarios más amplia. El desarrollo y la implementación de estas tecnologías darán forma al futuro del ecosistema blockchain, impulsando un avance y aplicación adicionales en el campo.
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
MEVSupportGroup
· 07-22 10:41
Ay, otra vez soy un tonto que ha sido tomado a la gente por tonta por el cajero automático.
Ver originalesResponder0
StakeHouseDirector
· 07-21 04:36
gas está carísimo.. ¿quién viene a salvar a ETH?
Ver originalesResponder0
ZenZKPlayer
· 07-20 04:03
alegría del partido de ahorro de gas
Ver originalesResponder0
ImpermanentPhobia
· 07-20 03:59
gas fees son tan altos, así que esto se considera un ahorro.
Análisis completo de la tecnología EVM en paralelo: innovación en la cadena de bloques que supera los cuellos de botella en el rendimiento
Máquina virtual de Ethereum EVM
EVM vs. Solidity
El desarrollo de contratos inteligentes es una habilidad básica para los ingenieros de blockchain. Los desarrolladores suelen utilizar lenguajes de alto nivel como Solidity para implementar la lógica empresarial. Sin embargo, la EVM no puede interpretar directamente el código Solidity, y es necesario compilarlo en un lenguaje de bajo nivel ejecutable por la máquina virtual ( código de operación/código de bytes ). Las herramientas existentes pueden completar automáticamente este proceso de conversión, aliviando la carga de los desarrolladores para entender los detalles de la compilación.
A pesar de que la compilación conlleva algunos costos adicionales, los ingenieros familiarizados con la codificación de bajo nivel pueden escribir la lógica del programa directamente en Solidity utilizando códigos de operación para obtener la máxima eficiencia y reducir el consumo de gas. Por ejemplo, el protocolo de transacción de una conocida plataforma de intercambio de NFT utiliza ampliamente la ensamblador en línea para minimizar los costos de gas para los usuarios.
Diferencias en el rendimiento de la Máquina virtual de Ethereum: estándares e implementaciones
La EVM como "capa de ejecución" es el lugar donde se ejecutan finalmente los códigos de operación de los contratos inteligentes compilados. El bytecode definido por la EVM se ha convertido en un estándar de la industria. Ya sea para redes de Layer 2 de Ethereum o para otras blockchains independientes, la compatibilidad con el estándar EVM permite a los desarrolladores desplegar contratos inteligentes de manera eficiente en múltiples redes.
Aunque cumplir con el estándar de código de bytes EVM hace que la máquina virtual se llame EVM, los métodos de implementación específicos pueden variar significativamente. Por ejemplo, un cliente de Ethereum implementa el estándar EVM en lenguaje Go, mientras que otro equipo de la Fundación Ethereum mantiene una implementación en C++. Esta diversidad ofrece espacio para diferentes optimizaciones de ingeniería e implementaciones personalizadas.
Tecnología EVM paralela
Históricamente, la comunidad de blockchain se ha centrado principalmente en la innovación de los algoritmos de consenso, y algunos proyectos conocidos son más famosos por su mecanismo de consenso que por su capa de ejecución. Aunque estos proyectos también han innovado en la capa de ejecución, su rendimiento a menudo se malinterpreta como si proviniera únicamente de su algoritmo de consenso.
En realidad, una blockchain de alto rendimiento requiere la combinación de algoritmos de consenso innovadores y capas de ejecución optimizadas, similar a la teoría del barril. Para las blockchains EVM que solo mejoran el algoritmo de consenso, aumentar el rendimiento a menudo requiere configuraciones de nodos más potentes. Por ejemplo, una conocida cadena inteligente, con un límite de gas de 2000 TPS, necesita una configuración de hardware varias veces más potente que la de un nodo completo de Ethereum para procesar bloques. Aunque otra conocida red de Layer 2 teóricamente soporta hasta 1000 TPS, su rendimiento real suele estar por debajo de las expectativas.
demanda de procesamiento en paralelo
En la mayoría de los sistemas de blockchain, las transacciones se ejecutan en orden, similar a un CPU de un solo núcleo, y la siguiente computación debe esperar a que la computación actual finalice antes de comenzar. Aunque este método es simple y tiene una baja complejidad de sistema, es difícil de escalar para soportar una gran cantidad de usuarios. Cambiar a un modo de máquina virtual de múltiples núcleos permite procesar múltiples transacciones simultáneamente, aumentando significativamente el rendimiento.
La ejecución en paralelo trae desafíos de ingeniería, como el manejo de transacciones concurrentes que escriben en el mismo contrato inteligente. Esto requiere diseñar nuevos mecanismos para resolver posibles conflictos. La ejecución en paralelo de contratos inteligentes no relacionados puede lograr un aumento de rendimiento casi lineal según el número de hilos de procesamiento paralelo.
Innovación en EVM en paralelo
EVM en paralelo representa una serie de innovaciones destinadas a optimizar la capa de ejecución del sistema blockchain. Tomando como ejemplo un nuevo proyecto emergente, sus innovaciones clave incluyen:
Ejecución paralela de transacciones: se utiliza un algoritmo de ejecución paralela optimista que permite procesar múltiples transacciones simultáneamente. Las transacciones comienzan desde el mismo estado inicial, se rastrean las entradas y salidas, y se generan resultados temporales para cada transacción. Se decide si ejecutar la siguiente transacción verificando si la entrada de la siguiente transacción está relacionada con la salida de la transacción actualmente en procesamiento.
Ejecución diferida: En el mecanismo de consenso, los nodos pueden alcanzar un orden formal de las transacciones sin que el nodo principal o los nodos de validación ejecuten las transacciones. Inicialmente, el nodo principal ordena las transacciones y alcanza consenso entre los nodos, pero no ejecuta las transacciones de inmediato, sino que pospone la ejecución a un canal independiente.
Base de datos de estado personalizada: optimiza el almacenamiento y acceso al estado al almacenar directamente el árbol de Merkle en un SSD. Este método minimiza el efecto de amplificación de lectura, mejora la velocidad de acceso al estado y hace que la ejecución de contratos inteligentes sea más rápida y eficiente.
Mecanismo de consenso de alto rendimiento: versión mejorada del mecanismo de consenso HotStuff, que admite la sincronización entre cientos de nodos distribuidos globalmente, con complejidad de comunicación lineal. Utiliza la fase de votación en pipeline, permitiendo que diferentes etapas del proceso de votación se superpongan, reduciendo la latencia y aumentando la eficiencia del consenso.
Desafío
Desafíos técnicos de EVM en paralelo
El cuello de botella en la ejecución de transacciones secuenciales está principalmente relacionado con el CPU y el proceso de lectura/escritura de estado. La ejecución paralela introduce conflictos de estado potenciales, que requieren una verificación de conflictos antes o después de la ejecución. Por ejemplo, cuando las transacciones manejadas por cuatro hilos paralelos interactúan con el mismo pool DEX, se produce un conflicto. Esta situación requiere un mecanismo cuidadoso de detección y resolución de conflictos para garantizar un procesamiento paralelo eficiente.
Además de las diferencias técnicas en la implementación paralela de la Máquina virtual de Ethereum, los equipos suelen necesitar rediseñar y mejorar el rendimiento de lectura/escritura de la base de datos de estado, así como desarrollar algoritmos de consenso compatibles.
Desafíos y consideraciones
Los dos principales desafíos que enfrenta EVM en paralelo son la captura de valor de ingeniería a largo plazo de Ethereum y la centralización de nodos. La fase de desarrollo actual aún no ha sido completamente de código abierto para proteger la propiedad intelectual, pero estos detalles finalmente se revelarán al momento del lanzamiento de la red de prueba y de la red principal, enfrentando el riesgo de ser absorbidos por otras blockchains. El rápido desarrollo del ecosistema será clave para mantener la ventaja competitiva.
La centralización de nodos es un desafío que enfrentan todas las blockchains de alto rendimiento, y se necesita encontrar un equilibrio entre descentralización, seguridad y alto rendimiento. Indicadores como "TPS por requerimiento de hardware" pueden ayudar a comparar la eficiencia de las blockchains bajo condiciones de hardware específicas, ya que una menor demanda de hardware puede soportar más nodos descentralizados.
El panorama de EVM paralelo
El patrón EVM paralelo incluye múltiples proyectos y soluciones. Algunos son blockchains de Layer 1, mientras que otros pueden ser soluciones de Layer 2. Algunos se basan en redes existentes, y otros son clientes de código abierto.
La principal condición para EVM paralelo es una red compatible con EVM. Aunque algunas redes no EVM también adoptan la ejecución paralela, no se consideran proyectos de EVM paralelo.
Actualmente, las redes EVM paralelas existentes se pueden dividir en tres categorías:
Red de Layer 1 compatible con EVM actualizada mediante tecnología de ejecución paralela: estas redes inicialmente no adoptaron la ejecución paralela, y se actualizaron mediante iteraciones tecnológicas para soportar EVM paralela.
Redes Layer 1 compatibles con EVM que utilizan tecnología de ejecución paralela desde el principio: algunos proyectos emergentes han considerado la ejecución paralela desde su diseño inicial.
Redes Layer 2 que utilizan tecnología de ejecución paralela no EVM: estas cadenas Layer 2 compatibles con EVM orientadas a la escalabilidad abstraen el EVM en módulos de ejecución intercambiables, permitiendo seleccionar la mejor "capa de ejecución VM" según sea necesario, logrando capacidades paralelas.
Resumen del proyecto
Proyecto A: EVM paralela líder
El proyecto tiene como objetivo resolver el problema de escalabilidad del EVM tradicional mediante la optimización de la ejecución paralela y la arquitectura de tuberías, con el objetivo de alcanzar 10,000 TPS. Recientemente se completó una financiación a gran escala, convirtiéndose en el proyecto de EVM paralelo con más financiación y mayor valoración hasta la fecha. Los miembros del equipo fundador provienen de una conocida empresa de trading cuantitativo. La red de pruebas interna ya se ha lanzado y se espera que se abra al público en breve.
Proyecto B: Lanzamiento de red EVM paralela
Una red Layer 1 inicialmente centrada en el comercio, ahora ha evolucionado a un EVM paralelo de alto rendimiento, aumentando el TPS a 12,500. La red de pruebas del EVM paralelo ya está en línea, soportando la migración de aplicaciones EVM con un solo clic. Se espera que la red principal se lance en la primera mitad de este año. Recientemente se lanzó un marco de código abierto que soporta la adopción de tecnología de procesamiento paralelo en redes Layer 2 y Rollup.
Proyecto C: Mejora de la capa de ejecución a través de la doble Máquina virtual.
El proyecto tiene como objetivo mejorar la escalabilidad de la red Layer 1 mediante la expansión del soporte de EVM para la ejecución paralela. Al construir EVM++ (EVM + WASM), se busca mejorar el rendimiento de la blockchain de Ethereum y la eficiencia de ejecución de la red. Los miembros del equipo central provienen de conocidos proyectos de blockchain en el país. La red de prueba pública ya está en línea y se ha lanzado un programa de incentivos para el ecosistema.
Proyecto D: Introducción de la tecnología EVM paralela
Red Layer 1 compatible con EVM construida sobre Cosmos SDK, diseñada específicamente para aplicaciones DeFi. Se anunció recientemente un plan de desarrollo que tiene como objetivo introducir la tecnología de ejecución paralela de EVM para mejorar el rendimiento de la red.
Proyecto E: solución de compatibilidad EVM para redes no EVM
La EVM paralela, construida sobre una red de alto rendimiento, es la primera solución de compatibilidad con EVM de esa red. Soporta a los desarrolladores de EVM en Solidity y Vyper para implementar DApps con un solo clic, disfrutando de un alto rendimiento y bajas tarifas de gas. Los intercambios de transacciones similares a la red EVM se encapsulan como transacciones de la red subyacente para su ejecución, aumentando así la velocidad de las transacciones, con un TPS que supera las 2,000.
Proyecto F: Introducir una máquina virtual no EVM en Ethereum
Una solución modular y general de Rollup Layer 2 soportada por una máquina virtual no EVM. Los datos de las transacciones se liquidan en Ethereum, utilizando ETH como gas, pero su capa de ejecución opera en un entorno no EVM. Recientemente se completó una financiación a gran escala, y la red principal se abrirá pronto a los desarrolladores.
Proyecto G: Máquina virtual modular Layer 2
Red modular VM Layer 2 construida sobre OP Stack, que también es parte de un ecosistema de escalado. Su objetivo es introducir máquinas virtuales de alto rendimiento en las principales redes Layer 2 de Ethereum y Bitcoin existentes. Soporta el uso de Ethereum o Bitcoin como capa de liquidación, y la capa de ejecución puede utilizar múltiples máquinas virtuales para la ejecución paralela.
Conclusión
Con el avance de la tecnología blockchain, es igualmente importante prestar atención a la capa de ejecución y al algoritmo de consenso para lograr un alto rendimiento. Innovaciones como EVM en paralelo ofrecen soluciones prometedoras para mejorar el rendimiento y la eficiencia, haciendo que la blockchain sea más escalable y capaz de soportar una base de usuarios más amplia. El desarrollo y la implementación de estas tecnologías darán forma al futuro del ecosistema blockchain, impulsando un avance y aplicación adicionales en el campo.