Exploración de la tecnología EVM paralela y estado actual del ecosistema
EVM y Solidity
El desarrollo de contratos inteligentes es una habilidad central para los ingenieros de blockchain. Normalmente, se utilizan lenguajes de alto nivel como Solidity para escribir la lógica de los contratos, pero la EVM no puede ejecutar directamente el código de Solidity. Es necesario compilarlo en códigos de operación de bajo nivel que la máquina virtual pueda entender. Aunque existen herramientas de automatización que simplifican este proceso, sigue siendo valioso entender los principios subyacentes.
Programar directamente con código de operación puede lograr una mayor eficiencia y un menor consumo de gas. Por ejemplo, el protocolo Seaport de OpenSea utiliza extensivamente ensamblador en línea para optimizar los gastos de gas.
Estándares y Implementación de EVM
EVM define el estándar de código de bytes para la ejecución de contratos inteligentes, lo que permite que los contratos se implementen en múltiples redes compatibles. Sin embargo, la implementación específica puede variar considerablemente, como el cliente Geth de Ethereum que está implementado en el lenguaje Go, mientras que el equipo de Ipsilon mantiene una versión en C++. Esta diversidad permite optimizaciones específicas.
Demanda de procesamiento paralelo
Las blockchains tradicionales ejecutan transacciones en secuencia, similar a una CPU de un solo núcleo, lo que dificulta la escalabilidad a una base de usuarios masiva. Las máquinas virtuales paralelas permiten procesar múltiples transacciones simultáneamente, mejorando significativamente el rendimiento. Pero también presentan algunos desafíos de ingeniería, como manejar los conflictos de estado de transacciones concurrentes.
Innovación de EVM en paralelo
Tomando Monad como ejemplo, sus principales innovaciones incluyen:
Algoritmo de ejecución paralela optimista
Mecanismo de ejecución diferida
Base de datos de estado personalizado ( Monad DB )
Mecanismo de consenso de alto rendimiento ( Monad BFT )
Estas tecnologías mejoraron significativamente el rendimiento del procesamiento de transacciones y la eficiencia general de ejecución.
Desafíos técnicos
La ejecución en paralelo introduce problemas potenciales de conflictos de estado, que requieren mecanismos cuidadosos de detección y resolución de conflictos. Los equipos a menudo también necesitan rediseñar la base de datos de estado y desarrollar algoritmos de consenso compatibles.
Además, capturar el valor a largo plazo de los proyectos y evitar la centralización de nodos también son desafíos importantes. Un rápido desarrollo ecológico y la reducción de la demanda de hardware son posibles soluciones.
Estructura del ecosistema EVM paralelo
Los principales proyectos EVM paralelos en la actualidad incluyen:
Actualizar la red Layer 1 compatible con EVM existente, como Polygon, Fantom, etc.
Nuevas redes Layer 1 con ejecución paralela nativa, como Monad, Sei V2, Artela, etc.
Redes Layer 2 de tecnología de paralelismo no EVM, como Solana Neon, Eclipse, Lumio, etc.
Introducción a los principales proyectos
Monad
Diseñado para lograr 10,000 TPS a través de la ejecución paralela y una arquitectura de tuberías. Se ha completado una financiación de 244 millones de dólares, con una valoración de 3,000 millones de dólares. El equipo fundador proviene de Jump Trading, y se ha lanzado una red de prueba interna.
Sei
Red Layer 1 enfocada en el trading, Sei V2 se actualiza a EVM en paralelo, TPS aumenta a 12,500. La red de prueba ya está en línea, soporta la migración con un solo clic de aplicaciones EVM.
Artela
A través de EVM++( EVM + WASM) se mejora la capa de ejecución dual de la máquina virtual. La red de prueba pública ya está en línea y se ha iniciado el plan de incentivos ecológicos.
Canto
Capa 1 compatible con EVM basada en Cosmos SDK, que planea introducir tecnología EVM paralela.
Neón
EVM paralelo en la red de Solana, que permite a los desarrolladores de Solidity desplegar DApps en Solana. TPS superior a 2,000.
Eclipse
Solución Layer 2 de Ethereum, utilizando la máquina virtual de Solana (SVM) como capa de ejecución. Se ha completado una ronda de financiación de 50 millones de dólares.
Lumio
Red Layer 2 modular VM, que soporta múltiples máquinas virtuales de alto rendimiento combinadas con las capas de liquidación de Ethereum/Bitcoin.
El desarrollo de la tecnología EVM paralela mejorará significativamente el rendimiento de la blockchain, proporcionando soporte para una gama más amplia de escenarios de aplicación y grupos de usuarios. A medida que estos proyectos avancen, se espera que el ecosistema blockchain logre una mayor escalabilidad y aplicación.
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.
Innovación tecnológica EVM paralela: un avance clave para mejorar el rendimiento de la Cadena de bloques
Exploración de la tecnología EVM paralela y estado actual del ecosistema
EVM y Solidity
El desarrollo de contratos inteligentes es una habilidad central para los ingenieros de blockchain. Normalmente, se utilizan lenguajes de alto nivel como Solidity para escribir la lógica de los contratos, pero la EVM no puede ejecutar directamente el código de Solidity. Es necesario compilarlo en códigos de operación de bajo nivel que la máquina virtual pueda entender. Aunque existen herramientas de automatización que simplifican este proceso, sigue siendo valioso entender los principios subyacentes.
Programar directamente con código de operación puede lograr una mayor eficiencia y un menor consumo de gas. Por ejemplo, el protocolo Seaport de OpenSea utiliza extensivamente ensamblador en línea para optimizar los gastos de gas.
Estándares y Implementación de EVM
EVM define el estándar de código de bytes para la ejecución de contratos inteligentes, lo que permite que los contratos se implementen en múltiples redes compatibles. Sin embargo, la implementación específica puede variar considerablemente, como el cliente Geth de Ethereum que está implementado en el lenguaje Go, mientras que el equipo de Ipsilon mantiene una versión en C++. Esta diversidad permite optimizaciones específicas.
Demanda de procesamiento paralelo
Las blockchains tradicionales ejecutan transacciones en secuencia, similar a una CPU de un solo núcleo, lo que dificulta la escalabilidad a una base de usuarios masiva. Las máquinas virtuales paralelas permiten procesar múltiples transacciones simultáneamente, mejorando significativamente el rendimiento. Pero también presentan algunos desafíos de ingeniería, como manejar los conflictos de estado de transacciones concurrentes.
Innovación de EVM en paralelo
Tomando Monad como ejemplo, sus principales innovaciones incluyen:
Estas tecnologías mejoraron significativamente el rendimiento del procesamiento de transacciones y la eficiencia general de ejecución.
Desafíos técnicos
La ejecución en paralelo introduce problemas potenciales de conflictos de estado, que requieren mecanismos cuidadosos de detección y resolución de conflictos. Los equipos a menudo también necesitan rediseñar la base de datos de estado y desarrollar algoritmos de consenso compatibles.
Además, capturar el valor a largo plazo de los proyectos y evitar la centralización de nodos también son desafíos importantes. Un rápido desarrollo ecológico y la reducción de la demanda de hardware son posibles soluciones.
Estructura del ecosistema EVM paralelo
Los principales proyectos EVM paralelos en la actualidad incluyen:
Introducción a los principales proyectos
Monad
Diseñado para lograr 10,000 TPS a través de la ejecución paralela y una arquitectura de tuberías. Se ha completado una financiación de 244 millones de dólares, con una valoración de 3,000 millones de dólares. El equipo fundador proviene de Jump Trading, y se ha lanzado una red de prueba interna.
Sei
Red Layer 1 enfocada en el trading, Sei V2 se actualiza a EVM en paralelo, TPS aumenta a 12,500. La red de prueba ya está en línea, soporta la migración con un solo clic de aplicaciones EVM.
Artela
A través de EVM++( EVM + WASM) se mejora la capa de ejecución dual de la máquina virtual. La red de prueba pública ya está en línea y se ha iniciado el plan de incentivos ecológicos.
Canto
Capa 1 compatible con EVM basada en Cosmos SDK, que planea introducir tecnología EVM paralela.
Neón
EVM paralelo en la red de Solana, que permite a los desarrolladores de Solidity desplegar DApps en Solana. TPS superior a 2,000.
Eclipse
Solución Layer 2 de Ethereum, utilizando la máquina virtual de Solana (SVM) como capa de ejecución. Se ha completado una ronda de financiación de 50 millones de dólares.
Lumio
Red Layer 2 modular VM, que soporta múltiples máquinas virtuales de alto rendimiento combinadas con las capas de liquidación de Ethereum/Bitcoin.
El desarrollo de la tecnología EVM paralela mejorará significativamente el rendimiento de la blockchain, proporcionando soporte para una gama más amplia de escenarios de aplicación y grupos de usuarios. A medida que estos proyectos avancen, se espera que el ecosistema blockchain logre una mayor escalabilidad y aplicación.