DICCIONARIO · Z

Zerocoin

Zerocoin es un protocolo criptográfico, presentado en 2013 por investigadores de la Universidad Johns Hopkins, que añade anonimato a una criptomoneda como Bitcoin mediante pruebas de conocimiento cero. Importa porque fue el origen de Zerocash y Zcash, y porque su historia muestra los límites prácticos de la privacidad en cadenas de bloques públicas.

Germán Gutiérrez Escrito por Germán Gutiérrez 5 min de lectura
Ficha rápida
Tipo
Protocolo criptográfico de privacidad para criptomonedas (no es una moneda)
Autores
Ian Miers, Christina Garman, Matthew Green y Aviel D. Rubin (Universidad Johns Hopkins)
Publicación
«Zerocoin: Anonymous Distributed E-Cash from Bitcoin», IEEE Symposium on Security and Privacy, mayo de 2013
Sucesor
Zerocash (2014), base de Zcash, minada por primera vez a finales de octubre de 2016
Implementación principal
Zcoin (septiembre de 2016), que abandonó Zerocoin el 30 de julio de 2019 y se renombró Firo en 2020

≡En resumen

  • Zerocoin es un protocolo, no una criptomoneda que puedas comprar.
  • Rompe el vínculo entre quien envía y quien recibe usando un acumulador criptográfico y pruebas de conocimiento cero.
  • No ocultaba el importe de las transacciones; eso lo añadió Zerocash, la base de Zcash.
  • Un fallo criptográfico descubierto en 2018 llevó a Zcoin a sustituir Zerocoin por Sigma en 2019.
  • Esta entrada es informativa: no es una recomendación de inversión.

01 ¿Qué es Zerocoin?

El protocolo nació como propuesta académica para mejorar la privacidad de Bitcoin, donde cada transacción queda registrada y puede rastrearse entre direcciones. La idea era añadirlo como extensión de Bitcoin, algo que nunca llegó a ocurrir. En su lugar, inspiró proyectos independientes.

02 El problema que quería resolver: Bitcoin no es anónimo

Mucha gente cree que Bitcoin es anónimo, pero en realidad es seudónimo: las direcciones no llevan tu nombre, aunque todas las transacciones quedan a la vista de cualquiera y para siempre. Basta con que una dirección se asocie una vez a una identidad real para reconstruir buena parte de su historial.

01

Registro público

Cada transacción de Bitcoin se guarda en un libro contable que cualquiera puede descargar y analizar.

02

Análisis de grafos

Las empresas de análisis de cadena agrupan direcciones que se usan juntas y siguen el rastro de los fondos entre ellas.

03

Puntos de entrada

Las plataformas de intercambio identifican a sus clientes, así que el vínculo entre persona y dirección suele existir en algún lugar.

04

La propuesta de Zerocoin

Romper ese rastro dentro de la propia cadena, sin depender de un intermediario que mezcle las monedas y al que haya que confiar los fondos.

03 Cómo funciona Zerocoin: acuñar y gastar

El funcionamiento se resume en dos operaciones. La clave es que la red puede verificar que un gasto es legítimo sin saber qué moneda concreta se está gastando.

  1. 1

    Acuñar (mint)

    El usuario genera un número secreto y publica un compromiso criptográfico de ese número junto con el pago de una unidad. Ese compromiso se añade a un acumulador común.

  2. 2

    Acumular

    Todos los compromisos se agregan en un único valor. Cuantos más usuarios acuñan, mayor es el conjunto en el que se esconde cada moneda.

  3. 3

    Gastar (spend)

    Para recuperar la unidad, el usuario presenta una prueba de conocimiento cero de que conoce el secreto de uno de los compromisos del acumulador, sin decir cuál.

  4. 4

    Evitar el doble gasto

    Al gastar se revela un número de serie. Si ese número ya aparece en la cadena, la red rechaza el segundo gasto.

04 Historia: de Zerocoin a Zerocash, Zcash y Firo

Fecha Hito
Mayo de 2013 Se presenta Zerocoin en el IEEE Symposium on Security and Privacy (Universidad Johns Hopkins).
Noviembre de 2013 Matthew Green anuncia Zerocash, que oculta también el importe y usa zk-SNARKs, con pruebas mucho más pequeñas.
2014 Se publica el artículo de Zerocash en la misma conferencia del IEEE.
28 de septiembre de 2016 Se lanza Zcoin, primera implementación de Zerocoin.
Finales de octubre de 2016 Se mina por primera vez Zcash, basada en Zerocash.
Abril de 2018 Se descubre un fallo criptográfico en Zerocoin que permitía crear monedas falsas.
30 de julio de 2019 Zcoin abandona Zerocoin y adopta el protocolo Sigma, sin configuración de confianza.
Octubre de 2020 Zcoin se renombra Firo.
Cronología verificable de Zerocoin y sus derivados

La lección técnica es clara: un protocolo elegante sobre el papel necesita años de revisión antes de proteger dinero real. La implementación de Zcoin sufrió un ataque de código en febrero de 2017 y el fallo de 2018 terminó de convencer a sus desarrolladores de cambiar de base criptográfica.

Zcash, en cambio, siguió otro camino: mantuvo las transacciones transparentes junto a las blindadas y, gracias a la técnica Halo descubierta en 2019 por el investigador Sean Bowe, pudo prescindir de la ceremonia de configuración de confianza que tanto se había criticado en sus primeras versiones.

05 Zerocoin vs Zerocash vs Zcash: diferencias

