Thu Jan 18 2024 00:00:00 GMT+0000 (Coordinated Universal Time)
· 2 min de lectura
- La necesidad de curvas de cifrado que habilitan zk como BLS12-381. Hilo de Github.
- Los casos de uso en los que el ecosistema está interesado:
- Excellar, es decir, personas que iniciaron esta conversación al enviar un PR para BLS12-381, quiere añadir un oráculo controlado por DAO donde la curva elíptica proporciona la capacidad de añadir nuevos votantes de DAO
- Zkbricks quiere crear un sistema L2 que habilite el estado secreto para contratos inteligentes arbitrarios
- Skyhitz quiere utilizar Stellar para computación eficiente, costo y escalabilidad mientras usa zk para probar la propiedad de activos de alto valor en otra cadena
- La enumeración de casos de uso continúa en el hilo de discord.
- Consideraciones para la implementación de funciones de host
- Los desarrolladores principales cuestionaron si BLS12-381 era la curva correcta y también destacaron la necesidad de determinar el nivel adecuado de abstracción dado que hay un compromiso entre flexibilidad y eficiencia. Un nivel inferior de abstracción permitirá más flexibilidad pero resultará en más bucles activos en el wasm, mientras que un nivel más alto de abstracción será altamente eficiente pero restringirá la generalidad.
- ZkBricks pensó que hay una necesidad de exponer directamente combinaciones y operaciones de grupo sin ningún nivel de abstracción. El espacio está en desarrollo activo y se necesita flexibilidad para probar nuevos enfoques y sistemas de prueba. Desde el punto de vista de la agilidad criptográfica, sería bueno exponer una interfaz genérica que admita una variedad de curvas en el backend.
- Ruta a seguir
- Los desarrolladores principales mencionaron que las curvas criptográficas pueden ser experimentadas localmente al vincular crates de Rust, lo cual, resulta que fallaron en el pasado. Esto será explorado y corregido.
- ZkBricks y otros prototiparán localmente y proporcionarán retroalimentación.
- Cuáles son las prácticas recomendadas para gestionar transacciones en el frontend, con respecto al orden de transacciones.
- Los desarrolladores principales confirmaron que el orden es intencionalmente arbitrario.
- Solicitud de una API para la versión actual del entorno/sdk
- Problema de Github presentado para que el RPC devuelva versiones del nodo actual.