Puntos clave
- Zk-SNARK es un esquema de cifrado que utiliza la técnica de prueba de conocimiento cero.
- Zcash emplea esta prueba, que se estableció a finales de los años 80, para resolver un problema de anonimato asociado a blockchains similares a Bitcoin.
- El “sistema de confianza” en el que se basan las pruebas Zk-SNARK es fundamentalmente incorrecto.
¿Qué es una zk-SNARK?
Argumento de Conocimiento con Cero Conocimiento Previo que es Conciso y No Interactivo (Zk-SNARK), hay un tipo de prueba criptográfica conocida como zk-SNARK que puede revelar información sin revelarla realmente, esta prueba es posible gracias a una clave privada generada antes de la transacción, estos son un componente del protocolo de Zcash.
Entendiendo las zk-SNARK
La privacidad era una consideración importante para la mayoría de los primeros usuarios de criptomonedas, especialmente los de Bitcoin. La privacidad nunca ha sido una preocupación primordial para la criptomoneda debido a la necesidad de establecer un sistema “sin confianza” para garantizar la integridad de la moneda electrónica y las transacciones digitales.
A principios de la década de 2010, los usuarios de Bitcoin creían que sus transacciones eran anónimas porque sus identidades offline no estaban vinculadas a sus claves públicas. A finales de la década, los científicos de datos, los piratas informáticos y las fuerzas de seguridad llegaron a la conclusión de que es sencillo volver a identificar a las personas que proporcionaron datos pseudónimos a muchas fuentes.
Los desarrolladores respondieron a la percepción de falta de anonimato de Bitcoin introduciendo nuevas criptomonedas centradas en la privacidad, los Zk-SNARKs son el bloque de construcción fundamental de Zcash.
Críticas a los zk-SNARKs
Los zk-SNARKs presentan una serie problemas, si alguien tuviera acceso a la clave privada del protocolo de pruebas, podría construir pruebas falsas que engañarían a los verificadores haciéndoles creer que son auténticas. Esta persona podría entonces producir fichas Zcash falsas, para evitar esto, las técnicas de prueba de Zcash son complicadas y están dispersas entre un gran número de partes.
A pesar de que el sistema de comprobación de Zcash fue desarrollado para prevenir la falsificación mediante pruebas falsas, todavía hay otro problema con la moneda, los primeros años de Zcash se caracterizaron por un “impuesto” del 20% aplicado a todos los bloques que se creaban. Los desarrolladores de la criptomoneda son compensados a través de un mecanismo conocido como el “impuesto del fundador”.
Algunas personas creen que los fundadores de Zcash pueden utilizar esta función para producir secretamente un número infinito de monedas Zcash sin que nadie lo sepa. Es imposible determinar cuántos tokens Zcash están en circulación debido a esta razón.
Desde 2019, varios desarrolladores se han deshecho de la configuración de confianza que antes estaba presente en los zk-SNARK. zK-ConSNARK es un sistema que fue desarrollado por Suterusu, es capaz de funcionar sin la necesidad de una configuración de confianza, protege blockchains convencionales como Bitcoin, y tiene la tasa de inflación más baja de cualquier criptomoneda.