Una vez visto como una tecnología novedosa que sustenta la criptomoneda, un concepto muy amplio e incluso fantástico para muchos, blockchain hoy está integrado en muchos sectores y actividades que tocan diferentes aspectos de la vida de las personas.
De hecho, blockchain ha existido mucho antes de que las criptomonedas entraran en juego. En el espacio financiero, sirve para muchos casos de uso importantes, ayudando a impulsar pagos internacionales seguros y eficientes, mejorar los procesos en los mercados de funds, contrarrestar el lavado de dinero y proporcionar «contratos inteligentes» entre aseguradoras y clientes.
En el campo comercial más amplio, blockchain también aprovecha el potencial para apoyar a sectores clave como la atención médica, los bienes raíces y la energía para que se vuelvan más inteligentes y eficientes.
Sin embargo, para maximizar whole y responsablemente este potencial, es necesario abordar el tema de la privacidad. La privacidad todavía se considera un problema cuando se trata de cadenas de bloques públicas, especialmente cuando se procesan datos cifrados en contratos inteligentes privados.
La información individual o confidencial almacenada en la cadena de bloques, debido a su naturaleza transparente, puede ser accesible para todos los participantes en la red esto plantea importantes cuestiones de privacidad para las aplicaciones que involucran datos confidenciales, como transacciones financieras, acceso a registros de atención médica y verificación de identificación personalized.
Sin embargo, dado que la cadena de bloques está, en muchos sentidos, diseñada para impulsar la transparencia, a menudo se supone que no puede ser privada o que la privacidad es demasiado difícil y costosa de obtener.
Este es un concepto erróneo. De hecho, tecnologías como el cifrado totalmente homomórfico (FHE) ofrecen soluciones para procesar datos sin descifrarlos, lo que garantiza que se mantenga la privacidad incluso cuando diferentes usuarios están trabajando en los mismos datos. FHE es para la privacidad lo que ZK es para la escalabilidad, lo que permite compartir datos sin revelar información confidencial sobre una transacción.
¿Qué es FHE y cómo funciona?
Tomemos el ejemplo amplio de un usuario de un servicio website. Encriptarían sus datos usando una clave secreta y enviarían la información encriptada al servidor web de la aplicación u organización con la que están interactuando. Entonces ocurriría un procesamiento ciego, con el resultado cifrado y devuelto al usuario, quien puede descifrar la información utilizando su clave secreta.
Desde la perspectiva del usuario, el proceso de obtención de la información o resultado es exactamente el mismo. Fundamentalmente, la organización que brinda el servicio, ya sea una aseguradora, un consultorio médico u otro, puede hacerlo sin ver los datos del usuario ni tener que protegerlos.
FHE se basa en un conocido concepto matemático llamado homomorfismo, que esencialmente significa que la clave secreta solo cambia la interpretación de los datos, no su estructura esto permite la aplicación de operaciones matemáticas a los datos cifrados y la reinterpretación del resultado usando la clave secreta.
El concepto detrás de FHE se imaginó a fines de la década de 1970, aunque no hubo una realización concreta disponible hasta 2009. Esto se debe a que el proceso period demasiado lento para ser útil en ese entonces, algo que tomaba un segundo sin cifrar tomaba 11 días si estaba cifrado.
Hoy, estamos mucho más cerca de marcar el momento en que FHE puede volverse omnipresente y desplegarse en todos los lugares donde deseamos privacidad. El hardware potente y los nuevos avances criptográficos significan que se está cerrando la brecha entre el tiempo que lleva completar los procesos sin privacidad y el tiempo que lleva realizar la misma tarea con FHE. Para 2025, esperamos que FHE sea menos de 10 veces más lento y, por lo tanto, funcione en segundos en lugar de minutos.
FHE y cadena de bloques
Entonces, ¿cómo podría FHE ser parte de la solución para habilitar la privacidad en las cadenas de bloques?
En resumen, permite que las cadenas de bloques públicas procesen datos cifrados en contratos inteligentes, ofreciendo privacidad y confidencialidad a los usuarios finales sin sacrificar la descentralización.
TFHE-rs, una biblioteca de código abierto para el cifrado totalmente homomórfico, proporciona cálculos EXACTOS, mientras que todos los demás esquemas usan aproximaciones esto es necesario para garantizar que los contratos inteligentes se ejecuten según lo previsto y que los activos del usuario no se transfieran al azar.
FHE también permite un número ilimitado de operaciones y funciones. Permite la ejecución de aplicaciones arbitrarias, independientemente de su complejidad, y admite adiciones simples a aprendizaje automático complejo o contratos inteligentes.
Con el progreso en la velocidad de FHE mejorando exponencialmente, esperamos que sea lo suficientemente rápido para la mayoría de las aplicaciones en la nube para fines de 2025 en otras palabras, está progresando a un ritmo mucho más rápido de lo que está acostumbrada la comunidad de blockchain.
Mientras tanto, FHE es simple, seguro y se integra fácilmente con las soluciones existentes, incluidas Testnet y la cadena de bloques basada en EVM. Y debido a que el marco provisto es de código abierto, permite accesibilidad, adaptabilidad y transparencia en el diseño.
De cara al futuro, vemos muchas aplicaciones potenciales para FHE en el ámbito de la cadena de bloques. Estos incluyen contratos inteligentes encriptados, subastas ciegas, tokens encriptados con saldos ocultos, juegos en cadena como el póquer con manos y ofertas ocultas, NFT privados donde el contenido solo se revela al propietario y MEV descentralizado.
De hecho, no pasará mucho tiempo hasta que la plan errónea sobre la incompatibilidad de blockchain y la privacidad se disipe en el mundo serious.
Morten Dahl, gerente general de cadena de bloques en Existir
Morten lidera el equipo de Zama construyendo cadenas de bloques confidenciales utilizando FHE. Con experiencia en computación segura y criptografía, pasó cerca de la última década aplicando y adaptando técnicas de estos campos a casos de uso del mundo serious.
Zama es una empresa de criptografía que crea herramientas FHE de código abierto para desarrolladores, incluso para aplicaciones de cadena de bloques.
Del 17 al 20 de julio, Zama estará presente en la Conferencia de la Comunidad Ethereum 6 (EthCC6) en París, para compartir información sobre su trabajo innovador en privacidad para blockchain.