Innovación en la tecnología EVM paralela: superación de cuellos de botella de rendimiento para impulsar el desarrollo del ecosistema de la Cadena de bloques

robot
Generación de resúmenes en curso

Exploración de la tecnología y el ecosistema EVM paralelo

EVM y 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 escribir la lógica del contrato, pero la EVM no puede ejecutar directamente este código. Necesita compilar el código en operaciones de bajo nivel o bytecode. Aunque hay herramientas que pueden automatizar este proceso, los ingenieros que comprenden los principios subyacentes pueden programar directamente en código de operación para lograr la máxima eficiencia y reducir el consumo de gas.

Una profunda discusión sobre EVM paralelo y su ecosistema

Estándares y implementación de EVM

EVM como "capa de ejecución" es el lugar donde se procesan los códigos de operación de los contratos inteligentes compilados. El bytecode definido por EVM se ha convertido en un estándar de la industria, permitiendo a los desarrolladores desplegar contratos de manera eficiente en múltiples redes. Aunque siguen el mismo estándar, diferentes implementaciones de EVM pueden ser muy diferentes. Por ejemplo, el cliente Geth de Ethereum implementa EVM en el lenguaje Go, mientras que el equipo de Ipsilon de la Fundación Ethereum mantiene una versión en C++. Esta diversidad permite diferentes soluciones de optimización.

Exploración en profundidad del EVM paralelo y su ecosistema

Requisitos de tecnología EVM paralela

Los sistemas de blockchain tradicionales ejecutan las transacciones en secuencia, similar a una CPU de un solo núcleo. Este enfoque es simple pero difícil de escalar. La máquina virtual paralela permite procesar múltiples transacciones simultáneamente, lo que aumenta significativamente la capacidad de procesamiento. Sin embargo, la ejecución paralela presenta algunos desafíos de ingeniería, como manejar los conflictos de escritura en transacciones concurrentes sobre el mismo contrato.

Profundizando en EVM paralelo y su ecosistema

Innovación en EVM paralelo

Tomando como ejemplo Monad, sus principales innovaciones incluyen:

  • Ejecución de transacciones en paralelo: se utiliza un algoritmo de ejecución paralela optimista que permite procesar múltiples transacciones al mismo tiempo.
  • Ejecución con retraso: posponer la ejecución de la transacción a un canal independiente para maximizar el uso del tiempo de bloque.
  • Base de datos de estado personalizada: optimización del acceso al estado mediante el almacenamiento directo del árbol de Merkle en SSD.
  • Mecanismo de consenso de alto rendimiento: consenso HotStuff mejorado, que soporta la sincronización eficiente de cientos de nodos globales.

Profundizando en EVM paralelo y su ecosistema

Desafíos técnicos

La ejecución en paralelo introduce conflictos de estado potenciales, lo que requiere mecanismos de detección y resolución de conflictos cuidadosos. Además, los equipos a menudo necesitan rediseñar la base de datos de estado para mejorar el rendimiento de lectura y escritura, y desarrollar algoritmos de consenso compatibles.

Los principales desafíos incluyen la captura de valor de ingeniería a largo plazo de Ethereum y la centralización de nodos. El rápido desarrollo del ecosistema es crucial para mantener una ventaja competitiva. Encontrar un equilibrio entre descentralización, seguridad y rendimiento también es un gran desafío.

Exploración profunda del EVM paralelo y su ecosistema

Patrón EVM en paralelo

Además de Monad, el patrón EVM paralelo también incluye proyectos como Sei, MegaETH y Polygon. Estos proyectos se pueden dividir en tres categorías:

  1. A través de la actualización, soporte para la ejecución paralela de redes Layer 1 compatibles con EVM.
  2. Red Layer 1 compatible con EVM que admite ejecución en paralelo de forma nativa
  3. Redes de Layer 2 que utilizan tecnología de ejecución paralela no EVM

Una profunda discusión sobre EVM paralelo y su ecosistema

Proyectos principales

Monad

Monad tiene como objetivo resolver el problema de escalabilidad optimizando la ejecución paralela de EVM, con una meta de alcanzar 10,000 TPS. Se ha completado una financiación de 244 millones de dólares, valorando la empresa en 3,000 millones de dólares. El equipo fundador proviene de instituciones reconocidas como Jump Trading.

Sei

Sei V2 es el primer EVM de alto rendimiento en paralelo, con un TPS elevado a 12,500. La red de pruebas se lanzó en febrero de este año y admite la migración de aplicaciones EVM con un solo clic.

Artela

Artela mejora la capa de ejecución a través de la doble máquina virtual EVM++(EVM + WASM). El equipo central proviene de Ant Chain, y la red de pruebas pública ya está en línea.

Canto

Canto es una red Layer 1 compatible con EVM basada en Cosmos SDK, que planea introducir tecnología EVM paralela para mejorar el rendimiento.

Neón

Neon EVM es la primera solución de compatibilidad EVM de Solana, que permite a los desarrolladores de Solidity y Vyper implementar en Solana con un solo clic.

Eclipse

Eclipse es una solución Rollup Layer 2 soportada por la máquina virtual Solana, que introduce SVM en el ecosistema de Ethereum.

Lumio

Lumio es una red Layer 2 modular VM, que soporta la ejecución paralela utilizando máquinas virtuales de alto rendimiento como Aptos VM y Solana VM.

Exploración profunda del EVM paralelo y su ecosistema

Resumen

Las tecnologías innovadoras como la EVM paralela proporcionan soluciones prometedoras para mejorar el rendimiento y la escalabilidad de la blockchain. El desarrollo de estas tecnologías impulsará aún más el ecosistema blockchain, apoyando un mayor número de escenarios de aplicación.

Exploración profunda de EVM paralelo y su ecosistema

Profundizando en EVM paralelo y su ecosistema

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
  • 7
  • Compartir
Comentar
0/400
SatoshiChallengervip
· 07-16 14:41
¿Quién cuenta cuántos proyectos paralelos murieron en la última ronda?
Ver originalesResponder0
SchrodingersFOMOvip
· 07-14 11:07
Cuándo llegará el punto de mis sueños es la clave.
Ver originalesResponder0
TokenEconomistvip
· 07-13 15:15
de hecho, esta matemática de evm paralelo es bastante elegante, para ser honesto
Ver originalesResponder0
GasWastervip
· 07-13 15:13
Se acabó esta ronda
Ver originalesResponder0
ContractFreelancervip
· 07-13 15:12
La concurrencia es realmente agradable
Ver originalesResponder0
MidnightGenesisvip
· 07-13 15:00
Mirar el código fuente a altas horas de la noche, no es de extrañar que haya un cuello de botella en el rendimiento.
Ver originalesResponder0
GateUser-e51e87c7vip
· 07-13 14:49
El rendimiento finalmente va a mejorar.
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)