¿Qué es zk-SNARKs y cómo funciona?

El probador demuestra que un determinado elemento, información o palabra existe y es correcto sin tener que revelar qué es ese elemento o información. De ahí el nombre de conocimiento cero. El proceso de comprobación y validación de la información es rápido y puede verificarse en una fracción de segundo, incluso en el caso de programas de datos muy grandes.

Cómo funciona zk-SNARKs

Con la nueva era de la tecnología blockchain y las criptomonedas, la necesidad de privacidad se está convirtiendo cada vez más en un factor necesario en las actividades diarias que rodean a estas tecnologías. En la tecnología blockchain, es fácil seguir y rastrear las transacciones que se están llevando a cabo por los individuos. Esto se conoce como análisis de blockchain y puede ser utilizado por cualquier organismo de control, incluido el gobierno.

Estos factores han hecho que la gente busque formas más privadas de realizar sus transacciones. Por lo tanto, las monedas privadas son útiles para este propósito. Entre estas monedas privadas se encuentra Zcash. Esta es la primera aplicación más utilizada para zk-SNARKs. Estas dos ideas se introducen la una en la otra con la codificación del control de acuerdos de un sistema específico en los zk-SNARKs. Esto se conoce como función de validez de las transacciones y cada arreglo de blockchain tiene su propia función de validez. Por lo tanto, el marco de protección asociado a esta función de validez es necesario para restaurar una respuesta a si la capacidad es válida o falsa y no debe descubrir ningún dato obtenido de los cálculos que ha realizado.

De este modo, sigue los estándares de una condición; por ejemplo, una condición aritmética en la que la información a demostrar se plasma en una condición y los verificadores en ese momento la comprenden sin obtener esencialmente la estimación real de la que habla la condición.

Historia de zk SNARKS

Inicialmente, el concepto detrás de ZK SNARKS fue referido como un mito por sus desarrolladores. Este concepto comenzó como un sistema que pretendía resolver los problemas relacionados con los sistemas de pruebas interactivas, en los que los aprobadores y los verificadores intercambiaban mensajes para convencer a los verificadores de que tenían información de una determinada prueba sin necesidad de declarar cuál era esta información. Los desarrolladores lograron este hito cuando empezaron a utilizar la moralidad del verificador en su sistema en lugar de la solidez del prover. Esto hizo que surgiera una pregunta que se centraba en la capacidad del verificador para no filtrar la información que obtenía.

Por lo tanto, esta fue una contribución importante al concepto de prueba de conocimiento cero; tres investigadores del MIT, Silvio Micali, Charles Rackoff y Shafi Goldwasser, lo introdujeron a principios de la década de 1980.

El equipo detrás de zk-SNARKs

Los desarrollos comenzaron a principios de 2015. Ahora, zk-SNARKs cuenta con un equipo de desarrollo actualizado; está compuesto por investigadores de los primeros trabajos realizados por el equipo del MIT en la década de 1980. Los miembros de este nuevo equipo son Eli Ben Sasson, Ynon Horesh, Iddo Bentov y Michael Riabzev de Zcash. El equipo está orientado hacia el uso de zk-SNARKs en sidechains.Por lo tanto, esto aumentaría la privacidad lograda al permitir la ocurrencia de pagos desde blockchains separadas con una característica de autodestrucción después de la finalización de la transacción. Esta nueva mejora de los sistemas demuestra que hay un gran potencial por delante. Además, no hace más que demostrar que el sistema pretende ser una parte integral del futuro de la tecnología blockchain.

Conclusión

Las transacciones encriptadas en las redes de blockchain ofrecen la tan deseada protección en las blockchains públicas. Pronto, esto permitirá además a las partes, a su propia discreción, descubrir selectivamente información sobre sus transacciones protegidas. Estos sistemas también ayudan al desarrollo de la tecnología de las criptomonedas y a la aceptación general por parte del público; de este modo, tendrían un entorno seguro para realizar sus transacciones.

Deja un comentario