Tecnología EVM paralela: el camino de innovación para la expansión de la Cadena de bloques

robot
Generación de resúmenes en curso

Discusión profunda sobre la tecnología EVM paralela y su ecosistema

Introducción a EVM

El desarrollo de contratos inteligentes es una habilidad básica para los ingenieros de blockchain. Aunque los desarrolladores suelen escribir contratos en lenguajes de alto nivel como Solidity, la EVM no puede ejecutar directamente este código. Es necesario compilarlo en código de operación de bajo nivel o bytecode que la máquina virtual pueda ejecutar. Aunque existen herramientas que pueden automatizar este proceso, comprender el mecanismo subyacente es muy útil para optimizar el rendimiento.

Algunos ingenieros experimentados escriben lógica directamente en Solidity utilizando códigos de operación para maximizar la eficiencia y reducir los costos de gas. Por ejemplo, el protocolo de una conocida plataforma de intercambio de NFT utiliza ampliamente ensamblador en línea para minimizar el gasto de gas de los usuarios.

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

Diferencias de rendimiento de EVM

EVM como "capa de ejecución" es el lugar donde se ejecutan finalmente los contratos inteligentes. Aunque el bytecode de EVM es un estándar de la industria que permite desplegar contratos en múltiples redes compatibles, la implementación específica puede variar mucho. Por ejemplo, un cliente de blockchain popular implementa EVM en lenguaje Go, mientras que otro equipo mantiene una versión en C++. Esta diversidad proporciona un espacio para diferentes optimizaciones e implementaciones personalizadas.

Profundidad sobre EVM paralelo y su ecosistema

Requisitos de procesamiento paralelo

En los sistemas de blockchain tradicionales, las transacciones se ejecutan en orden, similar a una CPU de un solo núcleo. Este enfoque simple es difícil de escalar para una base de usuarios masiva. Pasar al procesamiento paralelo de múltiples núcleos puede manejar varias transacciones simultáneamente, aumentando significativamente el rendimiento.

La ejecución en paralelo ha traído nuevos desafíos, como el manejo de transacciones concurrentes que escriben simultáneamente en el mismo contrato. Es necesario diseñar mecanismos para resolver estos conflictos. Sin embargo, el procesamiento en paralelo de contratos no relacionados puede aumentar proporcionalmente el rendimiento según el número de hilos.

Profundidad en el estudio del EVM paralelo y su ecosistema

Innovación EVM en paralelo

EVM paralelo representa una serie de innovaciones para optimizar la capa de ejecución de blockchain. Tomando como ejemplo un proyecto en particular, sus innovaciones clave incluyen:

  • Ejecución de transacciones en paralelo: utiliza un algoritmo optimista de paralelismo, permitiendo que múltiples transacciones se procesen simultáneamente. Se decide si ejecutar en paralelo la siguiente transacción rastreando la relación de entrada y salida.

  • Ejecución retrasada: en la fase de consenso, solo se ordenan las transacciones, posponiendo la ejecución real a un canal independiente, maximizando el uso del tiempo del bloque.

  • Base de datos de estado personalizada: Optimiza el acceso al estado almacenando directamente el árbol de Merkle en SSD, mejorando la velocidad de ejecución.

  • Mecanismo de consenso de alto rendimiento: algoritmo HotStuff mejorado, que admite la sincronización eficiente de cientos de nodos globales.

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

Desafíos técnicos

La ejecución paralela introduce conflictos de estado potenciales, que requieren detección y resolución de conflictos. Por ejemplo, pueden producirse conflictos cuando varias transacciones paralelas interactúan con el mismo contrato inteligente.

Además de la paralelización, los equipos suelen necesitar rediseñar la base de datos de estado para mejorar el rendimiento de lectura y escritura, y desarrollar algoritmos de consenso compatibles.

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

Consideraciones principales

EVM en paralelo enfrenta dos desafíos principales: la protección del valor de ingeniería a largo plazo y la descentralización de nodos. Actualmente, la mayoría de los proyectos no han sido completamente de código abierto para proteger la propiedad intelectual, pero con el lanzamiento de la red principal, eventualmente se publicarán detalles, enfrentándose al riesgo de ser absorbidos por otras blockchains. El desarrollo rápido del ecosistema será clave para mantener la ventaja competitiva.

