Historias, ideas y voces que están transformando el mundo Web3 en Latinoamerica
Recibe Noticias y eventos Web3 en nuestro Canal Oficial

🔥HOT NEWS🔥
Participa este 11 de Dic en nuestro Tertulia Jam
Entérate de todo lo que se viene en Web3 Ver más
Las Pruebas de Conocimiento Cero (Zero-Knowledge Proofs, ZKP) son uno de esos conceptos que suenan a ciencia ficción, pero que ya forman parte de la infraestructura digital que sostiene desde sistemas financieros hasta herramientas de identidad. Para quien no vive día a día en el mundo de la criptografía o la Web3, pueden parecer algo crípticas, pero la idea central es sorprendentemente humana: demostrar que algo es verdad sin revelar el “secreto” que lo hace cierto.
Este artículo explica primero, en lenguaje accesible, qué son las ZKP, por qué son tan importantes para la privacidad y la seguridad, y luego presenta una ruta práctica de aprendizaje organizada por etapas, pensada sobre todo para personas que vienen de la ingeniería, el desarrollo de software o simplemente de la curiosidad tecnológica.
🧠 ¿Qué es una Prueba de Conocimiento Cero?
En una Prueba de Conocimiento Cero participan dos figuras principales:
El probador, que posee cierta información o conocimiento.
El verificador, que necesita estar seguro de que una afirmación es verdadera.
La clave está en que el probador puede convencer al verificador de que una afirmación es correcta sin revelar ningún dato adicional más allá de la veracidad de esa afirmación. Es decir, el verificador sabe que el probador “sabe algo”, pero nunca ve el contenido de ese “algo”.
Esto permite garantizar privacidad y confidencialidad, sin renunciar a la seguridad. En esencia, el probador demuestra que posee cierto conocimiento —como una contraseña, una clave criptográfica o un dato sensible— sin exponerlo directamente.
📏 Los principios básicos: completitud, solidez y conocimiento cero
Las ZKP se sostienen sobre tres propiedades fundamentales que definen su comportamiento correcto:
Completitud:
Si la afirmación es verdadera y el probador actúa honestamente, puede convencer a un verificador honesto. Es decir, cuando todo se hace bien y la declaración es correcta, la prueba funciona y el verificador acepta.
Solidez:
Si la afirmación es falsa, ningún probador malicioso debería poder convencer al verificador honesto con una probabilidad significativa. En otras palabras, es extremadamente difícil engañar al sistema para que acepte algo falso como verdadero.
Conocimiento cero:
El verificador no aprende nada más aparte del hecho de que la afirmación es verdadera. No obtiene acceso al dato subyacente ni a información adicional que pudiera comprometer la privacidad.
Juntas, estas propiedades permiten construir protocolos en los que se puede verificar sin revelar, algo clave en un mundo donde los datos personales son cada vez más sensibles.

