Glosario cripto
Ejecución paralela (EVM paralela)
La ejecución paralela permite a una blockchain procesar a la vez, en varios núcleos, las transacciones que no entran en conflicto, en vez de una detrás de otra.
La EVM original procesa las transacciones de un bloque en secuencia, de modo que hasta una máquina potente usa un solo núcleo para ejecutarlas. La ejecución paralela cambia eso. Algunos diseños obligan a que cada transacción declare de antemano las cuentas u objetos que toca, como hacen Solana y Sui, para que el sistema agrupe las que no se solapan. Otros ejecutan en paralelo de forma optimista y repiten las que resultan estar en conflicto, el método del Block-STM de Aptos y de varias cadenas EVM paralelas.
El paralelismo es uno de los grandes argumentos con los que nuevas capas 1 y capas 2 prometen más rendimiento sin romper la compatibilidad con las herramientas existentes. Las cadenas que se anuncian como EVM paralelas aspiran a ejecutar contratos de Ethereum sin cambios, pero más rápido, y el propio Ethereum ha estudiado listas de acceso por bloque, que registran qué toca cada transacción, para que los clientes ejecuten y validen en paralelo.
La mejora depende de la carga. Cuando muchos usuarios atacan el mismo contrato, como un lanzamiento muy esperado o un único pool, las transacciones chocan y vuelven a procesarse en fila. Además exige más hardware, y las cifras de TPS publicitadas rara vez reflejan el uso real.
Ejemplo
En un día tranquilo, una cadena EVM paralela reparte miles de transferencias independientes entre núcleos; durante un mint muy esperado, casi todas tocan el mismo contrato y se ejecutan en fila.
