En la industria de la cadena de bloques, el procesamiento seguro de datos es primordial y a medida que los activos digitales se integran cada vez más en nuestra vida diaria, la necesidad de proteger la información confidencial aumenta. El procesamiento seguro de datos garantiza que las transacciones sean seguras, los datos del usuario estén protegidos y se mantenga la integridad de la cadena de bloques. Sin embargo, el espacio criptográfico enfrenta desafíos significativos en el mantenimiento del procesamiento seguro de datos, como violaciones de datos, problemas de escalabilidad y la complejidad de implementar técnicas criptográficas avanzadas.
Solutions like advanced encryption methods, decentralization, and layered security measures are being developed to address these issues. These solutions aim to enhance security without compromising the efficiency and speed of transactions. Nillion is making significant strides in this area by leveraging cutting-edge technologies such as multi-party computation (MPC), fully homomorphic encryption (FHE), and zero-knowledge proofs (ZKP).
Fuente: Sitio web de Nillion
Nillion es una red descentralizada diseñada para mejorar el procesamiento seguro de datos y la privacidad. A diferencia de la tecnología blockchain tradicional, que depende de una cadena de bloques para registrar transacciones, Nillion utiliza técnicas criptográficas avanzadas para garantizar la integridad y confidencialidad de los datos. Esto lo convierte en una herramienta poderosa para aplicaciones que requieren altos niveles de seguridad y privacidad.
La tecnología tradicional de blockchain, como Bitcoin y Ethereum, se basa en un libro mayor distribuido donde cada transacción se registra en un bloque y se vincula al anterior, formando una cadena. Si bien este método proporciona transparencia y seguridad, puede ser ineficiente y lento, especialmente a medida que la red crece. Nillion, por otro lado, utiliza la computación multipartita (MPC) y otros métodos criptográficos avanzados para procesar datos de forma segura sin la necesidad de un blockchain tradicional. Este enfoque permite un procesamiento de datos más rápido y eficiente manteniendo altos estándares de seguridad.
Nillion tiene como objetivo convertirse en la capa base de Internet para todos los datos privados mediante el aprovechamiento de la Computación Ciega. Esto implica el uso de tecnologías avanzadas de Mejora de la Privacidad (PET, por sus siglas en inglés) como la Computación de Multiparte (MPC, por sus siglas en inglés), el Cifrado Homomórfico Completo (FHE, por sus siglas en inglés) y las Pruebas de Conocimiento Cero (ZKP, por sus siglas en inglés) para garantizar la privacidad y seguridad de los datos.
Nillion visualiza un futuro donde la privacidad sea un facilitador de nuevos casos de uso en lugar de una restricción, lo que permite el manejo seguro y descentralizado de datos sensibles en diversas industrias. La misión de Nillion es descentralizar datos de alto valor en nuevos casos de uso web3 e industrias. Al proporcionar una red de computación segura, Nillion capacita a los desarrolladores para construir aplicaciones que se centren en la privacidad y la soberanía de los datos.
El preprocesador criptográfico es un componente crucial de la arquitectura de Nillion. Maneja el cifrado y descifrado inicial de datos, asegurando que toda la información procesada dentro de la red permanezca segura. Mediante el uso de algoritmos criptográficos avanzados, el preprocesador garantiza que los datos estén protegidos contra accesos no autorizados y manipulación.
La Bóveda de Recursos Seguros actúa como una solución de almacenamiento seguro dentro de la red Nillion. Almacena datos sensibles y claves criptográficas, asegurando que solo sean accesibles para entidades autorizadas. Esta bóveda está diseñada para proporcionar altos niveles de seguridad y redundancia, protegiendo los datos de pérdidas o violaciones.
La Interfaz de Coordinación gestiona la interacción entre los diferentes componentes de la red Nillion. Asegura que los datos fluyan de manera fluida y segura entre los nodos, coordinando tareas y procesos para mantener la integridad y eficiencia de la red. Esta interfaz es vital para sincronizar operaciones y gestionar la comunicación dentro del sistema descentralizado.
La Base de Datos de Partículas Públicas es un sistema de almacenamiento descentralizado con datos no sensibles accesibles para todos los participantes de la red. Permite el intercambio eficiente y la recuperación de información, apoyando la transparencia y la colaboración dentro del ecosistema de Nillion. Esta base de datos está diseñada para manejar grandes volúmenes de datos manteniendo un alto rendimiento y fiabilidad.
La Biblioteca de Programas es un repositorio de funciones y protocolos preconstruidos que los desarrolladores pueden usar para construir aplicaciones en la red de Nillion. Incluye una amplia gama de herramientas y recursos, desde funciones criptográficas hasta algoritmos de procesamiento de datos, lo que permite a los desarrolladores crear aplicaciones seguras y eficientes de manera rápida y fácil.
El Servicio de Autenticación y Control de Acceso garantiza que solo los usuarios y entidades autorizados puedan acceder a la red Nillion y sus recursos. Gestiona las identidades de los usuarios, los permisos y los niveles de acceso, proporcionando un marco sólido para asegurar la red contra accesos no autorizados. Este servicio es esencial para mantener la privacidad y seguridad de los datos dentro del ecosistema de Nillion.
La Computación de Fiesta Múltiple (MPC) es un protocolo criptográfico que permite a múltiples partes calcular conjuntamente una función sobre sus entradas manteniendo esas entradas privadas. En Nillion, MPC asegura que los datos puedan ser procesados de forma segura sin revelar ninguna información sensible a los nodos participantes. Esta tecnología es crucial para mantener la privacidad y seguridad en aplicaciones descentralizadas.
El cifrado completamente homomórfico (FHE) permite realizar cálculos en datos cifrados sin necesidad de descifrarlos primero. Esto significa que los datos pueden permanecer cifrados durante todo el ciclo de procesamiento, mejorando significativamente la seguridad. Nillion aprovecha el FHE para garantizar que la privacidad de los datos se mantenga incluso durante cálculos complejos, lo que lo hace ideal para aplicaciones que requieren niveles de confidencialidad elevados.
Las pruebas de conocimiento cero (ZKP) permiten a una parte demostrar a otra que una afirmación es verdadera sin revelar información adicional. En el contexto de Nillion, ZKP se utiliza para verificar transacciones y cálculos sin exponer los datos subyacentes. Esta tecnología mejora la confianza y la seguridad dentro de la red, lo que permite la verificación sin comprometer la privacidad.
Nada es un lenguaje específico del dominio (DSL) utilizado dentro de la Red Nillion para definir programas MPC. Facilita cálculos seguros y preservación de la privacidad sobre entradas secretas de múltiples partes.
La arquitectura de red de Nillion está diseñada para garantizar un procesamiento de datos seguro y eficiente. Consta de tres capas principales:
Nillion emplea Seguridad de la Teoría de la Información para proteger los datos. Este enfoque garantiza que la seguridad de los datos no dependa de suposiciones computacionales, sino de las propiedades inherentes de los propios datos. Proporciona un nivel más alto de seguridad, lo que teóricamente hace imposible que las partes no autorizadas accedan a los datos, independientemente de su potencia computacional.
Los nodos son la columna vertebral de la red Nillion. Realizan cálculos, almacenan datos y facilitan la comunicación dentro de la red. Cada nodo opera de forma independiente pero colabora con otros para mantener la funcionalidad y seguridad globales de la red.
El Kit de Despliegue de Nodos (NDK) es un conjunto de herramientas y protocolos que permiten a los usuarios desplegar y gestionar nodos en la red de Nillion. Simplifica el proceso de configuración de los nodos, asegurándose de que estén configurados correctamente y de manera segura. El NDK también proporciona soporte continuo para el mantenimiento de los nodos, ayudando a mantener la red estable y eficiente.
En la primera fase, el protocolo MPC de Nillion prepara la red para manejar datos de alto valor de forma segura. Esto implica generar y distribuir acciones (máscaras) para cada factor y término en la suma de la expresión del producto utilizando técnicas MPC estándar. La fase de preprocesamiento es independiente de los valores de entrada y solo depende del número de entradas, lo que garantiza que se cree el número adecuado de recursos compartidos antes del cálculo.
La segunda fase implica el cálculo real de las entradas privadas, dividido en tres etapas:
La Red Nillion es una red de cálculo segura diseñada para descentralizar la confianza en datos de alto valor, similar a cómo las cadenas de bloques descentralizan las transacciones. Utiliza tecnologías de mejora de la privacidad (PETs) como la computación segura entre varias partes (MPC) para realizar cálculos ciegos sobre datos privados sin revelarlos a la red u otros usuarios.
La Red Nillion consta de dos redes paralelas e interdependientes:
1. Capa de coordinación (NilChain)
Esta capa actúa como un gestor, coordinando varias actividades en toda la red. Maneja pagos, gestión de recursos y gobernanza. Utiliza la tecnología blockchain para mantener un estado global compartido, asegurando que todas las transacciones y operaciones se registren y administren correctamente. La Capa de Coordinación aprovecha las blockchains para tareas como pagos y gobernanza, utilizando el Cosmos SDK para un marco sólido.
2. Capa de Orquestación (Petnet)
Esta capa es donde sucede la magia de la "Computación a ciegas". Utiliza Tecnologías de Mejora de la Privacidad (PETs) como la Computación Multi-Partes (MPC), el Cifrado Totalmente Homomórfico (FHE) y Pruebas de Conocimiento Cero (ZKP) para realizar cálculos sobre datos encriptados sin revelar los propios datos. Esto permite el procesamiento seguro de datos manteniendo la privacidad. A diferencia de las redes tradicionales, la Capa de Orquestación no depende de un estado compartido global o de un consenso sobre el orden. En cambio, se centra en descentralizar la confianza entre los nodos, lo que permite cálculos seguros sobre datos privados.
La red de pruebas de Nillion Network consta de dos instancias de prueba interdependientes:
Para los desarrolladores que prefieren trabajar localmente, el SDK de Nillion permite la conexión a una instancia local de nillion-devnet. Esta devnet local se puede iniciar utilizando el nillion-devnet
herramienta que permite la interacción con una red local mientras se mantiene el proceso en ejecución. Los desarrolladores pueden luego conectar estas aplicaciones a la red de prueba Petnet una vez que estén listas.
El cliente Nillion proporciona APIs para interactuar con la red Nillion, lo que permite a los desarrolladores gestionar programas, secretos y permisos. Hay tres tipos de clientes disponibles:
El cliente de Python permite a los desarrolladores interactuar con la Red Nillion utilizando scripts de Python. Proporciona funcionalidades para generar claves de usuario y de nodo, almacenar y recuperar secretos, y administrar permisos.
El cliente de JavaScript está diseñado para su uso en navegadores Chromium como Chrome, Brave y Edge. Ofrece características similares al cliente de Python, pero está adaptado para entornos de navegador.
El Cliente CLI, conocido como el nillion
tool, es una interfaz de línea de comandos para interactuar con la Red Nillion. Proporciona una serie de comandos para gestionar claves, secretos y programas.
El SDK de Nillion proporciona a los desarrolladores un conjunto completo de herramientas para interactuar con la Red Nillion, facilitando la creación, gestión y ejecución de programas de computación seguros.
1.Nilup: Un instalador de herramientas y gestor de versiones para el SDK Nillion. Te permite instalar y gestionar diferentes versiones de las herramientas del SDK.
Comando de instalación: “curl https://nilup.nilogy.xyz/install.sh | bash"
2.Nillion: Un cliente basado en CLI para interactuar con la Red Nillion. Puede generar claves de usuario y de nodo, almacenar y recuperar secretos, y administrar programas.
Ejemplo de comando: "nillion user-key-gen user.key"
3.Nillion-Devnet: Una herramienta para crear e interactuar con una red de prueba Nillion local aislada dentro de tu computadora.
4.Node-Key2PeerID: Una utilidad para crear un ID de par a partir de tu clave de nodo.
5. Nada: Una herramienta para gestionar proyectos Nada, incluyendo la creación, compilación, ejecución y prueba de programas.
6. Nada-Run: Ejecuta programas en una versión simplificada de una red de desarrollo de Nillion.
7.Pynadac: Compila programas Nada, tomando un programa de entrada definido en Nada y produciendo una versión compilada lista para su ejecución o almacenamiento en la red Nillion.
Nillion permite el entrenamiento seguro y la inferencia de modelos de IA, lo que posibilita aplicaciones de IA personalizadas que protegen la privacidad del usuario. Esto es especialmente útil en el sector de la salud, donde los datos de los pacientes pueden analizarse de forma segura para tratamientos personalizados.
Nillion respalda plataformas de trading descentralizadas seguras, asegurando que las estrategias de trading y los detalles de las transacciones permanezcan privados. Esto reduce el riesgo de actividades maliciosas como el front-running, haciendo que el trading sea más seguro y confiable.
El procesamiento seguro de datos de Nilion es ideal para las soluciones de gestión de identidades. Puede verificar identidades sin exponer información confidencial, útil para la verificación de identidad digital y sistemas de inicio de sesión seguros.
Nillion puede procesar de forma segura los datos de los dispositivos IoT, los sensores agrícolas y los sistemas de la cadena de suministro. Esto garantiza la confidencialidad e integridad de los datos, mejorando la toma de decisiones y la eficiencia operativa.
Nillion proporciona una plataforma para mensajería segura cuántica, protegiendo las comunicaciones contra las amenazas de la computación cuántica. Esto es crucial para las industrias que requieren alta confidencialidad, como finanzas y cuidado de la salud.
Nillion permite el análisis seguro de datos de salud, protegiendo la privacidad de los pacientes y permitiendo a los investigadores obtener conocimientos. Esto puede conducir a avances en la investigación médica y mejores resultados para los pacientes.
$NIL, el token de utilidad de Nillion Network, tiene un suministro total de 1 billón y se distribuye así;
Nillion ha recaudado más de USD 20 millones en financiación inicial para construir su red descentralizada sin blockchain. Distributed Global lideró la ronda de financiación, que incluyó a inversores notables como Big Brain Holdings, Chapter One, HashKey y más de 150 más. Este grupo diverso de inversores fue elegido para evitar la concentración de la propiedad y atraer socios estratégicos que puedan ayudar a impulsar el crecimiento del proyecto.
El viaje de desarrollo de Nillion comenzó con su fundación en noviembre de 2021. El equipo liderado por Alex Page y Andrew Masanto se ha centrado en crear una red descentralizada segura y eficiente. El proyecto se basa en una innovación matemática llamada Nil Message Compute (NMC), desarrollada por el científico jefe de Nillion, Miguel de Vega. Esta innovación permite el procesamiento de datos seguro y eficiente sin depender de la tecnología de blockchain tradicional.
El enfoque innovador de Nillion para el procesamiento seguro de datos, aprovechando técnicas criptográficas avanzadas como la Computación Multiparte (MPC), el Cifrado Homomórfico Completo (FHE) y las Pruebas de Conocimiento Cero (ZKP), establece un nuevo estándar de privacidad y seguridad. Al abordar las limitaciones de la tecnología tradicional de blockchain, Nillion ofrece soluciones escalables, eficientes y seguras aplicables en diversas industrias, incluyendo IA personalizada, comercio descentralizado, gestión de identidad y análisis de salud.
En la industria de la cadena de bloques, el procesamiento seguro de datos es primordial y a medida que los activos digitales se integran cada vez más en nuestra vida diaria, la necesidad de proteger la información confidencial aumenta. El procesamiento seguro de datos garantiza que las transacciones sean seguras, los datos del usuario estén protegidos y se mantenga la integridad de la cadena de bloques. Sin embargo, el espacio criptográfico enfrenta desafíos significativos en el mantenimiento del procesamiento seguro de datos, como violaciones de datos, problemas de escalabilidad y la complejidad de implementar técnicas criptográficas avanzadas.
Solutions like advanced encryption methods, decentralization, and layered security measures are being developed to address these issues. These solutions aim to enhance security without compromising the efficiency and speed of transactions. Nillion is making significant strides in this area by leveraging cutting-edge technologies such as multi-party computation (MPC), fully homomorphic encryption (FHE), and zero-knowledge proofs (ZKP).
Fuente: Sitio web de Nillion
Nillion es una red descentralizada diseñada para mejorar el procesamiento seguro de datos y la privacidad. A diferencia de la tecnología blockchain tradicional, que depende de una cadena de bloques para registrar transacciones, Nillion utiliza técnicas criptográficas avanzadas para garantizar la integridad y confidencialidad de los datos. Esto lo convierte en una herramienta poderosa para aplicaciones que requieren altos niveles de seguridad y privacidad.
La tecnología tradicional de blockchain, como Bitcoin y Ethereum, se basa en un libro mayor distribuido donde cada transacción se registra en un bloque y se vincula al anterior, formando una cadena. Si bien este método proporciona transparencia y seguridad, puede ser ineficiente y lento, especialmente a medida que la red crece. Nillion, por otro lado, utiliza la computación multipartita (MPC) y otros métodos criptográficos avanzados para procesar datos de forma segura sin la necesidad de un blockchain tradicional. Este enfoque permite un procesamiento de datos más rápido y eficiente manteniendo altos estándares de seguridad.
Nillion tiene como objetivo convertirse en la capa base de Internet para todos los datos privados mediante el aprovechamiento de la Computación Ciega. Esto implica el uso de tecnologías avanzadas de Mejora de la Privacidad (PET, por sus siglas en inglés) como la Computación de Multiparte (MPC, por sus siglas en inglés), el Cifrado Homomórfico Completo (FHE, por sus siglas en inglés) y las Pruebas de Conocimiento Cero (ZKP, por sus siglas en inglés) para garantizar la privacidad y seguridad de los datos.
Nillion visualiza un futuro donde la privacidad sea un facilitador de nuevos casos de uso en lugar de una restricción, lo que permite el manejo seguro y descentralizado de datos sensibles en diversas industrias. La misión de Nillion es descentralizar datos de alto valor en nuevos casos de uso web3 e industrias. Al proporcionar una red de computación segura, Nillion capacita a los desarrolladores para construir aplicaciones que se centren en la privacidad y la soberanía de los datos.
El preprocesador criptográfico es un componente crucial de la arquitectura de Nillion. Maneja el cifrado y descifrado inicial de datos, asegurando que toda la información procesada dentro de la red permanezca segura. Mediante el uso de algoritmos criptográficos avanzados, el preprocesador garantiza que los datos estén protegidos contra accesos no autorizados y manipulación.
La Bóveda de Recursos Seguros actúa como una solución de almacenamiento seguro dentro de la red Nillion. Almacena datos sensibles y claves criptográficas, asegurando que solo sean accesibles para entidades autorizadas. Esta bóveda está diseñada para proporcionar altos niveles de seguridad y redundancia, protegiendo los datos de pérdidas o violaciones.
La Interfaz de Coordinación gestiona la interacción entre los diferentes componentes de la red Nillion. Asegura que los datos fluyan de manera fluida y segura entre los nodos, coordinando tareas y procesos para mantener la integridad y eficiencia de la red. Esta interfaz es vital para sincronizar operaciones y gestionar la comunicación dentro del sistema descentralizado.
La Base de Datos de Partículas Públicas es un sistema de almacenamiento descentralizado con datos no sensibles accesibles para todos los participantes de la red. Permite el intercambio eficiente y la recuperación de información, apoyando la transparencia y la colaboración dentro del ecosistema de Nillion. Esta base de datos está diseñada para manejar grandes volúmenes de datos manteniendo un alto rendimiento y fiabilidad.
La Biblioteca de Programas es un repositorio de funciones y protocolos preconstruidos que los desarrolladores pueden usar para construir aplicaciones en la red de Nillion. Incluye una amplia gama de herramientas y recursos, desde funciones criptográficas hasta algoritmos de procesamiento de datos, lo que permite a los desarrolladores crear aplicaciones seguras y eficientes de manera rápida y fácil.
El Servicio de Autenticación y Control de Acceso garantiza que solo los usuarios y entidades autorizados puedan acceder a la red Nillion y sus recursos. Gestiona las identidades de los usuarios, los permisos y los niveles de acceso, proporcionando un marco sólido para asegurar la red contra accesos no autorizados. Este servicio es esencial para mantener la privacidad y seguridad de los datos dentro del ecosistema de Nillion.
La Computación de Fiesta Múltiple (MPC) es un protocolo criptográfico que permite a múltiples partes calcular conjuntamente una función sobre sus entradas manteniendo esas entradas privadas. En Nillion, MPC asegura que los datos puedan ser procesados de forma segura sin revelar ninguna información sensible a los nodos participantes. Esta tecnología es crucial para mantener la privacidad y seguridad en aplicaciones descentralizadas.
El cifrado completamente homomórfico (FHE) permite realizar cálculos en datos cifrados sin necesidad de descifrarlos primero. Esto significa que los datos pueden permanecer cifrados durante todo el ciclo de procesamiento, mejorando significativamente la seguridad. Nillion aprovecha el FHE para garantizar que la privacidad de los datos se mantenga incluso durante cálculos complejos, lo que lo hace ideal para aplicaciones que requieren niveles de confidencialidad elevados.
Las pruebas de conocimiento cero (ZKP) permiten a una parte demostrar a otra que una afirmación es verdadera sin revelar información adicional. En el contexto de Nillion, ZKP se utiliza para verificar transacciones y cálculos sin exponer los datos subyacentes. Esta tecnología mejora la confianza y la seguridad dentro de la red, lo que permite la verificación sin comprometer la privacidad.
Nada es un lenguaje específico del dominio (DSL) utilizado dentro de la Red Nillion para definir programas MPC. Facilita cálculos seguros y preservación de la privacidad sobre entradas secretas de múltiples partes.
La arquitectura de red de Nillion está diseñada para garantizar un procesamiento de datos seguro y eficiente. Consta de tres capas principales:
Nillion emplea Seguridad de la Teoría de la Información para proteger los datos. Este enfoque garantiza que la seguridad de los datos no dependa de suposiciones computacionales, sino de las propiedades inherentes de los propios datos. Proporciona un nivel más alto de seguridad, lo que teóricamente hace imposible que las partes no autorizadas accedan a los datos, independientemente de su potencia computacional.
Los nodos son la columna vertebral de la red Nillion. Realizan cálculos, almacenan datos y facilitan la comunicación dentro de la red. Cada nodo opera de forma independiente pero colabora con otros para mantener la funcionalidad y seguridad globales de la red.
El Kit de Despliegue de Nodos (NDK) es un conjunto de herramientas y protocolos que permiten a los usuarios desplegar y gestionar nodos en la red de Nillion. Simplifica el proceso de configuración de los nodos, asegurándose de que estén configurados correctamente y de manera segura. El NDK también proporciona soporte continuo para el mantenimiento de los nodos, ayudando a mantener la red estable y eficiente.
En la primera fase, el protocolo MPC de Nillion prepara la red para manejar datos de alto valor de forma segura. Esto implica generar y distribuir acciones (máscaras) para cada factor y término en la suma de la expresión del producto utilizando técnicas MPC estándar. La fase de preprocesamiento es independiente de los valores de entrada y solo depende del número de entradas, lo que garantiza que se cree el número adecuado de recursos compartidos antes del cálculo.
La segunda fase implica el cálculo real de las entradas privadas, dividido en tres etapas:
La Red Nillion es una red de cálculo segura diseñada para descentralizar la confianza en datos de alto valor, similar a cómo las cadenas de bloques descentralizan las transacciones. Utiliza tecnologías de mejora de la privacidad (PETs) como la computación segura entre varias partes (MPC) para realizar cálculos ciegos sobre datos privados sin revelarlos a la red u otros usuarios.
La Red Nillion consta de dos redes paralelas e interdependientes:
1. Capa de coordinación (NilChain)
Esta capa actúa como un gestor, coordinando varias actividades en toda la red. Maneja pagos, gestión de recursos y gobernanza. Utiliza la tecnología blockchain para mantener un estado global compartido, asegurando que todas las transacciones y operaciones se registren y administren correctamente. La Capa de Coordinación aprovecha las blockchains para tareas como pagos y gobernanza, utilizando el Cosmos SDK para un marco sólido.
2. Capa de Orquestación (Petnet)
Esta capa es donde sucede la magia de la "Computación a ciegas". Utiliza Tecnologías de Mejora de la Privacidad (PETs) como la Computación Multi-Partes (MPC), el Cifrado Totalmente Homomórfico (FHE) y Pruebas de Conocimiento Cero (ZKP) para realizar cálculos sobre datos encriptados sin revelar los propios datos. Esto permite el procesamiento seguro de datos manteniendo la privacidad. A diferencia de las redes tradicionales, la Capa de Orquestación no depende de un estado compartido global o de un consenso sobre el orden. En cambio, se centra en descentralizar la confianza entre los nodos, lo que permite cálculos seguros sobre datos privados.
La red de pruebas de Nillion Network consta de dos instancias de prueba interdependientes:
Para los desarrolladores que prefieren trabajar localmente, el SDK de Nillion permite la conexión a una instancia local de nillion-devnet. Esta devnet local se puede iniciar utilizando el nillion-devnet
herramienta que permite la interacción con una red local mientras se mantiene el proceso en ejecución. Los desarrolladores pueden luego conectar estas aplicaciones a la red de prueba Petnet una vez que estén listas.
El cliente Nillion proporciona APIs para interactuar con la red Nillion, lo que permite a los desarrolladores gestionar programas, secretos y permisos. Hay tres tipos de clientes disponibles:
El cliente de Python permite a los desarrolladores interactuar con la Red Nillion utilizando scripts de Python. Proporciona funcionalidades para generar claves de usuario y de nodo, almacenar y recuperar secretos, y administrar permisos.
El cliente de JavaScript está diseñado para su uso en navegadores Chromium como Chrome, Brave y Edge. Ofrece características similares al cliente de Python, pero está adaptado para entornos de navegador.
El Cliente CLI, conocido como el nillion
tool, es una interfaz de línea de comandos para interactuar con la Red Nillion. Proporciona una serie de comandos para gestionar claves, secretos y programas.
El SDK de Nillion proporciona a los desarrolladores un conjunto completo de herramientas para interactuar con la Red Nillion, facilitando la creación, gestión y ejecución de programas de computación seguros.
1.Nilup: Un instalador de herramientas y gestor de versiones para el SDK Nillion. Te permite instalar y gestionar diferentes versiones de las herramientas del SDK.
Comando de instalación: “curl https://nilup.nilogy.xyz/install.sh | bash"
2.Nillion: Un cliente basado en CLI para interactuar con la Red Nillion. Puede generar claves de usuario y de nodo, almacenar y recuperar secretos, y administrar programas.
Ejemplo de comando: "nillion user-key-gen user.key"
3.Nillion-Devnet: Una herramienta para crear e interactuar con una red de prueba Nillion local aislada dentro de tu computadora.
4.Node-Key2PeerID: Una utilidad para crear un ID de par a partir de tu clave de nodo.
5. Nada: Una herramienta para gestionar proyectos Nada, incluyendo la creación, compilación, ejecución y prueba de programas.
6. Nada-Run: Ejecuta programas en una versión simplificada de una red de desarrollo de Nillion.
7.Pynadac: Compila programas Nada, tomando un programa de entrada definido en Nada y produciendo una versión compilada lista para su ejecución o almacenamiento en la red Nillion.
Nillion permite el entrenamiento seguro y la inferencia de modelos de IA, lo que posibilita aplicaciones de IA personalizadas que protegen la privacidad del usuario. Esto es especialmente útil en el sector de la salud, donde los datos de los pacientes pueden analizarse de forma segura para tratamientos personalizados.
Nillion respalda plataformas de trading descentralizadas seguras, asegurando que las estrategias de trading y los detalles de las transacciones permanezcan privados. Esto reduce el riesgo de actividades maliciosas como el front-running, haciendo que el trading sea más seguro y confiable.
El procesamiento seguro de datos de Nilion es ideal para las soluciones de gestión de identidades. Puede verificar identidades sin exponer información confidencial, útil para la verificación de identidad digital y sistemas de inicio de sesión seguros.
Nillion puede procesar de forma segura los datos de los dispositivos IoT, los sensores agrícolas y los sistemas de la cadena de suministro. Esto garantiza la confidencialidad e integridad de los datos, mejorando la toma de decisiones y la eficiencia operativa.
Nillion proporciona una plataforma para mensajería segura cuántica, protegiendo las comunicaciones contra las amenazas de la computación cuántica. Esto es crucial para las industrias que requieren alta confidencialidad, como finanzas y cuidado de la salud.
Nillion permite el análisis seguro de datos de salud, protegiendo la privacidad de los pacientes y permitiendo a los investigadores obtener conocimientos. Esto puede conducir a avances en la investigación médica y mejores resultados para los pacientes.
$NIL, el token de utilidad de Nillion Network, tiene un suministro total de 1 billón y se distribuye así;
Nillion ha recaudado más de USD 20 millones en financiación inicial para construir su red descentralizada sin blockchain. Distributed Global lideró la ronda de financiación, que incluyó a inversores notables como Big Brain Holdings, Chapter One, HashKey y más de 150 más. Este grupo diverso de inversores fue elegido para evitar la concentración de la propiedad y atraer socios estratégicos que puedan ayudar a impulsar el crecimiento del proyecto.
El viaje de desarrollo de Nillion comenzó con su fundación en noviembre de 2021. El equipo liderado por Alex Page y Andrew Masanto se ha centrado en crear una red descentralizada segura y eficiente. El proyecto se basa en una innovación matemática llamada Nil Message Compute (NMC), desarrollada por el científico jefe de Nillion, Miguel de Vega. Esta innovación permite el procesamiento de datos seguro y eficiente sin depender de la tecnología de blockchain tradicional.
El enfoque innovador de Nillion para el procesamiento seguro de datos, aprovechando técnicas criptográficas avanzadas como la Computación Multiparte (MPC), el Cifrado Homomórfico Completo (FHE) y las Pruebas de Conocimiento Cero (ZKP), establece un nuevo estándar de privacidad y seguridad. Al abordar las limitaciones de la tecnología tradicional de blockchain, Nillion ofrece soluciones escalables, eficientes y seguras aplicables en diversas industrias, incluyendo IA personalizada, comercio descentralizado, gestión de identidad y análisis de salud.