¿Qué es Nillion? Innovaciones en la red «Blind Computation

Según el antiguo historiador griego Heródoto, el rey persa Darío quería enviar un mensaje secreto a la ciudad-estado griega de Atenas. Eligió a un esclavo, le afeitó la cabeza, le tatuó el mensaje secreto en el cuero cabelludo y esperó a que le volviera a crecer el pelo. El esclavo fue enviado a Atenas y, a su llegada, se le afeitó de nuevo la cabeza para revelar el mensaje.

El ingenio de esta vieja historia reside en ocultar con éxito información sensible durante la transmisión, incrustada en una superficie aparentemente ordinaria. Sin embargo, los retos del mundo digital moderno son mucho más complejos. No sólo tenemos que ocultar la existencia de información, sino también procesarla sin exponer su contenido.

Así, Nillion propone el concepto de una red descentralizada de «computación ciega». Al igual que el mensaje del rey Darío estaba oculto bajo el pelo del esclavo, la tecnología de Nillion permite almacenar, transmitir y procesar datos de gran valor en un estado totalmente cifrado.

¿Qué es el cálculo a ciegas?

La computación ciega se refiere generalmente a diversas tecnologías y métodos que permiten el cálculo sin exponer los datos de entrada. Se trata de un concepto global, nacido de la integración y el desarrollo de múltiples tecnologías criptográficas y de computación segura, como las firmas ciegas, la computación multipartita segura (MPC), el cifrado homomórfico (HE), los entornos de ejecución de confianza (TEE) y las pruebas de conocimiento cero (ZKP).

¿Qué es Nillion?

Nillion es una red pública descentralizada diseñada para gestionar la computación segura y el almacenamiento de datos sin depender de la tecnología blockchain. Su tecnología principal es Nil Message Compute (NMC), una nueva primitiva criptográfica.

NMC permite a los nodos de la red procesar datos de forma segura y privada, sin necesidad de comunicación entre nodos ni de mantener un libro de contabilidad inmutable como las cadenas de bloques tradicionales.

¿Cómo funciona Nillion?

Nillion cree que varias tecnologías de mejora de la privacidad (PET), como el cifrado totalmente homomórfico (FHE) y el cálculo multipartito (MPC), tienen ventajas únicas. No existe una solución única, y todos estos métodos deben organizarse para lograr los mejores resultados. Nillion pretende agregar todas las PET y crear un marco que permita que nuevas PET se unan fácilmente a su capa de orquestación.

Capa de orquestación de Nillion

El objetivo último de Nillion es crear un entorno de desarrollo en el que los desarrolladores no necesiten saber nada sobre PETs y puedan simplemente utilizar tipos de datos únicos, números enteros y aritmética de punto fijo para construir sus aplicaciones de mejora de la privacidad. El compilador seleccionará la mejor combinación de PET para hacer realidad la visión de los desarrolladores.

Para lograrlo, los componentes importantes de Nillion son el compilador del lenguaje Nada y la red Nillion.

Compilador de lenguaje Nada

Nillion proporciona a los desarrolladores un lenguaje de programación MPC basado en Python llamado «Nada». Los desarrolladores pueden escribir programas utilizando Nada y compilarlos con el compilador Nada, y luego subir los programas compilados a la red Nillion para ejecutarlos.

A través de Nada, los desarrolladores pueden gestionar el almacenamiento de datos privados de alto valor y realizar cálculos ciegos sobre estos datos, garantizando que los datos permanezcan cifrados durante todo el procesamiento.

Arquitectura de doble capa de Nillion Network

Nillion Network se encuentra actualmente en fase de pruebas. Los usuarios pueden crear un monedero Nillion a través de Keplr o Leap para conectarse a la red de prueba Nillion. Aunque su actividad de testnet «Genesis Sprint» finalizó el 6 de julio, Nillion ha anunciado que lanzará una segunda fase de actividades.

La Red Nillion presenta una arquitectura de doble capa: la red central Petnet y la capa de coordinación NilChain, para lograr una separación funcional y una gestión descentralizada.

Red de computación ciega de Nillion
  • NilChain: La capa de coordinación de la red Nillion, responsable de coordinar los pagos por las operaciones ciegas de computación y almacenamiento ejecutadas en la red.
  • Petnet: Utiliza las tecnologías de mejora de la privacidad (PET) de Nillion para proteger los datos distribuidos de gran valor y realizar cálculos ciegos.

Potencial de aplicación

La tecnología de Nillion tiene un amplio potencial de aplicación en múltiples campos, especialmente en escenarios que requieren una alta seguridad y protección de la privacidad. Las aplicaciones específicas incluyen, entre otras:

  • Inferencia y entrenamiento de modelos privados de IA: La tecnología de Nillion puede realizar inferencia y entrenamiento de modelos de IA sin exponer la privacidad de los datos.
  • Análisis seguro de datos: Procese y analice con seguridad datos confidenciales, como datos médicos y financieros.
  • Informática distribuida: Proporcionar servicios informáticos distribuidos eficientes y seguros para aplicaciones que requieren importantes recursos informáticos.

Financiación

En diciembre de 2022, Nillion completó una ronda semilla de 20 millones de dólares con una valoración de 180 millones de dólares, liderada por Distributed Global, con la participación de AU21, Big Brain Holdings, Chapter One, GSR Markets y HashKey, entre otros.

Nillion declaró que completó una venta privada de tokens en 2023 con una valoración de 400 millones de dólares, liderada por Hack VC, con la participación de figuras del sector como Ansem y CL, e inversores ángeles de Worldcoin y LayerZero.

Sin embargo, no se reveló la cantidad específica recaudada. Además, Nillion llevó a cabo una venta de tokens comunitaria en CoinList el mes pasado, ofreciendo 35 millones de tokens NIL (3,5% de la oferta total) a la misma valoración de 400 millones de dólares. Se espera que el Token Generation Event (TGE) de Nillion tenga lugar a finales de agosto de 2024.

Equipo

El equipo de Nillion es impresionante. La empresa de desarrollo Nilogy fue incubada por el CoinList Seed Program. El fundador y CTO de Nilogy es Conrad Whelan, ingeniero fundador de Uber. El Director de Estrategia es Andrew Masanto, fundador de Hedera Hashgraph.

El Director Comercial es Slava Rubin, fundador del sitio web estadounidense de crowdfunding Indiegogo, y la Consejera General es Lindsay Danas Cohen, antigua Vicepresidenta de Productos Legales en Coinbase.

Conclusión

Nillion Network es una innovadora red descentralizada que consigue un procesamiento y almacenamiento de datos eficiente y seguro mediante la tecnología Nil Message Compute (NMC). Su tecnología central permite a los nodos realizar cálculos seguros protegiendo la privacidad, sin mantener un libro de contabilidad inmutable como las cadenas de bloques tradicionales. Esto hace que Nillion sea muy prometedor para la inferencia y el entrenamiento de modelos privados de inteligencia artificial, entre otras aplicaciones.