Cómo Zcash utiliza pruebas de conocimiento cero para ocultar transacciones a simple vista

Cómo Zcash utiliza pruebas de conocimiento cero para ocultar transacciones a simple vista

Zcash (ZEC) acaba de superar los 650 dólares y se situó en lo más alto de la lista de tendencias de CoinGecko. Los traders están rotando de nuevo hacia las monedas de privacidad, y el apetito por la confidencialidad financiera claramente se está calentando.

Pero aquí está el detalle: la mayoría de las personas que se están amontonando en ZEC ahora mismo no podrían explicar cómo funciona realmente la tecnología subyacente.

Las pruebas de conocimiento cero podrían ser el avance más contraintuitivo de la criptografía moderna. Y Zcash fue la primera criptomoneda en ponerlas a trabajar a gran escala.

Entender cómo funcionan no solo explica una moneda de moda. Abre la lógica detrás de los ZK rollups, el DeFi privado y una porción cada vez mayor de toda la pila blockchain.

TL;DR

  • Una prueba de conocimiento cero permite que una parte convenza a otra de que una afirmación es verdadera sin revelar ninguno de los datos subyacentes, un truco criptográfico que hace posibles, matemáticamente, las transacciones totalmente privadas en cadena.
  • Zcash usa un tipo específico llamado zk-SNARKs para impulsar las direcciones protegidas, donde los importes de las transacciones y las contrapartes están ocultos en la blockchain pública y aun así pueden ser verificados por la red.
  • El mismo primitivo ZK ahora es la base de los rollups de Layer 2 de Ethereum, los protocolos de DeFi privada y los sistemas de identidad on-chain, lo que la convierte en una de las tecnologías más trascendentes en cripto más allá de las monedas de privacidad.

Qué es realmente una prueba de conocimiento cero

Una prueba de conocimiento cero permite que una persona, el probador, convenza a otra, el verificador, de que conoce una información específica, sin revelar nunca cuál es esa información.

El nombre es deliberadamente paradójico. Estás demostrando conocimiento de algo mientras revelas cero sobre ese algo.

El concepto se remonta a un artículo académico de 1985 de Shafi Goldwasser, Silvio Micali y Charles Rackoff. Demostraron que los sistemas de prueba interactivos podían rediseñarse de modo que el verificador no aprendiera nada más allá de un único hecho binario: la afirmación del probador es verdadera.

Durante casi tres décadas, las pruebas ZK vivieron principalmente como una herramienta teórica.

Luego la blockchain les dio un hogar práctico.

Una prueba de conocimiento cero responde a la pregunta: «¿Puedes demostrar que conoces el secreto sin decirme el secreto?» La respuesta, matemáticamente, es sí.

Para hacerlo más concreto, considera una analogía simplificada. Imagina una cueva con una única puerta interna que solo se abre con una contraseña secreta. Tú te quedas en la entrada. Yo entro por un lado de la cueva. Sin revelar nunca la contraseña, puedo demostrar que la conozco saliendo repetidamente por el lado que tú grites, porque solo alguien que conoce la contraseña puede elegir su salida con libertad. Tras suficientes rondas, estás estadísticamente seguro de que conozco la contraseña. Nunca dije una palabra sobre cuál era.

También lee: Privacy Wins May As Zcash Eyes A Breakout The Bears Missed

pr-431322-1779308932506.jpg

Las tres propiedades que toda prueba ZK debe cumplir

No todo truco criptográfico califica como prueba de conocimiento cero. El artículo original de 1985 definió tres propiedades estrictas que cualquier sistema debe cumplir antes de que se le pueda aplicar esa etiqueta. Entender estas propiedades explica por qué las pruebas ZK son tan difíciles de construir y por qué son tan poderosas cuando funcionan.

Integridad (completeness) significa que, si la afirmación es realmente verdadera y el probador es honesto, un verificador honesto siempre quedará convencido. No hay falsos negativos. Un probador con conocimiento válido siempre puede generar una prueba aprobada.

Solidez (soundness) significa que, si la afirmación es falsa, un probador deshonesto no puede engañar al verificador para que la acepte, salvo con una probabilidad despreciablemente pequeña. Esta es la garantía de seguridad. Es computacionalmente inviable falsificar una prueba válida sin conocer genuinamente el secreto subyacente.

