Lo bueno de ver la natación olímpica es que no es demasiado complicado determinar quién es el más rápido. Todos se sumergen en la misma piscina, reman un poco y, al final de la última vuelta, una persona toca la pared primero.
No se puede decir lo mismo de las cadenas de bloques, donde los ingenieros siempre están lanzando sistemas cada vez más potentes y rápidos, y los casos de uso y los tipos de transacciones varían de un proyecto a otro, al igual que las herramientas y métodos para medir el rendimiento. El dilema se extiende a los diseñadores de herramientas criptográficas y a las innumerables formas de informar hashes por segundo.
Tal fue el telón de fondo cuando Polyhedra Network, un equipo que construye un componente crucial de blockchain conocido como “probador” criptográfico, se propuso desarrollar una plataforma recién lanzada llamada “Proof Arena” que está diseñada para servir como, además, un campo de pruebas.
Hace apenas unos meses, el equipo de Polyhedra lanzó un sistema de prueba de conocimiento cero de código abierto, utilizado en muchas configuraciones para cadenas de bloques auxiliares conocidas como “capa 2”, que era “casi 2 veces más rápido que las alternativas.” Pero, ¿cómo lo supieron realmente?
Eric Vreeland, director de estrategia de Polyhedra, dijo que el equipo decidió desarrollar Proof Arena para que los desarrolladores pudieran probar varios probadores en un entorno controlado: “personas que evalúan el rendimiento de varios sistemas de prueba para una tarea particular de generación de pruebas”.
“Proof Arena permitirá a los creadores de sistemas a prueba de ZK comparar sus sistemas con otros de una manera clara y científica, al tiempo que garantiza que todas las variables controlables se mantengan constantes”, según un comunicado de prensa del miércoles.
Los resultados del sistema de prueba incluyen el tiempo de generación de pruebas, el pico de memoria y el tiempo de configuración, según Vreeland. Así es como se vería eso en un escenario hipotético:
Los constructores de probadores también pueden enviar sus sistemas “para su inclusión en el campo”, dijo Vreeland.
Inicialmente, el proyecto se configurará para generar puntos de referencia para el sistema a prueba de ZK “Expander” de Polyhedra, Plonky3 de Polygon, Stwo de StarkWare y Gnark de Linea.
“El equipo planea soportar todos los sistemas de prueba de código abierto y proporcionará puntos de referencia para tareas frecuentes de ZK como la verificación de hash de Keccak y Poseidon ejecutadas en una variedad de configuraciones de máquinas”, según el comunicado de prensa.
Todo esto puede parecer un galimatías, pero a los criptógrafos, es lo que les importa.
Y a los profesionales quizá les guste tener la oportunidad de demostrar su valía.