$NIGHT
El proyecto nos lleva una y otra vez a la misma conclusión: la privacidad no debe implicar una curva de aprendizaje criptográfico pronunciada. En su página de inicio se afirma que Compact está desarrollado en TypeScript, y la documentación lo presenta como un lenguaje que los desarrolladores usan para crear contratos inteligentes que preservan la privacidad, mientras que las herramientas se encargan de la maquinaria más compleja de conocimiento cero que funciona por debajo. La guía de «Hola, mundo» también lo deja bastante claro. Guía al desarrollador por el proceso de escribir un contrato en Compact, convertirlo en circuitos de conocimiento cero y desplegarlo en la red Preprod, utilizando herramientas de Node.js y un repositorio inicial, en lugar de una configuración poco habitual. @MidnightNetwork
Puede parecer un detalle menor, pero cambia la forma de toda la red.
La cuestión fundamental es que, si consideramos Midnight como infraestructura, la pregunta difícil ni siquiera es si la privacidad es valiosa. Por supuesto que lo es. Lo más difícil de responder es si podemos pensar en la privacidad como una práctica de ingeniería generalizada, en vez de como una especialidad. Esa es una prueba muy distinta. No es tanto una cuestión ideológica como de fricción. ¿Cuántas ideas adicionales debe adquirir un desarrollador? ¿Qué tan extraño es el modelo mental? ¿Hasta qué punto se transfiere la complejidad a las herramientas antes de convertirse en un problema para el desarrollador?
Es fácil suponer, con el tiempo, que aquí es donde muchos proyectos técnicamente notables se estancan. #nigh