¿Qué es #ZK ? ¿Qué tiene la tecnología de Conocimiento Cero que atrae la atención tanto de #CZ como de #VitalikButerin ? (PARTE 1)
Supongamos que vas al cine con una entrada comprada (con tu nombre impreso en la entrada), el verificador de entradas quiere autenticar que eres el propietario de esta entrada y te pide que presentes tu DNI (cédula de ciudadanía). Pero hay demasiada información en la identificación que no desea que esté expuesta, solo desea verificar su nombre, este es el mismo problema con Blockchain. Es necesario encontrar una técnica para compartir sólo los datos que el individuo quiere compartir, en lugar de revelar toda la información.
Zero-Knowledge Proof (ZKP) es una tecnología que permite demostrar la autenticidad de la información sin proporcionar toda la información relevante.
Específicamente, en una transacción ZK, la parte autentificadora puede demostrar que tiene información secreta que la parte receptora quiere saber sin revelar esta información a la parte receptora.
Por ejemplo: vas al banco a retirar dinero, para retirar dinero necesitas una contraseña, pero no quieres que el personal del banco sepa tu contraseña. Así le pedirás al empleado que haga otras preguntas relacionadas sin revelar la contraseña (por ejemplo: fecha de nacimiento, número de teléfono, dirección,...). Con este método, otros podrán demostrar que usted conoce su cuenta bancaria sin revelar ninguna información confidencial. Este es un ejemplo básico del método de prueba de conocimiento cero.