Conocimiento cero es la tercera y más llamativa propiedad. Incluso después de una prueba exitosa, el verificador no ha aprendido nada más allá del único hecho binario de que la afirmación es verdadera. No puede reconstruir el secreto. Ni siquiera puede aprender información parcial sobre él. La prueba revela lo mínimo lógicamente necesario y nada más.

Estas tres propiedades juntas crean un canal de información asimétrico. La información fluye en un solo sentido. El verificador gana certeza. El probador no pierde nada.

También lee: Gemini 3.5 Flash Lands 2 Points Behind Claude Opus 4.7 At A Third Of The Cost

Cómo los zk-SNARKs llevaron las pruebas ZK a la blockchain

Los protocolos ZK interactivos originales requerían que el probador y el verificador intercambiaran múltiples mensajes de ida y vuelta. Ese modelo funciona bien entre dos humanos sentados frente a un ordenador. No funciona en una blockchain, donde cada transacción debe ser verificada por miles de nodos simultáneamente sin ninguna interacción.

El avance llegó con el desarrollo de los zk-SNARKs, que significa Zero-Knowledge Succinct Non-Interactive Arguments of Knowledge. La parte «no interactivo» es lo que los hace compatibles con blockchain. Un zk-SNARK colapsa toda la prueba en una sola cadena corta de datos que cualquier nodo puede verificar de forma independiente, sin ida y vuelta.

La propiedad de «sucinto» es igual de importante. Una prueba zk-SNARK es diminuta, normalmente solo unos cientos de bytes, sin importar cuán compleja sea la computación subyacente. Verificarla lleva milisegundos. Esta combinación de tamaño reducido y verificación rápida hace que los zk-SNARKs sean prácticos a la escala que requiere una blockchain pública.

Los zk-SNARKs requieren una ceremonia de configuración única para generar parámetros públicos. Si esa ceremonia se compromete, un atacante podría, en teoría, falsificar pruebas válidas. La ceremonia «Powers of Tau» original de Zcash involucró a 87 participantes para minimizar esta suposición de confianza.

Zcash fue la primera criptomoneda importante en desplegar zk-SNARKs en producción, lanzándose en octubre de 2016. Su base criptográfica se construyó sobre la investigación de un equipo que incluía profesores del MIT, Johns Hopkins y la Universidad de Tel Aviv, con una ceremonia de configuración confiable diseñada para distribuir el riesgo de compromiso de parámetros entre muchos participantes independientes.

También lee: Twenty One Capital Becomes Tether's Bitcoin Arm As SoftBank Walks Away

(Image: Shutterstock)

Direcciones protegidas vs transparentes: cómo Zcash oculta realmente las transacciones

Zcash tiene dos tipos de direcciones. Las direcciones transparentes, que comienzan con «t», se comportan exactamente como las direcciones de Bitcoin (BTC). Cada transacción entre ellas es públicamente visible en la blockchain, incluido el remitente, el destinatario y el importe.

Las direcciones protegidas, que comienzan con «z», son donde vive la magia ZK. Cuando envías ZEC de una dirección protegida a otra, la transacción se registra en la blockchain, pero la dirección del remitente, la del destinatario y el importe transferido están cifrados. Lo único que la blockchain pública confirma es que la transacción es válida, es decir, que no se crearon monedas de la nada y que no se produjo doble gasto.

El mecanismo que lo consigue se llama compromiso de Pedersen. El remitente se compromete con el importe de la transacción usando un hash criptográfico que oculta el número pero vincula al probador a él. Luego, un zk-SNARK demuestra que los valores comprometidos satisfacen la ley de conservación, que las entradas igualan a las salidas, sin revelar cuáles son esos valores.

Zcash introdujo más tarde la actualización Sapling, que redujo drásticamente la memoria y el tiempo necesarios para generar transacciones protegidas. Antes de Sapling, crear una prueba protegida requería varios gigabytes de RAM y más de un minuto. Después de Sapling, la misma operación tardaba menos de tres segundos en un smartphone estándar. Esa mejora de ingeniería fue crítica para hacer que las direcciones protegidas fueran prácticas para usuarios cotidianos y no solo para los técnicamente sofisticados.

Un matiz importante es que no todas las transacciones de Zcash usan direcciones protegidas. La mayoría de las transferencias de ZEC han utilizado históricamente direcciones transparentes, porque muchos exchanges y monederos usaban por defecto el formato más simple de t-address. El pool protegido requiere una elección deliberada de los usuarios y un amplio soporte de los proveedores de software.

