Análisis de la tecnología EVM paralela: una nueva tendencia para mejorar el rendimiento de Ethereum

EVM: Componente central de Ethereum

EVM (Ethereum Virtual Machine) es el núcleo de Ethereum, responsable de ejecutar contratos inteligentes y procesar transacciones. A diferencia de otras máquinas virtuales, EVM es un motor de cálculo especializado que proporciona una abstracción de computación y almacenamiento. Ejecuta su propio conjunto de instrucciones de bytecode, que generalmente son compiladas por Solidity.

EVM es una máquina de estados casi Turing completa. "Casi" es porque todos los pasos de ejecución consumen recursos limitados de Gas, evitando la posible situación de bucles infinitos que podrían detener toda la plataforma de Ethereum. EVM no tiene función de programación, sino que ejecuta las transacciones en el bloque de forma secuencial, modificando el estado del mundo. Este proceso de ejecución lineal limita la posibilidad de ejecución en paralelo.

EVM paralelo: la cirugía del corazón para un Layer1 de alto rendimiento

Estrategia paralela de alto rendimiento Layer1

Para abordar los cuellos de botella de rendimiento de Ethereum, muchas Layer1 de alto rendimiento han adoptado diferentes máquinas virtuales y estrategias de ejecución paralela.

Selección de máquina virtual

Muchas opciones de Layer1 de alto rendimiento utilizan máquinas virtuales basadas en WASM, eBPF o bytecode de Move, en lugar de EVM. Estas máquinas virtuales suelen ser más eficientes y más adecuadas como plataformas de computación descentralizadas.

Método de ejecución en paralelo

El principal desafío para lograr la ejecución paralela es determinar qué transacciones son irrelevantes. La Layer1 de alto rendimiento se basa principalmente en dos métodos:

  1. Método de acceso al estado: saber de antemano qué parte del estado de la cadena de bloques puede acceder cada transacción, lo que permite analizar cuáles transacciones son independientes.

  2. Modelo de paralelismo optimista: Supone que todas las transacciones son independientes, y luego valida retrospectivamente esta suposición y ajusta según sea necesario.

EVM paralelo: la cirugía de reemplazo de corazón de Layer1 de alto rendimiento

El desarrollo de EVM paralelo

El concepto de EVM paralelo ha recibido más atención en los últimos años. Actualmente, se pueden definir tres categorías principales que incluyen EVM paralelo:

  1. Actualización de ejecución paralela en Layer1 compatible con EVM
  2. Nueva Layer1 compatible con EVM que utiliza tecnología de ejecución paralela
  3. Soluciones EVM compatibles en Layer1 no EVM compatibles

EVM paralelo: el arte del cambio de corazón de Layer1 de alto rendimiento

Algunos proyectos emergentes como Monad, Sei V2 y Artela están explorando la implementación de EVM en paralelo. Estos proyectos adoptan diferentes soluciones tecnológicas, con el objetivo de mejorar la eficiencia del procesamiento de transacciones y la capacidad de la red.

EVM paralelo: la cirugía de corazón de alto rendimiento Layer1

Al mismo tiempo, algunas cadenas de bloques públicas no compatibles con EVM también están buscando compatibilidad con EVM, como el proyecto Neon en Solana. Estas soluciones generalmente ejecutan EVM como contratos inteligentes en el entorno nativo para lograr una compatibilidad sin problemas.

EVM paralelo: la cirugía de cambio de corazón de Layer1 de alto rendimiento

Perspectivas futuras

La tecnología de paralelismo sigue siendo un tema candente en el campo de la blockchain, pero actualmente se centra principalmente en la modificación y la imitación de los modelos de ejecución optimista. En el futuro, es probable que más proyectos de Layer1 se unan a la competencia del EVM paralelo, mientras que algunos Layer1 existentes también pueden implementar actualizaciones paralelas de EVM o soluciones compatibles con EVM.

EVM en paralelo: la cirugía de cambio del alto rendimiento Layer1

Además del alto rendimiento de la EVM, también se espera el desarrollo diversificado del ecosistema blockchain, como la aplicación y el desarrollo de diferentes tecnologías de máquinas virtuales como WASM, SVM y Move VM. Esta diversidad contribuye a impulsar la innovación y el progreso de toda la tecnología blockchain.

EVM paralelo: la cirugía de corazón de Layer1 de alto rendimiento

ETH-4.26%
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
LeekCuttervip
· hace5h
el gas es realmente caro
Ver originalesResponder0
MissedTheBoatvip
· hace15h
No tiene nada de nuevo ni útil.
Ver originalesResponder0
NftPhilanthropistvip
· hace15h
prueba de impacto >>>>>> ejecución lineal tbh
Ver originalesResponder0
BrokenDAOvip
· hace15h
¿Otro que quiere arreglar el EVM de Turing no completo a Turing completo? ¿No hay suficiente experiencia histórica?
Ver originalesResponder0
DAOplomacyvip
· hace15h
incentivos de gobernanza subóptimos... como de costumbre, la verdad
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)