Zerocoin Zerocash Zcash
Qué es Protocolo (2013) Protocolo (2014) Criptomoneda (2016)
Oculta el vínculo emisor-receptor Sí Sí Sí, en transacciones blindadas
Oculta el importe No Sí Sí, en transacciones blindadas
Tipo de prueba Pruebas de conocimiento cero sobre un acumulador zk-SNARKs zk-SNARKs; desde Halo, sin ceremonia de confianza
Estado Abandonado en la práctica Base teórica de Zcash Activa
Tres nombres que se confunden a menudo

06 Privacidad, regulación y lo que Zerocoin no es

La privacidad financiera tiene usos legítimos, como que un proveedor no vea tus ingresos o que tu saldo no sea público. También preocupa a los reguladores por su posible uso para blanquear capitales, y varias plataformas de intercambio han retirado monedas de privacidad de su catálogo por ese motivo.

Para una empresa, el debate recuerda a otro más cercano: qué datos personales guardas y quién puede verlos, algo que en Europa regula la ley de protección de datos.

07 Qué aporta Zerocoin al desarrollo de software actual

  • ✓Popularizó las pruebas de conocimiento cero, hoy usadas también en identidad digital y verificación de edad sin revelar datos.
  • ✓Mostró el coste real de la privacidad: pruebas grandes, verificación lenta y más almacenamiento.
  • ✓Demostró que la criptografía necesita auditorías externas antes de manejar valor real.
  • ✓Dejó un vocabulario (acuñar, acumulador, número de serie) que reaparece en protocolos posteriores.

Si estás planteando un producto que maneje datos sensibles, la conclusión práctica es la misma que dejó Zerocoin: diseña la privacidad desde el principio y audítala. Es lo que aplicamos en el desarrollo web a medida y en el desarrollo de apps a medida, donde cifrado, permisos y registro de accesos se deciden antes de escribir la primera pantalla.

Preguntas frecuentes sobre Zerocoin

Es un protocolo criptográfico de 2013, creado en la Universidad Johns Hopkins, que añade anonimato a una criptomoneda mediante pruebas de conocimiento cero. No es una moneda en sí.

Ian Miers, Christina Garman, Matthew Green y Aviel D. Rubin, de la Universidad Johns Hopkins, que lo presentaron en el IEEE Symposium on Security and Privacy de 2013.

Zerocoin es un protocolo que oculta el vínculo entre emisor y receptor. Zcash es una criptomoneda lanzada en 2016 sobre Zerocash, el sucesor de Zerocoin, que además oculta el importe.

En la práctica, no. Zcoin, su principal implementación, lo sustituyó por el protocolo Sigma el 30 de julio de 2019 tras un fallo criptográfico descubierto en 2018.

Es una forma de demostrar que algo es cierto, como poseer una moneda válida, sin revelar la información que lo prueba. Es la base técnica de Zerocoin.

No del todo. Es seudónimo: las direcciones no muestran nombres, pero todas las transacciones son públicas y pueden vincularse a personas. Zerocoin se diseñó precisamente para cortar ese rastro.

Sí. Zcoin, lanzada en septiembre de 2016 como primera implementación de Zerocoin, anunció en octubre de 2020 su cambio de nombre a Firo.

Fuentes consultadas

Germán Gutiérrez

Sobre el autor

Germán Gutiérrez

Development Manager en appyweb

Dirige el equipo de desarrollo de appyweb: aplicaciones web y móviles, SaaS, integraciones y arquitectura de software.

Ver perfil en LinkedIn ↗

Términos relacionados

Ver todos los términos →
B Bitcoin Bitcoin es un criptoactivo descentralizado que funciona sobre una red de ordenadores y una cadena de bloques pública, sin banco central ni emisor, con una oferta máxima de 21 millones de unidades. Creado en 2009 por Satoshi Nakamoto, es el primer y más conocido criptoactivo, y su inversión conlleva riesgos elevados, incluida la pérdida total. B Blockchain Blockchain, o cadena de bloques, es un registro digital distribuido en el que los datos se agrupan en bloques enlazados mediante funciones hash criptográficas, de forma que no pueden modificarse sin que el resto de la red lo detecte. Es la base de Bitcoin y las criptomonedas, pero también sirve para trazabilidad, contratos inteligentes y certificados. T Token Un token es una unidad que representa otra cosa dentro de un sistema informático: un fragmento de texto para un modelo de IA, una credencial de acceso temporal, una ficha digital registrada en una blockchain o un sustituto del número de una tarjeta. Qué significa depende del contexto, y confundir esos sentidos provoca errores de coste y de seguridad. L Ley de Protección de datos La ley de protección de datos es el conjunto de normas que regula cómo empresas y administraciones recogen, usan y guardan datos de personas físicas. En España la forman el RGPD (Reglamento UE 2016/679) y la LOPDGDD (Ley Orgánica 3/2018): exigen base legal, transparencia, seguridad y respeto a los derechos, con multas de hasta 20 millones de euros. B Big Data Big data (macrodatos) son conjuntos de datos tan grandes, rápidos o variados que no se pueden almacenar ni analizar con herramientas tradicionales, y el conjunto de tecnologías para procesarlos a escala. Importa porque permite detectar patrones, predecir comportamientos y entrenar modelos de inteligencia artificial. Z Zeolite (zeolita) La zeolita (en inglés, zeolite) es un mineral de aluminosilicato con una estructura cristalina llena de poros y canales de tamaño molecular, que le permite retener agua, gases e iones e intercambiarlos. Por eso se usa como ablandador en detergentes, catalizador en refinerías, filtro de agua, aditivo agrícola y en arenas para gatos.

Cuéntanos tu proyecto. Te respondemos en 48 h.

Auditoría gratuita de IA, campañas, web y SEO, con prioridades y cifras reales de tu negocio.

✓ Sin compromiso ✓ Respuesta en 48 h laborables ✓ Un consultor senior, no un bot
WA WhatsApp