
Zakura lanzó un kit de herramientas de criptografía de código abierto el 29 de agosto que redujo la construcción de transacciones privadas de Zcash de más de tres segundos a menos de 200 milisegundos en algunas pruebas de rendimiento.
El software, llamado Zakura Common, reemplaza varios componentes criptográficos utilizados cuando las billeteras Zcash crean transacciones blindadas y los nodos completos las verifican. Zakura informó sus mayores ganancias en la generación de pruebas, el hashing y la verificación zk-SNARK.
Los desarrolladores de billeteras y nodos pueden integrar el software sin cambiar las reglas de consenso de Zcash. Por lo tanto, la adopción no requiere una bifurcación dura (hard fork), una actualización de red o una activación coordinada entre los operadores de nodos.
Las transacciones blindadas de Zcash pueden ocultar el remitente, el destinatario y el monto transferido. Una billetera debe generar una prueba de conocimiento cero que demuestre que una transacción privada sigue las reglas de la red sin revelar esa información.
La construcción de la prueba ocurre en el dispositivo del usuario antes de que la transacción llegue a la red. Los puntos de referencia de Zakura mostraron que la generación de pruebas móviles mejoró más de catorce veces, mientras que el rendimiento de escritorio aumentó más de cinco veces.
Bajo algunas condiciones de prueba, la construcción de transacciones se redujo a menos de 200 milisegundos, en comparación con más de tres segundos con la implementación anterior. Sin embargo, esta cifra es un punto de referencia para desarrolladores y no un tiempo de transacción garantizado.
Los resultados pueden variar según el hardware del dispositivo, el sistema operativo, la complejidad de la transacción y la implementación de la billetera. La confirmación de la red también permanece separada de la construcción de pruebas local.
Zakura lanzó Common bajo las licencias duales MIT y Apache 2.0. Los desarrolladores pueden usar, modificar y distribuir las bibliotecas, pero cada proveedor de billeteras debe completar su propia integración y pruebas de producción.
La versión 1.3.0 de Zakura ya ha adoptado la pila. Vizor Wallet también se encuentra entre sus primeras integraciones de billetera confirmadas, mientras que otros usuarios recibirán las mejoras según el cronograma de desarrollo de su proveedor de billeteras.
La generación de pruebas representa solo una parte del trabajo de rendimiento. Zakura informó que el hashing de Sinsemilla se volvió más de 21 veces más rápido con la nueva implementación.
Sinsemilla admite compromisos criptográficos y operaciones relacionadas dentro del sistema blindado de Zcash. Mejorar este proceso puede reducir el trabajo computacional requerido mientras las billeteras construyen transacciones privadas.
La descifrado de prueba mejoró más de 1.5 veces en las pruebas de Zakura. Las billeteras utilizan la descifrado de prueba al escanear datos de la blockchain para determinar si las transacciones blindadas pertenecen a un usuario en particular.
Los nodos completos también obtuvieron verificaciones de prueba más rápidas. Zakura informó mejoras en la verificación zk-SNARK que van de cuatro a ocho veces. La verificación ocurre cuando los nodos determinan si una prueba criptográfica adjunta a una transacción es válida.
“Las billeteras blindadas que usan Zakura Common, y los nodos completos como el propio Zakura, todos se benefician”, dijo Sean Bowe, cofundador de Zcash.
Una verificación más rápida podría mejorar la propagación de transacciones y reducir la presión sobre los nodos. Zakura también espera una sincronización de billetera más rápida y menos bloques huérfanos, aunque el rendimiento dependerá de la amplitud con la que se adopte el software.
El lanzamiento del software siguió a un cambio separado en la infraestructura blindada de Zcash. A medida que la actualización de Ironwood reemplazó el grupo Orchard afectado, los desarrolladores respondieron a un problema crítico de solidez identificado en el sistema blindado anterior.
Ironwood se activó a través de la actualización de red NU6.3 en julio en la altura de bloque 3,428,143. El grupo Orchard anterior entró en un estado de solo salida, permitiendo a los usuarios retirar fondos mientras bloqueaba la entrada de nueva actividad blindada.
Los investigadores dijeron que la falla de Orchard teóricamente podría haber permitido la creación de ZEC falsificado sin detección pública inmediata. El diseño de Ironwood introdujo controles de suministro que limitan la cantidad de ZEC que puede salir del grupo anterior en comparación con la cantidad depositada.
Ironwood y Zakura Common abordan problemas diferentes. Ironwood cambió la infraestructura blindada a nivel de red, mientras que Zakura Common mejora el software utilizado para construir, escanear y verificar transacciones privadas.
El desarrollo de billeteras Zcash también se ha distribuido entre equipos más independientes. Antiguos desarrolladores de Electric Coin Company crearon un negocio separado en enero después de desacuerdos relacionados con la gobernanza, la financiación y la autonomía operativa.
El grupo continuó desarrollando la base de código Zashi existente, inicialmente bajo el nombre CashZ. La billetera fue posteriormente renombrada como Zodl después de que el equipo formara el Zcash Open Development Lab.
A medida que el antiguo equipo de Zashi se trasladó a Zodl, las frases de recuperación, los saldos y los registros de transacciones existentes permanecieron sin cambios. El proyecto posteriormente recaudó más de $25 millones de inversores como Paradigm, a16z crypto y Winklevoss Capital.
El acceso privado a ZEC se ha expandido en otros lugares. ShapeShift añadió transacciones Zcash blindadas a su plataforma no custodial después de recibir financiación de Zcash Community Grants.
ZEC ganó inicialmente alrededor del 5% y cotizó cerca de $839 tras el anuncio de Zakura. El momento coincidió con el lanzamiento, pero no establece que el software haya causado el movimiento.
Para el 31 de agosto, ZEC cotizaba cerca de $829, según CoinGecko, después de moverse entre aproximadamente $808 y $888 durante las 24 horas anteriores.
Zakura Common no reduce los tiempos de producción o liquidación de bloques de Zcash. Su trabajo sigue siendo independiente de la actualización de red propuesta NU7, que podría reducir los tiempos de bloque a aproximadamente 25 segundos.
Zakura dijo que su software puede operar bajo el tiempo propuesto. NU7 aún requeriría su propio proceso de gobernanza y activación de red antes de que el intervalo más corto esté disponible.