La descentralización de nodos es un desafío para todas las cadenas de bloques de alto rendimiento, que requiere un equilibrio entre la permisibilidad, la desconfianza y el alto rendimiento. Indicadores como "TPS de cada requisito de hardware" ayudan a comparar la eficiencia de diferentes cadenas, ya que menores requisitos de hardware pueden soportar más nodos descentralizados.

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

EVM en paralelo

El actual panorama paralelo de EVM incluye múltiples proyectos de Layer 1 y Layer 2. Principalmente hay tres categorías:

  1. A través de la actualización, se admite la ejecución paralela de la red Layer 1 compatible con EVM.

  2. Adoptar desde el principio una red Layer 1 compatible con EVM de ejecución paralela

  3. Redes de Layer 2 que utilizan tecnología de paralelismo no EVM, con EVM como módulo de ejecución intercambiable.

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

Proyectos Típicos

un proyecto EVM paralelo líder

El proyecto resuelve el problema de escalabilidad mediante la optimización de la ejecución paralela de EVM y la arquitectura en pipeline, con el objetivo de alcanzar 10,000 TPS. Recientemente completó una financiación a gran escala, convirtiéndose en el proyecto de EVM paralelo con la mayor cantidad de financiación y valoración. El equipo fundador proviene de los principales creadores de mercado. La red de pruebas interna ya ha sido lanzada y la red de pruebas pública estará disponible pronto.

Una red Layer 1 centrada en el comercio

Inicialmente enfocado en la infraestructura de aplicaciones de trading, recientemente se ha actualizado a un EVM paralelo de alto rendimiento, con un TPS aumentado a 12,500. La red de pruebas ya está en línea, soportando la migración de aplicaciones EVM con un solo clic, y se espera que la red principal se lance este año. Al mismo tiempo, se lanza un marco de código abierto que apoya la adopción de Layer 2 mediante tecnología paralela.

Proyecto de capa de ejecución mejorada de máquina virtual dual

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

una solución compatible con EVM de Solana

EVM paralelo construido sobre la red Solana, que permite a los desarrolladores de Solidity desplegar con un solo clic en Solana, disfrutando de un alto rendimiento y bajas tarifas de gas. Las transacciones de EVM se envuelven como transacciones de Solana, con un TPS que supera los 2,000.

Un proyecto que introduce Solana VM en Ethereum

Esta es una solución de Rollup Layer 2 que se liquida en Ethereum y se ejecuta utilizando SVM. A diferencia de los proyectos que introducen EVM en Solana, este introduce SVM en el ecosistema de Ethereum. Recientemente completó una gran financiación y la mainnet estará disponible para los desarrolladores pronto.

Red de Capa 2 VM modular

Construido sobre OP Stack, soporta el uso de una VM de alto rendimiento como capa de ejecución, mientras utiliza Ethereum o Bitcoin como capa de liquidación. Capaz de aprovechar Aptos VM, Solana VM, etc. para ejecutar en paralelo.

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

Conclusión

Con el desarrollo de la tecnología blockchain, la optimización de la capa de ejecución y los algoritmos de consenso son igualmente importantes. Innovaciones como EVM en paralelo ofrecen soluciones prometedoras para mejorar el rendimiento y la eficiencia, con la esperanza de hacer que el blockchain sea más escalable y apoye una gama más amplia de escenarios de aplicación. El desarrollo de estas tecnologías seguirá dando forma al futuro del ecosistema blockchain, impulsando un progreso adicional en el campo.

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

SOL-1.12%
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
AltcoinAnalystvip
· 07-26 16:50
Según los datos on-chain, se sugiere observar continuamente los cambios en las tarifas de gas del EVM en paralelo. Actualmente, los datos muestran un aumento del 57.3% en el TPS, pero la estabilidad de las transacciones aún debe ser verificada.
Ver originalesResponder0
OneBlockAtATimevip
· 07-26 16:49
El rendimiento es el punto crítico, hay esperanza.
Ver originalesResponder0
MaticHoleFillervip
· 07-26 16:45
alcista啊几百倍tps不是梦了
Ver originalesResponder0
MEVVictimAlliancevip
· 07-26 16:34
No es más que un cambio de piel del algoritmo de consenso.
Ver originalesResponder0
SchrodingerAirdropvip
· 07-26 16:30
¿Solo ha corrido este poco de tps?
Ver originalesResponder0
  • Anclado
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)