Innovación en tecnología EVM paralela: una nueva dirección para mejorar el rendimiento de la Cadena de bloques

robot
Generación de resúmenes en curso

Análisis profundo de la tecnología y el ecosistema EVM paralelo

EVM y Solidity

El desarrollo de contratos inteligentes es una habilidad fundamental para los ingenieros de blockchain. Los desarrolladores suelen utilizar lenguajes de alto nivel como Solidity para escribir la lógica de los contratos. Sin embargo, la EVM no puede interpretar directamente el código de Solidity, por lo que es necesario compilarlo en instrucciones de bajo nivel ejecutables por la máquina virtual ( código de operación/código de bytes ). Aunque existen herramientas automatizadas que simplifican este proceso, comprender los principios de compilación subyacentes sigue siendo útil para mejorar el rendimiento.

El uso directo de la programación de códigos de operación puede lograr la máxima eficiencia y minimizar el consumo de gas. Algunos proyectos de alto rendimiento, como el protocolo de una conocida plataforma de intercambio de NFT, utilizan en gran medida el ensamblador en línea para optimizar los gastos de gas.

Profundidad en la discusión sobre EVM paralelo y su ecosistema

Estándares EVM e implementación

EVM como "capa de ejecución" es responsable de procesar las instrucciones de contratos inteligentes compilados. El bytecode definido por EVM se ha convertido en un estándar de la industria, apoyando el despliegue de contratos inteligentes entre cadenas. A pesar de seguir el mismo estándar, las diferentes implementaciones de EVM pueden tener diferencias significativas en rendimiento y características. Por ejemplo, un cliente de Ethereum implementa EVM en Go, mientras que otro equipo mantiene una versión en C++. Esta diversidad proporciona espacio para la optimización y personalización.

Profundidad en la discusión sobre EVM paralelo y su ecosistema

Tecnología EVM en paralelo

A lo largo de la historia, la comunidad de blockchain se ha centrado principalmente en la innovación de algoritmos de consenso. Sin embargo, las blockchain de alto rendimiento necesitan romper barreras tanto en la capa de consenso como en la capa de ejecución. Las cadenas EVM que solo optimizan el consenso a menudo requieren hardware más potente para mejorar el rendimiento. Por ejemplo, una conocida cadena pública necesita configuraciones varias veces más altas que las de un nodo completo de Ethereum bajo un límite de gas de 2000 TPS.

La necesidad del procesamiento paralelo

Los sistemas de blockchain tradicionales ejecutan transacciones en secuencia, similar a una CPU de un solo núcleo. Este enfoque simple es difícil de satisfacer la demanda de un gran número de usuarios. Las máquinas virtuales en paralelo permiten procesar múltiples transacciones simultáneamente, lo que aumenta significativamente el rendimiento.

La ejecución paralela enfrenta desafíos como el manejo de transacciones concurrentes que escriben en el mismo contrato. Es necesario diseñar nuevos mecanismos para resolver conflictos potenciales. El procesamiento paralelo efectivo de contratos no relacionados puede mejorar el rendimiento en proporción al número de hilos paralelos.

Profundidad en la discusión sobre EVM paralelo y su ecosistema

Innovación EVM en paralelo

Tomando como ejemplo un proyecto conocido, sus innovaciones clave incluyen:

  • Ejecución de transacciones paralelas: se utiliza un algoritmo de paralelismo optimista que permite el procesamiento simultáneo de múltiples transacciones. El sistema rastrea las entradas y salidas de las transacciones y decide si ejecutar en paralelo la siguiente transacción según la correlación.

  • Ejecución con retraso: En la fase de consenso, solo se determina el orden de las transacciones, posponiendo la ejecución real a un canal independiente, maximizando el uso del tiempo de bloque.

  • Base de datos de estado personalizada: optimiza el acceso al estado almacenando directamente el árbol Merkle en SSD, reduciendo la ampliación de lectura y acelerando la ejecución de contratos inteligentes.

  • Mecanismo de consenso de alto rendimiento: mejora del consenso HotStuff, soporta la sincronización de cientos de nodos globales, utilizando votación en pipeline para aumentar la eficiencia.

Profundidad en la discusión sobre EVM paralelo y su ecosistema

Desafíos y consideraciones

La EVM paralela enfrenta dos grandes desafíos: la captura de valor de ingeniería a largo plazo de Ethereum y la centralización de nodos. Actualmente, la fase de desarrollo no se ha abierto completamente para proteger la propiedad intelectual, pero los detalles finales se harán públicos cuando se lance la red de prueba y la red principal. El rápido desarrollo del ecosistema es clave para mantener una ventaja competitiva.

