zk-SNARKs identificación sistema de los dilemas y soluciones diversificadas
En el ámbito de la identificación digital, la aplicación de la tecnología de zk-SNARKs se ha convertido gradualmente en algo común. Se están desarrollando diversas soluciones de identificación basadas en zk-SNARKs que permiten a los usuarios demostrar su identidad sin revelar información específica. Por ejemplo, el número de usuarios de World ID ha superado recientemente los 10 millones, y Taiwán y la Unión Europea también están utilizando tecnología de zk-SNARKs en sus proyectos de identificación digital.
A primera vista, la amplia aplicación de sistemas de identificación basados en zk-SNARKs parece ser una gran victoria en el desarrollo de tecnologías descentralizadas. Puede proteger diversos servicios en línea de la manipulación por bots y ataques de brujas sin sacrificar la privacidad. Sin embargo, ¿sigue existiendo algún riesgo en estos sistemas de identificación? Este artículo explorará los siguientes puntos:
zk-SNARKs empaquetados resuelven muchos problemas importantes.
Pero la identificación mediante zk-SNARKs todavía presenta riesgos, que provienen principalmente del estricto mantenimiento de la propiedad de "una persona, una identificación".
No es suficiente depender únicamente de la "prueba de riqueza" para prevenir ataques de brujas, necesitamos algún tipo de solución "similar a la identificación".
El estado ideal es que el costo de obtener N identificaciones sea N².
Un sistema de identidad múltiple es la solución más realista, que puede ser explícita ( como una identidad basada en un grafo social ), o puede ser implícita ( con múltiples zk-SNARKs coexistiendo ).
zk-SNARKs identificación sistema de funcionamiento
El sistema de identificación basado en zk-SNARKs generalmente se basa en los siguientes mecanismos: el usuario posee un valor secreto s, cuyo valor hash H(s) se almacena en un registro global. Al iniciar sesión en la aplicación, el usuario genera un ID específico para esa aplicación H(s, app_name), y verifica mediante zk-SNARKs que este ID proviene del mismo valor secreto s que el hash almacenado en el registro. Esto asegura que cada hash público solo puede generar un ID para cada aplicación, sin revelar a qué hash público corresponde el ID exclusivo de la aplicación.
Limitaciones del sistema de identificación zk-SNARKs
A pesar de que la tecnología de zk-SNARKs resuelve muchos problemas de privacidad, todavía existen las siguientes limitaciones:
No se puede lograr una verdadera anonimidad: la estricta restricción de "una persona, una identificación" puede hacer que los usuarios pierdan la capacidad de crear múltiples identidades anónimas.
No se puede proteger a los usuarios de la coerción: incluso si el valor secreto no se hace público, los usuarios aún pueden ser obligados a revelar.
No se pueden resolver los riesgos no relacionados con la privacidad: como la cobertura incompleta del sistema de identificación, el problema de la doble nacionalidad, vulnerabilidades del sistema, etc.
No aplicable en ciertos escenarios: como en el "escenario de ingreso básico universal" donde se necesita distribuir activos o servicios a una amplia gama de usuarios, así como en el "escenario de gobernanza" donde se necesita equilibrar la influencia de participantes de diferentes escalas.
Sistema de identificación múltiple: una solución viable
Dadas las limitaciones mencionadas, un sistema de múltiples identificaciones podría ser una solución más ideal. Puede implementarse de las siguientes dos maneras:
Identificación múltiple explícita: mecanismo de verificación de identidad basado en gráficos sociales.
Identidades múltiples ocultas: varios proveedores de identificación coexisten, y la aplicación es compatible con múltiples métodos de autenticación de identidad.
Los sistemas de identificación múltiples tienen una mayor anonimidad, resistencia a la coerción y tolerancia a fallos. Pueden proporcionar la contención necesaria contra ataques de gobernanza y comportamientos abusivos, al mismo tiempo que aseguran que los usuarios no sean obligados a revelar combinaciones de identificación fijas.
Sin embargo, se debe tener cuidado con el riesgo de que una forma de identificación tenga una cuota de mercado cercana al 100%, lo que podría llevar al sistema a degradarse a un modelo de "una persona, una identificación".
En el futuro, los proyectos de identificación basados en zk-SNARKs podrían fusionarse con sistemas de identificación basados en gráficos sociales, proporcionando soporte inicial para estos últimos y desarrollando así un ecosistema de identidad distribuida global más saludable y seguro.
Esta página puede contener contenido de terceros, que se proporciona únicamente con fines informativos (sin garantías ni declaraciones) y no debe considerarse como un respaldo por parte de Gate a las opiniones expresadas ni como asesoramiento financiero o profesional. Consulte el Descargo de responsabilidad para obtener más detalles.
13 me gusta
Recompensa
13
3
Compartir
Comentar
0/400
NotSatoshi
· 07-25 23:04
¿Qué privacidad? Simplemente tira una dirección falsa y ya está.
Ver originalesResponder0
RugResistant
· 07-25 23:04
Significa que se debe tener una copia adicional de la identificación.
Ver originalesResponder0
NotAFinancialAdvice
· 07-25 22:53
De acuerdo, siguiendo la múltiple identificación de zk, el cumplimiento no estará completo.
Desafíos del sistema de identificación zk-SNARKs: explorando soluciones diversas
zk-SNARKs identificación sistema de los dilemas y soluciones diversificadas
En el ámbito de la identificación digital, la aplicación de la tecnología de zk-SNARKs se ha convertido gradualmente en algo común. Se están desarrollando diversas soluciones de identificación basadas en zk-SNARKs que permiten a los usuarios demostrar su identidad sin revelar información específica. Por ejemplo, el número de usuarios de World ID ha superado recientemente los 10 millones, y Taiwán y la Unión Europea también están utilizando tecnología de zk-SNARKs en sus proyectos de identificación digital.
A primera vista, la amplia aplicación de sistemas de identificación basados en zk-SNARKs parece ser una gran victoria en el desarrollo de tecnologías descentralizadas. Puede proteger diversos servicios en línea de la manipulación por bots y ataques de brujas sin sacrificar la privacidad. Sin embargo, ¿sigue existiendo algún riesgo en estos sistemas de identificación? Este artículo explorará los siguientes puntos:
zk-SNARKs identificación sistema de funcionamiento
El sistema de identificación basado en zk-SNARKs generalmente se basa en los siguientes mecanismos: el usuario posee un valor secreto s, cuyo valor hash H(s) se almacena en un registro global. Al iniciar sesión en la aplicación, el usuario genera un ID específico para esa aplicación H(s, app_name), y verifica mediante zk-SNARKs que este ID proviene del mismo valor secreto s que el hash almacenado en el registro. Esto asegura que cada hash público solo puede generar un ID para cada aplicación, sin revelar a qué hash público corresponde el ID exclusivo de la aplicación.
Limitaciones del sistema de identificación zk-SNARKs
A pesar de que la tecnología de zk-SNARKs resuelve muchos problemas de privacidad, todavía existen las siguientes limitaciones:
No se puede lograr una verdadera anonimidad: la estricta restricción de "una persona, una identificación" puede hacer que los usuarios pierdan la capacidad de crear múltiples identidades anónimas.
No se puede proteger a los usuarios de la coerción: incluso si el valor secreto no se hace público, los usuarios aún pueden ser obligados a revelar.
No se pueden resolver los riesgos no relacionados con la privacidad: como la cobertura incompleta del sistema de identificación, el problema de la doble nacionalidad, vulnerabilidades del sistema, etc.
No aplicable en ciertos escenarios: como en el "escenario de ingreso básico universal" donde se necesita distribuir activos o servicios a una amplia gama de usuarios, así como en el "escenario de gobernanza" donde se necesita equilibrar la influencia de participantes de diferentes escalas.
Sistema de identificación múltiple: una solución viable
Dadas las limitaciones mencionadas, un sistema de múltiples identificaciones podría ser una solución más ideal. Puede implementarse de las siguientes dos maneras:
Identificación múltiple explícita: mecanismo de verificación de identidad basado en gráficos sociales.
Identidades múltiples ocultas: varios proveedores de identificación coexisten, y la aplicación es compatible con múltiples métodos de autenticación de identidad.
Los sistemas de identificación múltiples tienen una mayor anonimidad, resistencia a la coerción y tolerancia a fallos. Pueden proporcionar la contención necesaria contra ataques de gobernanza y comportamientos abusivos, al mismo tiempo que aseguran que los usuarios no sean obligados a revelar combinaciones de identificación fijas.
Sin embargo, se debe tener cuidado con el riesgo de que una forma de identificación tenga una cuota de mercado cercana al 100%, lo que podría llevar al sistema a degradarse a un modelo de "una persona, una identificación".
En el futuro, los proyectos de identificación basados en zk-SNARKs podrían fusionarse con sistemas de identificación basados en gráficos sociales, proporcionando soporte inicial para estos últimos y desarrollando así un ecosistema de identidad distribuida global más saludable y seguro.