También lee: Security Experts Pour Cold Water On Claude Mythos Hacking Apocalypse

Más allá de las monedas de privacidad: pruebas ZK, rollups y DeFi

El mismo primitivo matemático que oculta las transacciones de Zcash ahora está remodelando todo el ecosistema de Ethereum mediante los ZK rollups. Un ZK rollup es una solución de escalado de Layer 2 que procesa miles de transacciones fuera de la cadena y luego envía una única prueba zk-SNARK a la red principal de Ethereum. Esa sola prueba garantiza criptográficamente la corrección de cada transacción del lote.

El resultado es una reducción drástica de los requisitos de datos en cadena. En lugar de publicar cada transacción individualmente, publicas una prueba. Los validadores de Ethereum verifican la prueba en lugar de volver a ejecutar cada cómputo. Los costes de transacción caen en picado y el rendimiento aumenta órdenes de magnitud, todo mientras se hereda la seguridad de la capa base de Ethereum.

Proyectos como zkSync, StarkNet y Polygon zkEVM han desplegado la tecnología de ZK rollups en producción, procesando millones de transacciones semanalmente. El enfoque se considera en general más seguro que los optimistic rollups porque las pruebas de fraude, el mecanismo alternativo, requieren una ventana de desafío de hasta siete días. Una prueba ZK es instantánea y criptográficamente final.

Los ZK rollups heredan la seguridad de Ethereum mientras procesan transacciones fuera de la cadena. Una sola prueba verificada en la mainnet cubre un lote de potencialmente miles de transacciones individuales.

El mismo La tecnología también se está aplicando a las DeFi privadas, donde los usuarios quieren ejecutar operaciones, préstamos o posiciones de rendimiento sin difundir su portafolio en un libro mayor público. Los protocolos construidos sobre primitivas ZK pueden permitir que un usuario demuestre que cumple un requisito de garantía sin revelar su saldo exacto, o que pruebe que una transacción es legítima sin revelar las contrapartes.

Also Read: Viktor AI Raises $75M To Deploy A Virtual Coworker Inside Slack And Microsoft Teams

Zcash vs Monero, dos enfoques diferentes para el mismo problema

Zcash no es la única moneda de privacidad que está recibiendo atención. Monero (XMR) ha sido la criptomoneda de privacidad dominante por adopción durante años, y ambas adoptan enfoques técnicos fundamentalmente diferentes para ocultar las transacciones.

Monero hace que la privacidad sea el valor predeterminado. Cada transacción utiliza tres tecnologías simultáneamente. Las firmas de anillo ocultan al remitente al mezclar su transacción con salidas señuelo de otros usuarios. Las direcciones furtivas (stealth addresses) crean direcciones de destino de un solo uso para cada transacción, de modo que los observadores no puedan vincular los pagos con la clave pública de un receptor. RingCT, que significa Ring Confidential Transactions, oculta el monto transferido usando compromisos de Pedersen, una construcción en la que Zcash también se basa.

Zcash hace que la privacidad sólida sea opcional, pero matemáticamente más fuerte cuando se utiliza. Una transacción de Zcash totalmente protegida (shielded) se considera criptográficamente superior al modelo de privacidad de Monero para muchos investigadores, porque la prueba de conocimiento cero ofrece una garantía matemática directa en lugar de una garantía probabilística lograda mediante la ofuscación. Las firmas de anillo de Monero crean una negación plausible a través de la mezcla. Los zk-SNARKs de Zcash crean una prueba de no divulgación.

La compensación práctica se da en la adopción y los valores predeterminados. La privacidad de Monero es automática, por lo que todo su grafo de transacciones se beneficia de sus propiedades de privacidad. La privacidad más sólida de Zcash requiere que los usuarios elijan activamente direcciones protegidas, y el ecosistema ha sido más lento en adoptarlas de manera universal.

Una tercera dimensión es el tratamiento regulatorio. Varias bolsas importantes han eliminado por completo a Monero bajo presión de cumplimiento. Zcash ha mantenido un apoyo más amplio en exchanges, en parte porque su capa de direcciones transparentes permite la auditoría cuando los reguladores la exigen.

Also Read: XRP Whale Flow Drops 50%, But Options Calls Tell A Different Story

Quién realmente necesita la privacidad ZK y por qué importa más allá de la especulación

