La solución de escalado de capa 2 de Ethereum, zkSync Era, ha lanzado un nuevo sistema de prueba escalable basado en Argumentos de Conocimiento Transparentes (STARK) llamado Boojum que promete ejecutarse en unidades de procesamiento general (GPU) de nivel de consumidor.

ZkSync Era es uno de los pocos protocolos de escalamiento de Ethereum que utilizan acumulaciones de conocimiento cero (ZK-rollups) para aumentar la capacidad y la velocidad y al mismo tiempo reducir las tarifas. Los paquetes acumulativos de ZK utilizan principalmente dos sistemas de prueba destacados: zk-STARK y Zero-Knowledge Succinct Non-Interactive Argument of Knowledge (zk-SNARK).

El nuevo sistema de prueba Boojum se basa en una biblioteca criptográfica basada en Rust de zkSync que implementa una versión mejorada de circuitos aritméticos para zkSync Era y su pila de desarrollador ZK. Lo más importante es que permite ejecutar los probadores Boojum en computadoras personales comunes en lugar de hardware y servidores potentes.

La actualización puede ejecutarse en computadoras con solo 16 gigabytes (GB) de memoria de acceso aleatorio (RAM) de GPU, lo que garantiza que los usuarios habituales puedan participar en la actividad de la red. A modo de contexto, zkSync se ejecuta actualmente en un grupo de 100 GPU, cada una con 80 GB de RAM.

Antes del lanzamiento de Boojum, zkSync dependía principalmente de zk-SNARK, que eran capaces pero comparativamente menos transparentes que los sistemas basados ​​en zk-STARK. El sistema anterior procesaba alrededor de 100 transacciones por segundo, mientras que Boojum promete ofrecer capacidades de procesamiento superiores.

En la etapa final de la implementación, la nueva prueba envolverá las pruebas STARK con un SNARK no transparente basado en emparejamientos. Básicamente será una versión ligeramente mejorada del actual sistema de prueba basado en SNARK. Esta prueba requiere menos almacenamiento y es más barata de verificar, lo que reduce el coste del sistema de prueba y, por tanto, de las transacciones mismas.

Boojum está actualmente disponible en la red principal de zkSync Era para probar, generar y verificar "pruebas de sombra". Actualmente, los desarrolladores están probando pruebas de sombra con datos de producción reales antes de completar la migración y su mayor uso. El nuevo sistema se actualizará sin ninguna regénesis.