El Manual de Lógica que Preserva la Privacidad
La documentación actual explica qué son las pruebas de Conocimiento Cero (ZK), pero no hay un tutorial profundo sobre el diseño de transiciones de estado privadas.
El Objetivo: Una guía que muestra cómo tomar una DApp pública (como una simple subasta o sistema de votación) y refactorizar su lógica en estado privado (almacenado en la máquina del usuario) versus estado público (almacenado en la cadena).Depuración de Circuitos ZK y el Servidor de Pruebas
Los desarrolladores a menudo se enfrentan a problemas donde el "Servidor de Pruebas" falla o un circuito es insatisfacible.
El Objetivo: Un manual de solución de problemas para el SDK de Medianoche.
Sección Clave: "Interpretando los registros de errores de ZKIR (Representación Intermedia de Conocimiento Cero)" para encontrar exactamente qué línea de código Compact causó un fallo en la generación de prueba.La Estrategia de Gestión de DUST"
Los nuevos usuarios a menudo se quedan atascados porque no tienen suficiente DUST para pagar las tarifas de transacción.
El Objetivo: Una guía dedicada sobre la relación entre NIGHT (el token de gobernanza) y DUST (el token de tarifa).
Sección Clave: "Automatizando la generación de DUST para pipelines de CI/CD" para que los desarrolladores no tengan que esperar manualmente la generación de tokens durante las pruebas automatizadas.De TypeScript a Compact"
La documentación actual del lenguaje Compact menciona que es "inspirada en TypeScript", pero no mapea explícitamente los patrones comunes de TS a sus equivalentes en Compact.
La Reescritura: Crear una "Hoja de trucos" lado a lado que muestre cómo traducir la lógica estándar de TypeScript a código Compact que preserva la privacidad, destacando limitaciones específicas como la recursión o ciertas estructuras de datos que no son amigables con ZK.Construyendo con Open Zeppelin en Midnight"
Mientras OpenZeppelin ha anunciado soporte para Midnight, actualmente falta un tutorial paso a paso sobre la implementación de estándares de tokens que preservan la privacidad (como un equivalente privado de ERC-20) en la documentación principal.