Capítulo de seguridad de Sui | Comprensión integral de la prueba de conocimiento cero (ZKP)

 Sui admite de forma nativa la tecnología Zero Knowledge Proofs (ZKP), lo que permite a las personas realizar transacciones en línea de forma segura manteniendo la privacidad de la información personal. Una característica importante de ZKP es que permite a una de las partes realizar transacciones con confianza sin saber mucho sobre la contraparte.

ZKP se utiliza normalmente para verificar la identidad de las partes de una transacción, pero también se puede utilizar para verificar otros datos. Por ejemplo, es posible verificar que un comprador tiene fondos suficientes para comprar algo sin mostrarle al vendedor la cantidad exacta de fondos en la cuenta.

ZKP satisface las necesidades de privacidad de los usuarios de Sui y al mismo tiempo permite que se realicen transacciones confiables.

práctica ZKP

Hay muchos ejemplos de ZKP del mundo real, como por ejemplo una persona que puede entregar su tarjeta de crédito a un cajero para completar una compra. Para verificar la propiedad de la tarjeta de crédito, el cajero solicita ver una identificación con fotografía firmada. Al comparar la firma en la tarjeta de crédito y el documento de identidad, y la fotografía en el documento de identidad con la persona que presenta la tarjeta de crédito, el cajero verifica que la persona es el legítimo propietario de la tarjeta de crédito. En este caso, es importante que el cajero solo utilice una firma y una fotografía para verificar la propiedad sin profundizar en los antecedentes de la persona.

ZKP traduce este método de verificación del mundo real al mundo en línea utilizando modelos computacionales. En el mundo en línea, se utilizan varias ecuaciones para verificar transacciones en las que una de las partes de la transacción conoce información específica sin revelar esa información específica a la otra parte. Debido a la necesidad de mantener la confidencialidad de los datos confidenciales, estas ecuaciones a menudo proporcionan información de muy alta probabilidad, pero no del 100% de certeza. Sin embargo, esta alta probabilidad también es suficiente para completar transacciones confiables.

En Sui, Move API puede usar una versión de ZKP llamada Groth16 , que es parte de la familia de eficientes y ampliamente utilizadosargumentos de conocimiento no interactivos, sucintos y no interactivos de conocimiento cero Groth16 es un sistema que implementa ZKP, llamado así por su inventor, el profesor Jens Groth del University College London. En la implementación de Sui es posible utilizar construcciones de curvas elípticas BN254 o BLS12–381, que son los algoritmos necesarios para las pruebas computacionales.

Los modelos informáticos necesarios para ejecutar ZKP pueden consumir muchos recursos, llevar tiempo y requerir mucha potencia informática. Vale la pena señalar que Groth16 opera de manera más eficiente que otros sistemas ZKP y es adecuado para la red descentralizada de Sui.

Privacidad y confianza

Una de las piedras angulares de las redes blockchain implica el comercio de valiosos activos digitales. Las redes en línea no pueden proporcionar la interacción cara a cara que se utiliza en las transacciones del mundo real, donde el comprador puede recibir una entidad física para verificar la validez de la transacción. Por el contrario, las transacciones Web2 requieren un alto grado de confianza inherente y sistemas adicionales para ejecutar la transacción, como una red bancaria completamente independiente.

La capacidad de realizar transacciones confiables es una característica fundamental de Sui. A través de su API, Sui admite de forma nativa las últimas tecnologías para garantizar la privacidad y la confianza entre las partes de la transacción.

La documentación de Sui proporciona fragmentos de código y un buen punto de partida para implementar pruebas de conocimiento cero; no dude en leerlos.


Acerca de la red Sui

Sui es una cadena pública L1 rediseñada y construida basándose en los primeros principios, con el objetivo de proporcionar a los creadores y desarrolladores una plataforma de desarrollo capaz de albergar a los próximos mil millones de usuarios en Web3. Las aplicaciones en Sui se basan en el lenguaje de contrato inteligente Move y tienen escalabilidad horizontal, lo que permite a los desarrolladores respaldar una amplia gama de desarrollo de aplicaciones de manera rápida y a bajo costo. Obtenga más información: https://linktr.ee/sui_apac

Sitio web oficial | Twitter en inglés | Twitter en chino | Discord | Grupo de Telegram en inglés | Grupo de Telegram en chino

Supongo que te gusta

Origin blog.csdn.net/Sui_Network/article/details/132458477
Recomendado
Clasificación