¿Cómo protege la tecnología blockchain la privacidad y los derechos de los interesados?
Los métodos de protección de la privacidad se pueden dividir en tres categorías:
La primera es la protección de la privacidad de la información de la transacción, la protección de la privacidad del remitente de la transacción, el destinatario de la transacción y el monto de la transacción, monedas, firmas anulares y transacciones confidenciales, etc.
El segundo es la protección de la privacidad para contratos inteligentes. Las soluciones de protección para datos de contratos incluyen pruebas de conocimiento cero, cálculos seguros entre múltiples partes, cifrado homomórfico, etc.
El tercero es la protección de la privacidad de los datos en la cadena, que incluye principalmente soluciones como el aislamiento del libro mayor, los datos privados y el cifrado de datos de acceso autorizado.
1. El algoritmo de cifrado de Blockchain aísla la información de identidad y los datos de las transacciones.
1. Los datos de las transacciones en la blockchain, incluida la dirección de la transacción, el monto, el tiempo de la transacción, etc., son abiertos y transparentes. para consulta. Sin embargo, la identidad del usuario correspondiente a la dirección de la transacción es anónima. A través del algoritmo de cifrado blockchain, se logra la separación de la identidad del usuario y los datos de las transacciones del usuario. Antes de guardar los datos en la cadena de bloques, la información de identidad del usuario se puede procesar y el valor hash resultante se utiliza como identificador único del usuario. El valor hash del usuario se almacena en la cadena en lugar de la información de datos de identidad real. incluido con valores hash en lugar de información de identidad del usuario.
2. Por lo tanto, los datos generados por los usuarios son reales. Al utilizar estos datos para investigación y análisis, debido a la irreversibilidad de la cadena de bloques, nadie puede restaurar el nombre del usuario registrado a través del valor hash. , número de teléfono, correo electrónico y otros datos privados, que desempeñan un papel en la protección de la privacidad.
2. Blockchain "Almacenamiento cifrado + almacenamiento distribuido"
El almacenamiento cifrado significa que se debe proporcionar una clave privada para acceder a los datos. En comparación con las contraseñas normales, la seguridad de la clave privada es mayor. Mayor y casi imposible que la fuerza bruta. El almacenamiento distribuido y las funciones descentralizadas reducen el riesgo de que todos los datos se filtren hasta cierto punto. Sin embargo, con el almacenamiento de base de datos centralizado, una vez que la base de datos es atacada por piratas informáticos, todos los datos pueden ser robados fácilmente. A través del "almacenamiento cifrado + almacenamiento distribuido", se puede proteger mejor la privacidad de los datos de los usuarios.
3. El mecanismo de identificación de blockchain previene riesgos individuales.
El mecanismo de identificación es donde los nodos de blockchain llegan a un consenso sobre la información del bloque en toda la red. El mecanismo puede garantizar que se encuentre el último bloque. Agregado con precisión a la cadena de bloques, la información de la cadena de bloques almacenada por el nodo es consistente y no bifurcada, y puede resistir ataques maliciosos. Uno de los valores de blockchain radica en la gestión consciente de los datos, es decir, todos los usuarios tienen los mismos derechos de gestión de los datos de la cadena, por lo que en primer lugar se elimina de la operación el riesgo de errores individuales. La descentralización de datos se resuelve mediante el conocimiento de la cadena de bloques en toda la red, y las pruebas de conocimiento cero se pueden utilizar para resolver problemas de verificación y realizar el escenario de utilizar datos de privacidad del usuario en un sistema público descentralizado, al tiempo que se satisfacen las necesidades de la plataforma de Internet. Al mismo tiempo, algunos datos todavía están sólo en manos de los usuarios.
4. Prueba de conocimiento cero de Blockchain
La prueba de conocimiento cero significa que el probador puede hacer que el verificador crea algo sin proporcionarle ninguna información útil. Esta conclusión es correcta, que. Es decir, el demostrador puede demostrar plenamente que es el propietario legal de un determinado derecho y no filtra la información relevante, es decir, el "conocimiento" al mundo exterior es "cero". Al aplicar tecnología de prueba de conocimiento cero, se puede lograr la verificación de la correlación de datos en el contexto del texto cifrado y se puede lograr el intercambio de datos garantizando al mismo tiempo la privacidad de los datos.