FestFund: Donaciones Privadas y Reconocimiento Público

FestFund: donaciones privadas con verificación pública mediante pruebas ZK en Midnight Network, combinando privacidad y transparencia de rankings. Demo y repositorio GitHub.

8 sept 2025 • 4 min de lectura • Equipo Q2BSTUDIO

Inteligencia-Artificial-

Envío para el reto Midnight Network Privacy First Challenge Protect That Data. Este proyecto demuestra cómo proteger los datos sin renunciar a la verificación pública.

Enlaces rápidos: Midnight Network · Demo en vivo · Demo YouTube · Demo Vimeo · Repositorio GitHub

Pila tecnológica: Next.js, TypeScript, Node.js, MongoDB, Solidity y despliegue en Vercel. Contratos y pruebas con Hardhat.

Nota: los términos donante y contribuidor se usan de forma intercambiable y significan lo mismo la parte que aporta valor y genera una prueba ZK.

Qué construí

FestFund resuelve uno de los grandes dilemas del fundraising: elegir entre la privacidad del donante y el reconocimiento transparente. Con la infraestructura ZK de Midnight Network, la plataforma mantiene privadas las cantidades, transacciones, direcciones de wallet, nombres y otros parámetros sensibles, mientras conserva rankings públicos verificables y seguimiento de hitos auditable criptográficamente.

La innovación propuesta consiste en demostrar criptográficamente el progreso de la recaudación sin exponer contribuciones individuales, combinando transparencia y privacidad mediante compromisos y pruebas de conocimiento cero.

Demo y repositorio

Frontend en vivo: https://festfund.vercel.app/

Nota: la demo pública muestra el UI UX completo, mientras que las funciones de contrato inteligente se ejecutan en local con Hardhat para evitar costes. Crea wallets con Hardhat o redes compatibles para pruebas.

Vídeos de la demo: YouTube y Vimeo Deep Dive

Repositorio: ARYPROGRAMMER FestFund

Cómo aproveché la tecnología de Midnight

Rendimiento: Midnight Network redujo la generación de pruebas ZK de 418 ms a 1 ms, una mejora de 418x en mis mediciones. Con circuitos preoptimizados e infraestructura de producción, se eliminó la complejidad de configuración, mejorando además la seguridad frente a mi implementación con powersoftau que llegaba a 430 ms. En Midnight observé picos raros de 3 ms.

Integración núcleo: uso del RPC público de testnet de Midnight, SDK oficial para primitivas criptográficas y arquitectura dual con conmutación automática entre Midnight y modo autogestionado cuando es necesario. El flujo genera un compromiso privado por donación, derivando nullifiers para impedir doble gasto sin revelar el monto, y publica solo pruebas y agregados verificables.

Protección de datos como pilar del producto

Privacidad ZK: las cantidades individuales quedan ocultas mediante compromisos, ni siquiera los administradores pueden acceder al dato bruto y la protección por nullifier evita dos aportaciones duplicadas desde la misma wallet según la política de la campaña.

Transparencia responsable: el leaderboard muestra posiciones y reconocimientos sin exponer importes, los hitos se validan con pruebas criptográficas y los organizadores reciben métricas agregadas preservando la privacidad individual.

Impacto real: permite donaciones privadas para causas sensibles, mantiene el reconocimiento público mediante rankings y facilita el cumplimiento regulatorio gracias a privacidad demostrable matemáticamente.

Guía rápida de uso y despliegue

Requisitos: Node 18 o superior, MongoDB, MetaMask o Hardhat. Pasos rápidos: clonar el repositorio, iniciar backend en el puerto 3001, iniciar frontend en el puerto 3000, levantar nodo de Hardhat y desplegar contratos. En el entorno local se configuran variables como URLs del backend y frontend, cadena local 31337, direcciones de contratos de prueba, claves ZK y endpoints de Midnight testnet. Ajusta las variables .env según tu entorno y seguridad.

Pruebas sugeridas: crear una campaña, realizar una donación privada y verificar que la generación de la prueba es casi instantánea; consultar el leaderboard para observar el ranking sin montos; comprobar que los hitos de la campaña cambian de estado solo cuando la prueba lo valida.

Arquitectura general: frontend con Next.js, API con Express, persistencia en MongoDB, circuitos Circom integrados con la red de Midnight y contratos inteligentes orquestados con Hardhat. Todo ello construido con enfoque privacy by design y mediciones de rendimiento continuas.