La concentración de nodos es un desafío común para todas las blockchains de alto rendimiento, que requiere un balance entre descentralización, seguridad y rendimiento. Indicadores como "TPS por requerimiento de hardware" ayudan a comparar la eficiencia de diferentes cadenas.

Profundidad en la discusión sobre EVM paralelo y su ecosistema

Patrón EVM en paralelo

Además de los proyectos mencionados anteriormente, el ecosistema EVM paralelo también incluye múltiples soluciones de Layer 1 y Layer 2. Se divide principalmente en tres categorías:

  1. Actualizar para soportar la ejecución paralela en Layer 1 compatible con EVM
  2. Layer 1 compatible con EVM que admite la ejecución paralela de forma nativa
  3. Red de Layer 2 que utiliza tecnología paralela no EVM

Profundidad en la exploración de EVM en paralelo y su ecosistema

Proyectos representativos

un proyecto EVM paralelo líder

El proyecto mejora la escalabilidad mediante la optimización de la ejecución paralela de EVM y la arquitectura de tuberías, con el objetivo de alcanzar 10,000 TPS. Recientemente completó una financiación a gran escala, con una valoración de 3,000 millones de dólares. El equipo fundador proviene de los principales creadores de mercado y tiene una amplia experiencia en el desarrollo de sistemas de trading. La red de pruebas interna ya se ha iniciado y la prueba pública se abrirá pronto.

Red EVM paralela especializada en ciertos intercambios

Una red Layer 1 que inicialmente se centró en el comercio, ha sido recientemente actualizada a un EVM de alto rendimiento y paralelo, con un aumento de TPS a 12,500. La red de prueba ya soporta la migración de aplicaciones EVM con un solo clic, y se planea el lanzamiento de la red principal dentro del año. Al mismo tiempo, se lanza un marco de código abierto para apoyar la adopción de tecnologías paralelas en Layer 2.

Capa de ejecución mejorada de doble máquina virtual

A través de la construcción de EVM++(EVM+WASM) se mejora el rendimiento de la blockchain EVM. El equipo central proviene de un conocido proyecto de blockchain. La red de prueba pública ya está en línea y se ha iniciado el plan de incentivos ecológicos.

Solana solución compatible con EVM

EVM paralelo basado en la red Solana, que permite a los desarrolladores de Solidity implementar DApp en Solana con un solo clic. Los intercambios de tipo EVM se envuelven en transacciones de Solana, con un TPS superior a 2,000.

Introducir SVM en Ethereum

Solución Rollup Layer 2 basada en la máquina virtual de Solana (SVM). Las transacciones se ejecutan con SVM, pero se liquidan en Ethereum. Recientemente se completó una financiación masiva y la red principal se abrirá pronto a los desarrolladores.

Capa 2 de VM modular

Red modular VM Layer 2 construida sobre OP Stack. Soporta el uso de VM de alto rendimiento como capa de ejecución, Ethereum o Bitcoin como capa de liquidación, logrando ejecución paralela.

Profundidad en la discusión sobre EVM paralelo y su ecosistema

Conclusión

La innovación en capas de ejecución como EVM en paralelo proporciona direcciones importantes para mejorar el rendimiento y la escalabilidad de blockchain. El desarrollo de estas tecnologías impulsará una evolución adicional del ecosistema blockchain, apoyando una gama más amplia de escenarios de aplicación y grupos de usuarios.

Profundidad de la discusión sobre EVM paralelo y su ecosistema

Profundidad en la discusión del EVM paralelo y su ecosistema

ETH-2.52%
SOL2.66%
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
  • 6
  • Compartir
Comentar
0/400
DeFiChefvip
· Hace10m
Mira, esto es un poco interesante.
Ver originalesResponder0
AirdropHunterWangvip
· hace19h
Esta ola es increíble.
Ver originalesResponder0
FarmToRichesvip
· hace19h
Se volvió a enrollar, se escapó.
Ver originalesResponder0
MeltdownSurvivalistvip
· hace19h
¿De qué sirve un buen rendimiento si nadie lo usa?
Ver originalesResponder0
BlockchainArchaeologistvip
· hace19h
Todavía hay problemas antiguos en el código, hablemos de nuevo.
Ver originalesResponder0
FudVaccinatorvip
· hace19h
¡La eficiencia está por las nubes!!!
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)