El caso de la privacidad impulsada por ZK no se limita a usuarios que evaden gobiernos o reguladores. La verdadera demanda abarca varias categorías legítimas que los usuarios e instituciones convencionales están empezando a reconocer.

Las empresas que realizan transacciones en blockchains públicas afrontan una desventaja competitiva real cuando sus pagos a proveedores, cifras de nómina y movimientos de tesorería son visibles para cualquiera con un explorador de bloques.

Una empresa que paga a un proveedor de software en stablecoins en una cadena pública está, en efecto, difundiendo sus costos a todos sus competidores.

Las pruebas ZK permiten que las empresas transaccionen sobre infraestructura pública sin exponer datos comercialmente sensibles.

Las aplicaciones de salud e identidad representan una segunda categoría en crecimiento. Las pruebas ZK pueden verificar que una persona supera cierta edad, posee una credencial específica o ha pasado un control de cumplimiento, sin revelar su fecha de nacimiento, los detalles de la credencial o la naturaleza exacta del control. El incipiente nivel de identidad ZK del ecosistema de Ethereum (ETH) se basa exactamente en este principio.

La privacidad financiera individual se sitúa en el núcleo del argumento cifrarpunk original. Las blockchains públicas son, por defecto, infraestructura de vigilancia. Cada saldo de dirección, cada transacción y cada interacción con un protocolo es permanentemente pública. En un mundo donde corredores de datos, exchanges y firmas de analítica construyen perfiles financieros detallados a partir de datos on-chain, las pruebas ZK ofrecen un contrapeso técnico.

La dimensión regulatoria es compleja. Los reguladores estadounidenses han tratado las monedas de privacidad con creciente sospecha, y la Red de Ejecución de Delitos Financieros (FinCEN) ha señalado a mezcladores y protocolos de privacidad como posibles vectores de lavado de dinero. La función de divulgación selectiva de Zcash, que permite a los usuarios protegidos compartir una clave de visualización que revela los detalles de la transacción a una parte específica, fue diseñada explícitamente para proporcionar una vía de cumplimiento a las entidades reguladas.

Also Read: Bitcoin Bulls Wake Up At $77,500, Yet The Macro Math Looks Brutal

Conclusión

Las pruebas de conocimiento cero resuelven una de las tensiones más antiguas de la criptografía: cómo demostrar que sabes algo sin revelar qué es ese algo. Zcash implementó esa solución en una blockchain en funcionamiento en 2016. Desde entonces, la tecnología se ha convertido en una de las primitivas más trascendentales de toda la industria.

La misma matemática que oculta una transacción ZEC protegida ahora comprime miles de transacciones de rollups de Ethereum en una sola prueba verificable. Permite posiciones de DeFi privadas. Forma la columna vertebral de los sistemas emergentes de identidad on-chain.

Entender las pruebas ZK significa entender hacia dónde se dirige el stack de blockchain en general, no solo la mecánica de una moneda de privacidad de moda.

Cuando Zcash encabeza las listas, la pregunta inteligente no es “¿debería comprarla?”. Es “¿qué problema resuelve y dónde más se está aplicando esa solución?”.

La respuesta se extiende mucho más allá de cualquier activo individual. Las pruebas ZK se están convirtiendo en infraestructura, y el movimiento hacia el cómputo que preserva la privacidad en blockchains públicas aún se encuentra en sus primeras entradas.

Read Next: Bitget Opens Gold Fast Or Go Home Contest To Crypto Traders

Descargo de responsabilidad y advertencia de riesgos: La información proporcionada en este artículo es solo para propósitos educativos e informativos y se basa en la opinión del autor. No constituye asesoramiento financiero, de inversión, legal o fiscal. Los activos de criptomonedas son altamente volátiles y están sujetos a alto riesgo, incluido el riesgo de perder toda o una cantidad sustancial de su inversión. Operar o mantener activos cripto puede no ser adecuado para todos los inversores. Las opiniones expresadas en este artículo son únicamente las del autor/autores y no representan la política oficial o posición de Yellow, sus fundadores o sus ejecutivos. Siempre realice su propia investigación exhaustiva (D.Y.O.R.) y consulte a un profesional financiero licenciado antes de tomar cualquier decisión de inversión.
Últimos Artículos de Aprendizaje
Mostrar Todos los Artículos de Aprendizaje
Cómo Zcash utiliza pruebas de conocimiento cero para ocultar transacciones a simple vista | Yellow.com