Q2BSTUDIO como aliado tecnológico

Si tu organización necesita llevar al mercado soluciones de alto impacto con privacidad avanzada, en Q2BSTUDIO desarrollamos aplicaciones a medida y software a medida con estándares de calidad empresarial. Podemos ayudarte a diseñar e implementar plataformas seguras, escalables y listas para producción, incluyendo orquestación de agentes IA, servicios cloud AWS y Azure, ciberseguridad, servicios de inteligencia de negocio y analítica con Power BI, así como automatización de procesos e IA para empresas. Conoce cómo creamos productos multiplataforma aquí: desarrollo de aplicaciones y software a medida y descubre nuestras capacidades en IA aplicada al negocio aquí: inteligencia artificial para empresas. Incorporamos buenas prácticas de ciberseguridad desde el diseño y ofrecemos acompañamiento integral desde el prototipo hasta la operación.

Palabras clave relacionadas: aplicaciones a medida, software a medida, inteligencia artificial, ciberseguridad, servicios cloud AWS y Azure, servicios inteligencia de negocio, ia para empresas, agentes IA, power bi, automatización de procesos y pentesting.

Contacto del proyecto FestFund y soporte técnico: arya.2023ug1104@iiitranchi.ac.in. Si buscas equipo para acelerar tu roadmap con privacidad y cumplimiento, Q2BSTUDIO está listo para ayudarte.

¿UNA PAUSA?

Juega un momento antes de irte

NUESTROS SERVICIOS

Cómo podemos ayudarte

Inteligencia artificial

Agentes de IA, chatbots y asistentes inteligentes que automatizan tareas y atienden a tus clientes 24/7 para mejorar la eficiencia de tu negocio.

Más info

Desarrollo de software

Aplicaciones web, móviles y de escritorio, intranets, e-commerce, SaaS y plataformas de gestión diseñadas para las necesidades concretas de tu empresa.

Más info

Servicios cloud

Migración, infraestructura, hosting gestionado, alta disponibilidad y seguridad en Microsoft Azure y Amazon Web Services para que tu negocio escale sin límites.

Más info

Ciberseguridad y pentesting

Auditorías de seguridad, test de intrusión (pentesting) y protección de aplicaciones, datos e infraestructura on-premise y cloud, con hacking ético y cumplimiento normativo.

Más info

Business Intelligence

Cuadros de mando y análisis de datos con Power BI: integramos tus fuentes, diseñamos dashboards y KPIs y convertimos tus datos en decisiones.

Más info

Automatización de procesos

Automatizamos tareas repetitivas y conectamos tus aplicaciones con n8n, Power Automate, Make y RPA, eliminando trabajo manual y aumentando la productividad.

Más info

Formación para empresas

Formamos a tus equipos en tecnología con criterio: desarrollo web, bases de datos, Git, buenas prácticas y seguridad, automatización con n8n, inteligencia artificial para empresas y creación de soluciones de IA con Azure AI Foundry.

Más info

Auditoría de código

Auditamos el código que creas tú, tu equipo o una IA: te decimos qué está bien y qué mejorar, lo securizamos y lo dejamos listo para producción, web o app.

Más info

Generación de imágenes con IA

Creamos por ti las imágenes que necesita tu negocio con inteligencia artificial: producto, redes, publicidad, ilustración y avatares. Tú nos dices qué quieres y te lo entregamos listo para usar.

Más info

Generación de vídeos con IA

Creamos por ti vídeos con inteligencia artificial: promocionales, para redes, presentadores virtuales, doblaje y animaciones. Nos cuentas la idea y te lo entregamos montado y listo para publicar.

Más info

Avatares conversacionales con IA

Creamos avatares conversacionales con IA —humanos digitales con cara y voz— que atienden a tus clientes y equipos con el conocimiento de tu empresa, en tu web, monitores interactivos, WhatsApp o Teams.

Más info

Marketing Online e IA

Google Ads, Meta Ads, LinkedIn Ads y posicionamiento en motores de IA (GEO/AEO): captamos clientes y hacemos que tu marca aparezca donde te buscan, también en ChatGPT, Gemini y Perplexity.

Más info

¿Tienes un proyecto en mente?

Cuéntanos tu visión y la convertimos en una solución de software. Sea cual sea el alcance, hacemos realidad tu idea.