zk-SNARK
¿Qué es zk-SNARK?
Zk-SNARK es un acrónimo de "Argumento de conocimiento sucinto y no interactivo de conocimiento cero". Un zk-SNARK es una prueba criptográfica que permite a una de las partes demostrar que posee cierta información sin revelarla. Esta prueba es posible utilizando una clave secreta creada antes de que se lleve a cabo la transacción. Se utiliza como parte del protocolo para la criptomoneda, Zcash.
Conclusiones clave
- Zk-SNARK es un protocolo a prueba de conocimiento cero utilizado en cifrado, y es un acrónimo de "Argumento de conocimiento sucinto y no interactivo de conocimiento cero".
- Esta prueba se desarrolló e introdujo por primera vez a fines de la década de 1980, y ahora es empleado por la criptomoneda Zcash para resolver un problema de anonimato percibido con cadenas de bloques de tipo Bitcoin.
- Las pruebas de Zk-SNARK se basan en una configuración inicial de "sistema de confianza" que ha sido criticada como una falla de seguridad inherente.
Entendiendo zk-SNARK
Para muchos miembros originales de la comunidad de criptomonedas, principalmente la comunidad de Bitcoin, la privacidad era un objetivo y una característica asumidos de las criptomonedas. Sin embargo, la privacidad siempre fue una preocupación de segundo orden, dada la necesidad de la criptomoneda de crear 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 a veces asumieron que sus transacciones eran anónimas porque sus identidades fuera de línea no estaban asociadas con las claves públicas de los usuarios. Pero hasta el final de la década, esfuerzos coordinados por científicos de datos, hackers y la aplicación de la ley demostró que no solo es posible, sino relativamente fácil, volver a identificar a las personas que habían proporcionado datos seudónimos a múltiples fuentes.
Debido a la falta de privacidad percibida de algunas de las criptomonedas originales como Bitcoin, los desarrolladores comenzaron a trabajar en monedas centradas en la privacidad. El más destacado de ellos fue Zcash, respaldado por una tecnología conocida como zk-SNARKs.
Prueba de conocimiento cero
Un zk-SNARK ("argumento de conocimiento sucinto no interactivo de conocimiento cero") utiliza un concepto conocido como "prueba de conocimiento cero". La idea detrás de estas pruebas se desarrolló por primera vez en la década de 1980. En pocas palabras, una prueba de conocimiento cero es una situación en la que cada una de las dos partes en una transacción puede verificar entre sí que tienen un conjunto particular de información, mientras que al mismo tiempo no revela cuál es esa información.
Para la mayoría de los otros tipos de prueba, al menos una de las dos partes debe tener acceso a toda la información. Una prueba tradicional se puede comparar con una contraseña utilizada para acceder a una red en línea. El usuario envía la contraseña, y la propia red comprueba el contenido de la contraseña para verificar que sea correcta. Para hacer esto, la red también debe tener acceso al contenido de la contraseña.
Una versión de prueba de conocimiento cero de esta situación implicaría que el usuario demuestre a la red (a través de una prueba matemática) que tiene la contraseña correcta sin revelar la contraseña en sí. Las ventajas de privacidad y seguridad en esta situación son claras:si la red no tiene la contraseña almacenada en algún lugar para fines de verificación, la contraseña no se puede robar.
La base matemática de zk-SNARKS es compleja. Sin embargo, Las pruebas de este tipo permiten que una de las partes demuestre no solo que existe un fragmento de información en particular, pero también que la parte en cuestión tiene conocimiento de esa información. En el caso de Zcash, zk-SNARKs se pueden verificar casi instantáneamente, y el protocolo no requiere ninguna interacción entre el probador y el verificador.
Crítica de zk-SNARKs
Existen, por supuesto, preocupaciones relacionadas con zk-SNARKs. Por ejemplo, si alguien pudo acceder a la clave privada que se utilizó para crear los parámetros del protocolo de prueba, podían crear pruebas falsas que, sin embargo, parecían válidas para los verificadores. Esto le permitiría a esa persona crear nuevos tokens de Zcash a través de un proceso de falsificación. Para evitar que esto suceda, Zcash fue diseñado de tal manera que los protocolos de prueba se elaboran y se distribuyen entre múltiples partes.
Si bien la construcción del proceso de prueba de Zcash se completó de tal manera que se minimiza la posibilidad de falsificar tokens a través de pruebas falsas, También existe al menos otra preocupación relacionada con la criptomoneda. Zcash se creó con un "impuesto" del 20% aplicado a todos los bloques creados durante los primeros años del token. Este impuesto se conoce como el "impuesto del fundador, "y se utiliza para compensar a los desarrolladores de la criptomoneda.
Los críticos han sugerido que los fundadores podrían usar esta faceta del sistema para crear un número infinito de tokens Zcash sin que nadie más sepa de la existencia de esos tokens. Por esta razón, no es del todo posible saber el número exacto de tokens Zcash que existen en este momento.
Desde 2019 algunos desarrolladores han estado trabajando para mejorar zk-SNARKs eliminando la configuración confiable. Un equipo llamado Suterusu ha desarrollado un sistema llamado zK-ConSNARK que afirma ser operable sin una configuración confiable. puede proporcionar protección de privacidad para cadenas de bloques convencionales como Bitcoin, y tiene la inflación más baja de todas las criptomonedas existentes.
Blockchain
- 10 formas de mantener su criptomoneda a salvo de fraudes en línea
- Esta criptografía ha ganado un 270% en 2021. ¿Debería comprar?
- Revisión de Kraken Crypto Exchange [2021]:Mucho que ofrecer,
- Cómo se benefician las criptomonedas de Big Data Analytics
- Principales criptomonedas económicas que ganarán valor en 2022
- Cómo leer contratos inteligentes
-
¿Qué es un informe de gastos? (Por qué es importante y plantilla gratuita)
¿Qué es un informe de gastos de T&E? Un informe de gastos de viajes y entretenimiento. también conocido como informe T&E, detalla los gastos incurridos cuando los empleados viajan por trabajo y las ...
-
Cómo iniciarse en la gestión de productos
El rol de gerente de producto (PM) es el rol más fascinante dentro de los equipos de tecnología en este momento. Los PM están más cerca del centro de la acción, y, a menudo, crean sus propias empresas...
-
¿Qué es el impuesto sobre la renta de las empresas y el impuesto sobre la renta de las personas físicas?
En este articulo, discutiremos el impuesto sobre la renta de las empresas frente al de las personas físicas. El impuesto sobre sociedades es un gasto de una empresa (salida de efectivo) recaudado por ...
-
La autoridad de Kenia advierte a las personas que no inviertan en una empresa de comercio de Bitcoin que ofrece ganancias poco realistas
La advertencia se produce después de que la CMA tomó conocimiento de la oferta de FxbitInvest que atraía al público keniano a invertir sus fondos y al mismo tiempo prometía un enorme retorno del 400% ...