🧩 Cómo funcionan en la práctica: interactivas y no interactivas
Las ZKP pueden presentarse de dos maneras principales:
Pruebas interactivas:
El probador y el verificador intercambian varios mensajes siguiendo un protocolo. El verificador puede hacer retos aleatorios, y el probador responde de manera que demuestra que conoce la solución, sin mostrarla explícitamente.
Pruebas no interactivas:
El probador envía un único mensaje, una “prueba empaquetada”, que cualquier verificador puede revisar para convencerse de que la afirmación es verdadera, sin necesidad de diálogo adicional.
Un ejemplo clásico para entender la idea es la historia de la cueva de Ali Baba:
Peggy quiere demostrar a Victor que conoce la palabra mágica que abre una puerta dentro de una cueva circular. Victor elige al azar una salida (izquierda o derecha) y Peggy debe aparecer por donde él pidió, sin que Victor conozca la palabra. Repitiendo el experimento varias veces, Victor se convence de que Peggy conoce el secreto, aunque nunca lo escuche.
Otro ejemplo es el de las pelotas roja y verde: el probador demuestra que dos pelotas tienen diferente color sin revelar cuál es cuál, ni permitir que el verificador distinga los colores concretos.
🧬 Un poco de historia y aplicaciones reales
Las Pruebas de Conocimiento Cero fueron descritas formalmente por primera vez en 1985, en un artículo del MIT firmado por Shafi Goldwasser y Silvio Micali. Allí mostraron que era posible verificar propiedades de un número —por ejemplo, ciertos rasgos matemáticos— sin revelar el número mismo ni más información sobre él.
Hoy en día, las ZKP tienen aplicaciones en múltiples campos donde la privacidad y la seguridad son fundamentales, entre ellos:
Tecnología biométrica, para verificar identidad sin exponer datos sensibles como huellas o rasgos faciales completos.
Blockchain, donde permiten demostrar la validez de transacciones sin revelar todos los detalles.
Autenticación de identidad, evitando publicar documentos completos o información personal.
Validación de balances de criptomonedas, demostrando que hay fondos suficientes sin mostrar el saldo entero ni el historial completo de movimientos.
Con esta base conceptual clara, el siguiente paso es entender cómo aprender ZK de forma estructurada.
🗺️ Una ruta práctica de aprendizaje en Zero-Knowledge Proofs
Más que intentar listar todo lo que existe en el universo de Zero-Knowledge, lo que sigue es un mapa de recursos “opinado” y estructurado. Está pensado especialmente para quienes vienen del mundo Web3, smart contracts o ingeniería de software y quieren realmente entender qué hay detrás de las ZKP.
Los recursos se agrupan según el punto en el que se encuentre la persona en su ruta: desde la intuición básica, pasando por la teoría más profunda, hasta la implementación de circuitos y la exploración de casos de uso reales.
📚 1. Fundamentos e intuición (sin matemáticas pesadas)
Para quien es nuevo en ZK, lo ideal es empezar por recursos que trabajan primero la intuición y las historias, antes de entrar a los detalles formales de los protocolos:
Zero Knowledge Proofs: An Illustrated Primer – Matthew Green
Una introducción en formato de historia, con excelentes analogías e ilustraciones, que ayuda a construir el modelo mental de qué es una prueba de conocimiento cero.
Blog: cryptographyengineering.com – “Zero-knowledge proofs: an illustrated primer”.
A Non-Mathematical Introduction to Zero Knowledge Proof – krinza.eth
Un texto breve y accesible que asume que la persona lectora no es fan del álgebra, pero aun así quiere entender de qué va ZK.
Publicado en mirror.xyz/krinza.eth.
Zero-Knowledge Proofs for Engineers – Dark Forest blog
Explica ZK desde la perspectiva de construir un juego real, lo que resulta ideal para quienes piensan en términos de sistemas, código y diseño de software.
Incluye:
Parte I – introducción a zkSNARKs: blog.zkga.me/intro-to-zksnarks
Parte II – circuitos de Dark Forest: blog.zkga.me/df-init-circuit
Estos recursos, por sí solos, ya ofrecen un buen modelo mental de qué son las pruebas de conocimiento cero y en qué situaciones tienen sentido.
📐 2. Teoría más profunda: polinomios, commitments y zk-SNARKs
Una vez comprendidas las bases intuitivas, llega el momento de entender por qué los zk-SNARKs y los zk-STARKs funcionan “por dentro”, es decir, la parte matemática y de diseño de los protocolos.
Algunos recursos clave son:
Zero-Knowledge Book (ZK Book) – RareSkills
Un camino estructurado, con formato de libro, que lleva desde álgebra abstracta hasta la construcción de un zk-SNARK desde cero. Está muy orientado a ingenieros y desarrolladores.
Sitio: rareskills.io/zk-book.
The MoonMath Manual to zk-SNARKs – Least Authority
Un manual completo, pensado como referencia, que profundiza en los zk-SNARKs. Es un excelente acompañante cuando se desea más detalle sobre la matemática y las construcciones formales.
Disponible en leastauthority.com/moonmath-manual.
Entradas de blog de Vitalik Buterin sobre SNARKs y STARKs
Estas publicaciones ayudan a conectar la teoría con el diseño de protocolos y los trade-offs entre distintas aproximaciones:
Quadratic Arithmetic Programs: From Zero to Hero
Exploring Elliptic Curve Pairings
zk-SNARKs: Under the Hood
Combinando el ZK Book de RareSkills, el manual MoonMath y las entradas de Vitalik como referencia cuando aparecen conceptos nuevos, se puede construir una base teórica muy sólida.
🧑🏫 3. Pizarras y “deep dives” conceptuales
Para quienes aprenden mejor viendo a alguien explicar, dibujar y desglosar ideas paso a paso, las sesiones en video resultan especialmente valiosas:
ZK Hack – Whiteboard Sessions
Una serie de videos que recorre los bloques de construcción centrales de ZK, desde “¿Qué es un SNARK?” hasta temas más avanzados como PLONK, lookup arguments, zkVMs y zk-rollups.
Se pueden encontrar en zkhack.dev/whiteboard.
0xPARC – Rutas de aprendizaje de ZK aplicado
Propuestas de rutas prácticas enfocadas en stacks específicos:
Ruta de Halo2: learn.0xparc.org/halo2
Ruta de Circom: learn.0xparc.org
Estas rutas acompañan para construir circuitos en la práctica, no solo para leer sobre ellos. Son ideales para una tarde con libreta o para aprender mientras se viaja.
🎓 4. Cursos y programas estructurados
Quien prefiera estudiar mediante cursos completos, con clases, apuntes y ejercicios, también cuenta con varias opciones:
Zero Knowledge Proofs MOOC (zk-learning.org)
Un curso en línea masivo (MOOC) que cubre teoría y práctica moderna de ZKP a través de clases, materiales y ejercicios.
Sitio: zk-learning.org.
MIT IAP – Modern Zero Knowledge Cryptography
Curso del MIT centrado en criptografía moderna de conocimiento cero, que incluye clases, problem sets y sugerencias de proyectos.
Sitio: zkiap.com.
BIU Winter School on Cryptography – Zero Knowledge
Escuela de invierno de varios días dedicada por completo a ZK, con videos de las charlas y materiales asociados. Está enlazada desde la lista Awesome Zero-Knowledge Proofs.
Sitio: cyber.biu.ac.il/event/the-9th-biu-winter-school-on-cryptography.
No es necesario completarlos todos. Elegir un curso estructurado principal, combinado con los libros y recursos anteriores, suele ser suficiente para obtener una muy buena formación.
🛠️ 5. Circuitos y frameworks prácticos
En algún punto, aprender solo leyendo ya no basta: es necesario escribir circuitos y generar pruebas reales. Para eso, existen varios frameworks y herramientas:
Tutoriales de Circom + snarkJS
Circom es uno de los lenguajes de circuitos más utilizados. El tutorial original y los ejemplos de la comunidad siguen siendo un excelente punto de partida:
Tutorial de Circom: github.com/iden3/circom_old/blob/master/TUTORIAL.md
Tutorial de rollup (Circom + snarkJS): github.com/therealyingtong/roll_up_circom_tutorial
Halo2
Para quienes quieran acercarse más al protocolo y trabajar con un stack orientado al sistema de pruebas tipo PLONK, la ruta de Halo2 de 0xPARC es una entrada muy completa:
learn.0xparc.org/halo2
Noir
Un lenguaje moderno y amigable para desarrolladores, diseñado para escribir circuitos ZK con buenas herramientas y ergonomía.
Sitio: noir-lang.org.
Elegir un stack (Circom, Halo2, Noir, etc.), construir algunos circuitos y depurarlos cambia por completo la forma en que se interpretan los recursos más teóricos.
🎧 6. Podcasts y canales para mantenerse al día
El ecosistema de ZK evoluciona rápido. Para seguir el ritmo y entender qué se está construyendo, qué líneas de investigación están en auge y qué herramientas maduran, ayuda mucho tener contenidos recurrentes:
Zero Knowledge Podcast
Conversaciones extensas con investigadores, equipos de protocolos y builders de todo el ecosistema ZK.
Sitio: zeroknowledge.fm.
Zero Knowledge Podcast en YouTube
Para quienes prefieren consumir contenido en video o a través de playlists:
Canal: youtube.com/@zeroknowledgefm.
ZK Hack
Además de las sesiones de pizarra, ZK Hack organiza hackatones, workshops y publica contenido en su blog.
Sitio: zkhack.dev.
Escuchar estos contenidos de forma regular da una imagen clara de hacia dónde se mueve el espacio y qué proyectos se están consolidando.
🕹️ 7. Aplicaciones e inspiración: casos de uso reales
A veces, lo que hace falta para mantener la motivación es ver qué se puede construir en la práctica con Zero-Knowledge. Algunos ejemplos destacados son:
Dark Forest – juego de estrategia impulsado por zkSNARKs
Uno de los mejores ejemplos de ZK aplicado a gameplay, más allá del terreno financiero.
Blog: blog.zkga.me.
ZK Email – pruebas de conocimiento cero sobre correos electrónicos
Permite demostrar propiedades de un correo (como dominio o contenido) dentro de un circuito, sin exponer los datos subyacentes.
Sitio web: zk.email
Organización en GitHub: github.com/zkemail
awesome-zkml – ZK para machine learning
Una lista curada de proyectos y recursos que combinan Zero-Knowledge con aprendizaje automático.
Repositorio: github.com/worldcoin/awesome-zkml.
Explorar estos proyectos ayuda a responder la pregunta: “Está bien, pero ¿qué cosas concretas se pueden construir con ZK?”.
📂 8. Más listas curadas para profundizar
Además de esta ruta compacta y opinada, existen directorios más amplios para quienes quieran explorar papers, implementaciones y sistemas:
awesome-zero-knowledge-proofs
Lista que inspiró parcialmente esta selección, con referencias a múltiples proyectos, artículos y herramientas.
Repositorio: github.com/matter-labs/awesome-zero-knowledge-proofs.
zkp.science
Índice de papers y librerías de Zero-Knowledge, útil para profundizar en la literatura académica y técnica:
Sitio: zkp.science.
Recursos educativos de ZKProof
Lista mantenida por la comunidad que agrupa cursos, charlas, papers, herramientas y ejercicios en torno a ZK:
Sitio: docs.zkproof.org/edu.
✅ Conclusión: ver sin revelar, aprender construyendo
Las Pruebas de Conocimiento Cero representan un cambio profundo en la forma de pensar la seguridad digital: permiten verificar sin revelar, combinar privacidad y confianza y construir sistemas en los que las personas puedan demostrar lo que necesitan sin entregar más datos de los indispensables.
Desde su formulación original en los años ochenta hasta sus aplicaciones actuales en biometría, blockchain, identidad y balances de criptomonedas, las ZKP han pasado de ser una idea teórica a convertirse en una pieza clave de la infraestructura digital moderna.
La ruta presentada —que va de los fundamentos intuitivos, pasa por la teoría formal, se adentra en circuitos y frameworks prácticos, y se complementa con cursos, podcasts, hackatones y casos de uso reales— ofrece un camino claro para quien quiera adentrarse en este campo sin necesidad de estar ya inmerso en el ambiente académico o cripto.
Seguir estos pasos, elegir un stack concreto y atreverse a construir y depurar circuitos coloca a cualquier persona en una muy buena posición para entender y diseñar sistemas serios de Zero-Knowledge, que protejan datos sensibles y abran la puerta a una nueva generación de aplicaciones centradas en la privacidad.
Recap Evento Binanca <> Happ3n CDMX
Sohobiit te resume cómo vivimos este evento: una experiencia llena de energía, gente increíble y momentos que realmente conectaron. Te contamos lo mejor de la jornada, los aprendizajes, las sorpresas y por qué este tipo de encuentros siguen impulsando a nuestra comunidad. Si no pudiste estar, aquí tienes lo esencial… y todo lo que lo hizo especial.
Disclaimer: El contenido de nuestra magazine refleja investigación independiente y experiencias personales de nuestro equipo en eventos. No responde a intereses particulares. ¿Quieres que cubramos un tema o evento contigo? Agenda una quick call y conoce nuestros servicios de expansión digital y cobertura.
Si te parece interesante este artículo no dudes en compartirlo 😎
Síguenos en X como @happ3nxyz
AD
EVENTOS HAPP3N 2025
Xspace Jam (Julio)
Encuentro Xspace con comunidades
Art Jam (Sept)
Expo Artistas del Ecosistema Web3 en LATAM
Tertulia Jam (Dic)
Cierre de año y novedades '26
PROMOCIONADO

HAPP3N TERTULIA JAM
Un encuentro online lleno de ideas, charlas, comunidad, arte y tecnología para cerrar el año compartiendo lo que construimos juntxs y lo que se viene.






