Zcash (ZEC) es una hard fork del protocolo Bitcoin. Como muchos otros proyectos, Zcash se ha propuesto eliminar una de las principales debilidades de Bitcoin (BTC) en 2016: Las transacciones de Bitcoin son sólo pseudo-anónimas. Esto significa que no hay ningún nombre asociado a las transacciones. Dado que las transacciones se almacenan en una blockchain pública, el historial de transacciones puede ser rastreado por cualquier persona.
En particular, las grandes empresas de análisis, pero también las personas individuales, pueden vincular transacciones individuales entre sí e identificar los pagos relacionados y, de este modo, realizar un seguimiento de las actividades del usuario de Bitcoin. Al enlazar los datos de la transacción con los datos personales almacenados en los intercambios de criptomoneda, incluso el usuario puede ser identificado completamente.
Este problema se puede evitar con Bitcoin-Mixer. Sin embargo, los mezcladores tienen algunas desventajas. Por ejemplo, el usuario debe confiar en que el proveedor de la herramienta devolverá la BTC. Además, los usuarios de los mezcladores deben confiar en que el proveedor no transmitirá los datos del usuario y que su propia transacción no estará asociada a transacciones criminales.
¿Qué es ZCash?
Debido al problema descrito anteriormente, Zcash (ZEC) fue desarrollado por Zerocoin Electric Coin Company y forzado por la Blockchain de Bitcoin el 28 de octubre de 2016. Zcash es una criptomonedas descentralizada de par a par que pertenece a las Monedas de Privacidad, como Monero (XMR), Dash (DASH), Bytecoin (BCN), Verge (XVG), PIVX, GRIN y Bitcoin Private. Esto significa que ZCash es una criptomoneda que oculta los datos de sus usuarios y en particular la dirección de recepción, la dirección del remitente y el importe de la transacción del público.
Al igual que Bitcoin, ZCash tiene un suministro máximo de 21 millones. En este punto, sin embargo, las características comunes de las dos criptomonedas ya terminan. Además del anonimato completo, los desarrolladores de ZCash han realizado muchos otros cambios en el código de Bitcoin:
- Algoritmo de consenso: Con Equihash, se implementó un algoritmo de prueba de trabajo orientado a la memoria.
- Tiempo de bloqueo: El objetivo del intervalo de bloques se ha cambiado de 10 minutos a 2,5 minutos.
- Dificultad Minera: ZCash ha introducido un algoritmo de ajuste de dificultad «suave» basado en DigiShield v3.
- Recompensa al Fundador: El equipo de Zcash ha introducido una Recompensa al Fundador equivalente al 20 por ciento de las Recompensas en Bloque para los desarrolladores que desarrollaron Zcash. Esto se utiliza para financiar el desarrollo en curso. Además, se creó la Fundación ZEC para la gestión de los fondos. Después de los primeros 4 años, la recompensa del fundador termina. A partir de ese momento, el 100 por ciento se distribuirá entre los mineros.
En el corazón de la tecnología Zcash, sin embargo, se encuentran las llamadas «pruebas de conocimiento cero», que permiten validar los datos de las transacciones sin revelar información sobre el importe y las partes implicadas.
La ciencia detrás de Zcash
La tecnología de las Pruebas de Conocimiento Cero fue desarrollada en los años 80 gracias al trabajo de los investigadores del MIT Shafi Goldwasser, Silvio Micali y Charles Rackoff y representó un gran avance científico en el campo de la criptografía. Las Pruebas de Conocimiento Cero resolvieron el problema, inicialmente difícil de entender, de que el conocimiento sobre algo es verificable sin revelar la información.
Desde un punto de vista técnico, el problema puede describirse como que dos partes (el verificador y el verificador) se comunican entre sí y el verificador tiene que convencer al verificador con cierta probabilidad de que conoce un secreto sin revelar ninguna información. Para que el verificador pueda hacer esto, Goldwasser, Micali y Rackoff han establecido tres condiciones que deben cumplirse:
- Exhaustividad: Si una declaración es verdadera, el verificador puede convencer al verificador.
- Fiabilidad: Si la declaración es falsa, el verificador no puede convencer al verificador.
- Conocimiento Cero: Si la declaración es verdadera, el verificador sólo se entera de que la declaración es verdadera.
Puesto que esto es muy difícil de imaginar, nos gustaría darle un ejemplo para ilustrar el problema. Imagine que»A» está en posesión de una información secreta que es de gran interés para otra persona»B». Debido a que»A» no puede revelar la información antes del pago, de lo contrario»B» no tendría razón para pagar por la información, se requiere una Prueba de Conocimiento Cero. Esto prueba que la declaración es verdadera («A posee la información») sin que B conozca el secreto.
Zcash utiliza un cierto tipo de Prueba de Conocimiento Cero llamado zk-SNARKs («zero-knowledge succinct non-interactive arguments of knowledge») para permitir transacciones privadas dentro de la blockchain Zcash.
¿Qué es zk-SNARKs?
La base técnica para las transacciones privadas de ZCash son, por lo tanto, los zk-SNARKs. La tecnología está cambiando fundamentalmente la forma en que se intercambian los datos. Como se explica en las Pruebas de Conocimiento Cero, la privacidad se logra manteniendo las transacciones cifradas, pero utilizando las Pruebas de Conocimiento Cero, se puede verificar la autenticidad.
Dentro de la sigla SNARK, «Succinct» significa que la evidencia es más pequeña y puede ser verificada más rápidamente que en las versiones anteriores de los protocolos de conocimiento cero. «No interactivo» significa que el verificador no tiene que intercambiar múltiples mensajes (como en versiones anteriores), sino sólo una prueba.
Las dos letras siguientes significan «ARguments» y significan que los actores deshonestos no tienen prácticamente ninguna manera de descifrar el cifrado debido a la limitada capacidad de computación de hoy en día. Esto requeriría ordenadores cuánticos, que muchos consideran una amenaza para zk-SNARKs, Bitcoin y la blockchaino en general. La última parte del acrónimo significa «conocimiento» y significa que es imposible que alguien construya la evidencia sin poseer realmente la información.
Generación de parámetros SNARK = «residuo tóxico»
Sin embargo, cuando se usan zk-SNARKs, hay un gran problema: es necesaria una creación inicial, que se llama «ceremonia de generación de parámetros». Durante esta ceremonia, se crean los llamados parámetros SNARK públicos, que se utilizan para crear y verificar pruebas de conocimiento cero. Los parámetros son necesarios para probar que una transacción era válida.
La generación de los «parámetros públicos SNARK» es esencialmente equivalente a la generación de un par de claves públicas/privadas en el que se conserva la clave pública y se destruye la clave privada. El problema aquí es que los parámetros se derivan de algunos números aleatorios (a los que Zcash llama «residuos tóxicos») que teóricamente podrían utilizarse para reconstruir los parámetros.
Si esto tiene éxito, los atacantes podrían crear una copia de la clave privada y así falsificar Zcash. Para evitarlo, los desarrolladores de Zcash han desarrollado un Protocolo de Computación Multiparte (MPC), en el que varios participantes participan en una ceremonia que crean conjuntamente los parámetros.
La primera ceremonia tuvo lugar en octubre de 2016, justo antes del lanzamiento de Zcash Sprout. Es importante tener en cuenta que los parámetros públicos de SNARK deben ser regenerados cada vez que se actualiza la red. Por consiguiente, hubo una segunda ceremonia para la mejora del Árbol Genealógico en 2018. Con cada nueva actualización, los parámetros SNARK deben ser creados de nuevo.
El siguiente vídeo ofrece una descripción detallada de la primera «Ceremonia de Generación de Parámetros».
direcciones t frente a direcciones z
Como se ha explicado anteriormente, la integración de zk-SNARKs permite ocultar la dirección, cantidad y datos de memo dentro de la blockchain Zcash. Es importante saber que no todas las transacciones en Zcash son anónimas. Los usuarios de Zcash tienen la opción de enviar las transacciones de la ZEC de forma anónima a través de las llamadas «direcciones protegidas» (direcciones z) o transparentes (direcciones t). Muchos cambios de criptomoneda sólo ofrecen transacciones transparentes.
Ambos tipos de dirección son interoperables. Esto significa que la ZEC puede enviarse de direcciones Z a direcciones T y viceversa. Sin embargo, es importante conocer el resultado que traen las implicaciones para la privacidad. El gráfico siguiente proporciona un resumen de esto:
Según el gráfico, las operaciones de Z a Z y de T a Z son anónimas. De especial interés es la posibilidad de enviar la ZEC desde una dirección transparente a una dirección protegida. Esto interrumpe la vinculación entre futuras direcciones transparentes. Por otro lado, una transacción de Z a T es transparente. Se pierde así la protección de la intimidad.
Cambios en la actualización de la red de Sapling
Con la actualización de la red de arbolitos, los desarrolladores de Zcash desarrollaron nuevas direcciones protegidas para mejorar la eficiencia y la funcionalidad. Las direcciones blindadas antiguas comienzan con una «zc» y las nuevas direcciones blindadas de Sapling comienzan con una «zs».
La motivación detrás de la actualización del arbolito fue que las direcciones protegidas encontraron poca aceptación entre los proveedores de carteras (usted puede encontrar la mejor Zcash Wallet en nuestra revisión de Zcash ) y las bolsas. Una de las razones fue que las transacciones anónimas antes de la introducción de Sapling requerían considerables recursos informáticos.
Por lo tanto, Sapling ha reducido las necesidades de memoria en más del 97%, de unos 1,5 GB a 40 MB. Esto también redujo el tiempo de procesamiento de la Prueba de Conocimiento Cero en un 90 por ciento, de 37 segundos a 2,3 segundos.
¿Quién financia el desarrollo de Zcash?
The Electric Coin Company es responsable del desarrollo de Zcash, que se beneficia de una parte de la «Recompensa del Fundador» y planea dos actualizaciones de la red al año. El equipo está formado por científicos y desarrolladores que inventaron el protocolo Zcash. La figura principal y el desarrollador más conocido es Zooko Wilcox, que cofundó Zcash en 2016.
The Electric Coin Company escribe sobre su misión en el sitio web oficial:
Creemos que la privacidad personal es esencial para los valores humanos fundamentales como la dignidad, la intimidad y la ética. […]
No somos los últimos controladores de la red – ese poder está en manos de los usuarios. Creemos en la descentralización, que promueve la seguridad y la equidad. Cada usuario de Zcash es parte de la red, y ayuda a protegerla contra fallos y corrupción.
Una controversia que ha sido criticada con mayor frecuencia por la comunidad criptográfica en el pasado es la de las «Recompensas a los Fundadores». Dado que Zcash no llevó a cabo una Oferta Inicial de Monedas (ICO) y que no hubo pre-minería, la Recompensa en Bloque del 20 por ciento está destinada a asegurar el desarrollo futuro de Zcash. Un total del 5,72 por ciento de todo Zcash va a los fundadores, empleados y consultores de Zcash. Además, el 1,65% se destinará a los inversores que financiaron la creación de Zcash.
Los mayores beneficiarios individuales son la Compañía de Monedas Eléctricas con el 1,19 por ciento y la Fundación Zcash sin fines de lucro con el 1,44 por ciento. Ambas instituciones son responsables de la promoción, mantenimiento y desarrollo del protocolo Zcash en interés de todos los usuarios.
Zcash Minería
Al igual que Bitcoin, Zcash es una criptomoneda que se extrae. Como se ha explicado anteriormente, Zcash utiliza el algoritmo Equihash como base para su prueba de trabajo. Esto significa que cada vez que se añade un bloque a la blockchain Zcash, se crean nuevas ZEC. Los nuevos bloques se crean aproximadamente cada 150 segundos (2,5 minutos), y actualmente se generan 12,5 ZEC por bloque.
Cada 4 años, o más exactamente cada 840.000 bloques, se realiza una reducción a la mitad, con la excepción del primer período, que es de 850.000 bloques debido al inicio lento de la explotación. Se espera que el próximo Zcash Halving tenga lugar en octubre de 2020. La recompensa en bloque se reduce a la mitad de 12,5 a 6,25 ZEC (y luego a 3,125 a 1,5625 y así sucesivamente).
Una razón importante por la que Equihash fue usado originalmente por los inventores de Zcash fue que Equihash fue considerado inicialmente antipático por la ASIC. Esto debería evitar una centralización de la red Zcash. En junio de 2018, sin embargo, el gigante minero chino Bitmain anunció la entrega de los primeros mineros ASIC para Equihash.
A diferencia de Monero (XMR), los desarrolladores de Zcash no modificaron el algoritmo de minería para evitar que los ASICs entraran en la red de la ZEC. Desde entonces, los mineros de tarjetas gráficas utilizados anteriormente ya no son competitivos y la red ZCash está dominada por los ASIC.
La controversia de Zcash
En particular, la primera «Ceremonia del Génesis» causó una protesta dentro de la comunidad criptográfica porque había una falta de transparencia y muchos observadores vieron el peligro de que un número infinito de ZCash pudiera ser creado por los participantes de la ceremonia sin que nadie se diera cuenta.
La ceremonia estuvo a cargo de Zooko Wilcox y otras cinco personas a las que consideraba «éticamente correctas». Se pidió a todos que generaran un fragmento del conjunto de claves público-privadas. La idea básica de la ceremonia era que sólo se necesitaba un participante «honesto» para destruir su parte de la llave para que el «residuo tóxico» no fuera utilizable.
La única manera de reconstruir los parámetros habría sido que los seis participantes se coordinaran. Si este hubiera sido el caso, las personas habrían podido hacer una copia de la clave privada y, por lo tanto, habrían podido falsificar Zcash. Debido al anonimato de Zcash, nunca se habría notado que la ZEC se había creado por encima de los 21 millones.
Por eso las críticas de la comunidad eran tan fuertes. Aunque ya se conocen cinco participantes, entre ellos el famoso desarrollador de Bitcoin Peter Todd, la ceremonia del Génesis sigue siendo considerada un punto débil para Zcash.
Sin embargo, desde la Ceremonia del Bloque Génesis, ZCash ha realizado otras ceremonias mejoradas (con cada tenedor). Para aumentar la seguridad, el Protocolo de Computación de Partes Múltiples (MPC) se ha extendido a más personas. La «Ceremonia del Poder de la Tau» como parte de la actualización del arbolito incluyó a alrededor de 90 personas diferentes que fueron afectadas por los parámetros públicos de SNARK. A más tardar en este punto, la ceremonia ya no debe considerarse un punto débil desde nuestro punto de vista.
Conclusión: ¿Vale la pena invertir en Zcash?
Aunque el precio de la ZEC ha bajado constantemente desde 2018, el Zcash puede ser una inversión interesante. La caída del precio de la ZEC debe considerarse en el contexto del mercado bajista de 2018 y del dominio de Bitcoin en 2019. Desde un punto de vista puramente técnico, Zcash ha hecho progresos significativos durante este tiempo tanto con la actualización de Overwinter como con la de Sapling.
Esto permite que las transacciones protegidas se envíen en pocos segundos con una fracción de la memoria RAM requerida anteriormente. Esta es otra razón por la que ZCash, junto con Monero y Dash, es una de las monedas de privacidad más populares en el mercado de criptografía.
A pesar de que Privacy Coin tiene una mala reputación en los medios de comunicación, Zcash, por delante de Monero y Dash, apareció en Gemini en mayo de 2018 y en Coinbase en noviembre de 2018. Como ambas plataformas pertenecen a los mercados de divisas más estrictos de EE.UU., Zcash (ZEC) recibió un fuerte reconocimiento como resultado de ello. El precio reaccionó en consecuencia en su momento. Sin embargo, en varios países del mundo ya se ha discutido la prohibición de las monedas anónimas de las criptas. Las cancelaciones también podrían hacer que el precio bajara de nuevo.
Por otro lado, siguiendo el ejemplo de Bitcoin, el próximo Zcash Halving podría ser una razón para un aumento del precio de Zcash. Comprar Zcash (¡haga clic aquí para ir a nuestro tutorial!) es arriesgado en cualquier caso, al igual que con otras criptomonedas.
Suscríbete a nuestro boletín de noticias semanal.
Sin spam, sin mentiras, solo grande información. Puedes cancelar tu suscripción en cualquier momento.
Un buen resumen de lo que es Zcash y lo que representa se puede encontrar en el siguiente video de la Electric Coin Company.