
Autor: Haotian, investigador independiente Fuente: X,@TMEL0211
Recientemente, Paradigm ha liderado repetidamente el enorme financiamiento de Mónada de $ 225 millones, que ha despertado la fuerte atención del mercado al «EVM paralelo».Entonces, ¿qué problemas resolvieron «EVM paralelo»?¿Cuáles son los cuellos de botella y las teclas para desarrollar EVM paralelo?En mi opinión, «Parallel EVM» es el último blog de la cadena EVM en cumplir con la cadena de capa de alto rendimiento1, que está relacionada con la batalla del ecosistema ETO EVM.¿Por qué?A continuación, hablemos de mi comprensión:
Debido a que las máquinas virtuales Ethereum EVM solo se pueden intercambiar «seriales», esto hace que la cadena EVM-Composition Layer1 y la cadena de Layer2 compatible con EVM, que también se han restringido por el rendimiento correspondiente, porque todos se basan esencialmente en el mismo estado de procesamiento de marco y transacción de transacción .
Sin embargo, la capa1, como Solana, Sui, Aptos, etc., tiene una ventaja paralela en la armonía.En este contexto, la cadena del gen EVM es necesaria para pensar en el impacto de la cadena pública de la capa de alto rendimiento de la batalla positiva1, seguramente compensar el problema de la capacidad «paralela».¿Cómo hacerlo?Involucrado en principios y detalles técnicos, utilizaré la cadena EVM Xinrui paralela @artla_network como exposición de ejemplo:
1) Reforzar la cadena EVM Layer1 representada por Monad, Artla, SEI, etc., mejorarán enormemente el TPS sobre la base de EVM altamente compatible y pueden dar transacciones a la capacidad paralela de las transacciones en el entorno EVM. Mecanismo de consenso y características técnicas, pero aún tendrá como objetivo compatible y expandir la ecología EVM, que es equivalente a reconstruir la cadena EVM en un «reemplazo de sangre» y servir a la ecología EVM;
2) cadena de compatibilidad EVM de capa2 representada por Eclipse, Megaeth, etc., que utiliza el consenso independiente y las capacidades de «procesamiento previo» de transacciones de la cadena Layer2, se pueden seleccionar, seleccionar y comerciar frente a la red principal a la red principal. Tratamiento, y al mismo tiempo, puede elegir la capa de ejecución de cualquier otra cadena para finalmente determinar el estado de la transacción.Es equivalente a abstraer EVM en un módulo ejecutable, que puede elegir la mejor «capa de ejecución» según sea necesario, y luego lograr una capacidad paralela;
3) La cadena de capa ALT1 equivalente representada por polígono, BSC, etc., que se dan cuenta de las capacidades de procesamiento paralelas de EVM en cierta medida, pero solo optimizó la capa de algoritmo, y no hay una capa de consenso y una capa de almacenamiento en profundidad. Optimización, por lo que este tipo de capacidad paralela puede considerarse como una característica específica y no resolvió completamente el problema paralelo de EVM.
4) Las diferentes cadenas paralelas no EVM representadas por aptos, sui, combustible, etc., no se implementan hasta cierto punto, pero están en contacto con sus capacidades de ejecución de concurrencia congénita, y luego a través de algún tipo de piezas intermedias o análisis de codificación Los métodos han logrado compatibilidad con el entorno EVM.Miramos el Starknet de Ethereum Layer2.La capacidad paralela de estas cadenas no EVM básicamente existe en la cadena EVM.
Los cuatro esquemas anteriores tienen su propio enfoque, como: Layer2 con capacidad paralela se centra en la flexibilidad de la cadena de «Capa de ejecución» de la combinación modular; Cadenas EVM, la compatibilidad con EVM presenta más de la liquidez de Ethereum;
Entonces, ¿cuál es la clave para fortalecer la cadena pública paralela de la capa EVM?¿Cómo podemos reconstruir la cadena EVM y servir a la ecología EVM?Hay dos puntos clave:
1. Visite la capacidad de la información de lectura y salida de disco de E/S estatal. Velocidad de lectura y conflicto de estado del proceso fundamental de almacenamiento y lectura del estado;
2) Con comunicación de red de alta eficiencia, sincronización de datos, optimización de algoritmos, mejora de la máquina virtual y optimización de capas de mecanismo de consenso, como la informática y las tareas de IO, etc., necesita una optimización y mejora integrales de los procesos y otros aspectos, promoviendo en última instancia la promoción del Capacidad para responder rápidamente, calcular el control de consumo controlado y la alta precisión;
Específicamente para el proyecto de cadena EVM de EVM en paralelo en sí, ¿qué innovación tecnológica y optimización del marco para lograr «EVM paralelo»?
Para completar la capacidad de «EVM paralela» de la coordinación y optimización de los recursos de la arquitectura subyacente, Artla ha introducido la computación elástica y el espacio de bloques elásticos.Cálculo elástico, la red puede asignar y ajustar dinámicamente los recursos informáticos de acuerdo con la demanda y la carga;
Como se mencionó anteriormente, el rendimiento de lectura del disco de E/S del estado es muy importante para EVM paralelo. ¿Son los algoritmos la optimización de la capa no se ha optimizado en la capa de consenso y la capa de almacenamiento.
En respuesta a esto, Artela tomó prestada la solución técnica de la base de datos, que mejoró en términos de lectura y escritura de estado. memoria, y se puede considerar que la operación de «escritura» se completa.En términos de lectura de estado, es esencialmente una operación asíncrona. Memoria de antemano y luego la mejora.
En resumen, este es un algoritmo que cambia el tiempo de ejecución a través del espacio de memoria, a fin de mejorar fundamentalmente la capacidad de procesamiento paralelo de la máquina virtual EVM, que es una optimización fundamental del conflicto estatal.
Además, Artela ha introducido capacidades de programación modular de aspecto para gestionar mejor la complejidad y mejorar la eficiencia del desarrollo: al introducir el análisis de codificación WASM para mejorar la flexibilidad de la programación;Esto permite a los desarrolladores desarrollar, depurar e implementar contratos inteligentes en el entorno de Artela para activar las capacidades de expansión personalizadas del grupo de desarrolladores.En particular, los desarrolladores también estarán motivados para optimizar el código en la dirección de la capa de código de contrato inteligente en una dirección paralela. crítico.
No es difícil ver que el concepto de «EVM paralelo» es esencialmente optimizar el proceso de ejecución del estado de transacción. Tratamiento de transacciones a gran escala, que no es muy diferente del cálculo elástico de Artla y la lógica operativa asíncrona de E/S.
Pero en realidad quiero expresar que este tipo de cadena EVM paralela de alto rendimiento es en realidad el resultado de la integración de productos Web2 y energía técnica. al tiempo.
Si observa el futuro lejano de una adopción masiva, «EVM paralelo» es de hecho la infra básica del mercado Web2 más amplio en el siguiente paso, y es razonable verse afectado por el mercado de capitales.