Qu’est-ce que Nillion ? Innovations dans le réseau de « calcul aveugle
Selon l’historien grec Hérodote, le roi perse Darius voulait envoyer un message secret à la cité-État grecque d’Athènes. Il choisit un esclave, lui rase la tête, lui tatoue le message secret sur le cuir chevelu et attend que les cheveux repoussent. L’esclave fut ensuite envoyé à Athènes et, à son arrivée, on lui rasa à nouveau la tête pour révéler le message.
L’ingéniosité de cette vieille histoire réside dans le fait de réussir à dissimuler des informations sensibles pendant la transmission, en les intégrant dans une surface apparemment ordinaire. Cependant, les défis du monde numérique moderne sont bien plus complexes. Nous devons non seulement cacher l’existence des informations, mais aussi les traiter sans en exposer le contenu.
Ainsi, Nillion propose le concept d’un réseau décentralisé de « calcul aveugle ». Tout comme le message du roi Darius était caché sous les cheveux de l’esclave, la technologie de Nillion permet de stocker, de transmettre et de traiter des données de grande valeur dans un état entièrement crypté.
Qu’est-ce que le calcul aveugle ?
Le calcul aveugle fait généralement référence à diverses technologies et méthodes qui permettent de calculer sans exposer les données d’entrée. Il s’agit d’un concept global, né de l’intégration et du développement de plusieurs technologies cryptographiques et informatiques sécurisées, notamment les signatures aveugles, le calcul multipartite sécurisé (MPC), le chiffrement homomorphique (HE), les environnements d’exécution de confiance (TEE) et les preuves à connaissance nulle (ZKP).
Qu’est-ce que le Nillion ?
Nillion est un réseau public décentralisé conçu pour gérer des calculs et des stockages de données sécurisés sans s’appuyer sur la technologie blockchain. Sa technologie de base est le Nil Message Compute (NMC), une nouvelle primitive cryptographique.
Le NMC permet aux nœuds du réseau de traiter les données de manière sécurisée et privée, sans qu’il soit nécessaire de communiquer entre les nœuds ou de maintenir un grand livre immuable comme les blockchains traditionnelles.
Comment fonctionne Nillion ?
Nillion estime que les différentes technologies d’amélioration de la protection de la vie privée (PET), telles que le chiffrement entièrement homomorphe (FHE) et l’informatique multipartite (MPC), présentent chacune des avantages uniques. Il n’existe pas de solution unique et toutes ces méthodes doivent être organisées pour obtenir les meilleurs résultats. Nillion vise à regrouper toutes les TEP et à créer un cadre qui permette à de nouvelles TEP de rejoindre facilement sa couche d’orchestration.
L’objectif ultime de Nillion est de créer un environnement de développement dans lequel les développeurs n’ont pas besoin de connaître les PET et peuvent simplement utiliser des types de données uniques, des nombres entiers et l’arithmétique à virgule fixe pour créer leurs applications qui renforcent la protection de la vie privée. Le compilateur sélectionnera la meilleure combinaison de TEP pour concrétiser la vision des développeurs.
Pour ce faire, les principaux composants de Nillion sont le compilateur de langage Nada et le réseau Nillion.
Compilateur de langage Nada
Nillion fournit aux développeurs un langage de programmation MPC basé sur Python appelé « Nada ». Les développeurs peuvent écrire des programmes en utilisant Nada et les compiler avec le compilateur Nada, puis télécharger les programmes compilés sur le réseau Nillion pour les exécuter.
Grâce à Nada, les développeurs peuvent gérer le stockage de données confidentielles de grande valeur et effectuer des calculs en aveugle sur ces données, en veillant à ce qu’elles restent cryptées tout au long du traitement.
L’architecture à double couche du réseau Nillion
Le réseau Nillion est actuellement en phase de test. Les utilisateurs peuvent créer un portefeuille Nillion via Keplr ou Leap pour se connecter au réseau test de Nillion. Bien que son activité de testnet « Genesis Sprint » ait pris fin le 6 juillet, Nillion a annoncé qu’il lancerait une deuxième phase d’activités.
Le réseau Nillion présente une architecture à deux niveaux : le réseau central Petnet et la couche de coordination NilChain, afin de réaliser une séparation fonctionnelle et une gestion décentralisée.
- NilChain : La couche de coordination du réseau Nillion, responsable de la coordination des paiements pour les opérations de calcul et de stockage en aveugle exécutées sur le réseau.
- Petnet : utilise les technologies d’amélioration de la confidentialité (PET) de Nillion pour protéger les données distribuées de grande valeur et effectuer des calculs en aveugle.
Potentiel d’application
La technologie de Nillion a un large potentiel d’application dans de nombreux domaines, en particulier dans les scénarios nécessitant une sécurité élevée et une protection de la vie privée. Les applications spécifiques comprennent, sans s’y limiter, les domaines suivants
- Inférence et formation de modèles d’IA privés : La technologie de Nillion peut effectuer l’inférence et l’entraînement de modèles d’IA sans exposer la confidentialité des données.
- Analyse sécurisée des données : Traiter et analyser en toute sécurité des données sensibles, telles que des données médicales et financières.
- Informatique distribuée : Fournir des services informatiques distribués efficaces et sûrs pour les applications nécessitant d’importantes ressources informatiques.
Financement
En décembre 2022, Nillion a bouclé un tour de table de 20 millions de dollars à une valeur de 180 millions de dollars, mené par Distributed Global, avec la participation d’AU21, Big Brain Holdings, Chapter One, GSR Markets et HashKey, entre autres.
Nillion a déclaré avoir réalisé une vente privée de jetons en 2023 à une valorisation de 400 millions de dollars, dirigée par Hack VC, avec la participation de personnalités du secteur comme Ansem et CL, et d’investisseurs providentiels de Worldcoin et LayerZero.
Toutefois, le montant spécifique levé n’a pas été divulgué. En outre, Nillion a mené une vente de jetons communautaire sur CoinList le mois dernier, offrant 35 millions de jetons NIL (3,5 % de l’offre totale) à la même évaluation de 400 millions de dollars. L’événement de génération de jetons (TGE) de Nillion devrait avoir lieu à la fin du mois d’août 2024.
L’équipe
L’équipe de Nillion est impressionnante. La société de développement Nilogy a été incubée par le CoinList Seed Program. Le fondateur et directeur technique de Nilogy est Conrad Whelan, ingénieur fondateur d’Uber. Le directeur de la stratégie est Andrew Masanto, le CMO fondateur de Hedera Hashgraph.
Le Chief Business Officer est Slava Rubin, fondateur du site américain de crowdfunding Indiegogo, et le General Counsel est Lindsay Danas Cohen, ancien VP of Product Legal chez Coinbase.
Conclusion
Le réseau Nillion est un réseau décentralisé innovant qui permet un traitement et un stockage efficaces et sécurisés des données grâce à la technologie Nil Message Compute (NMC). Sa technologie de base permet aux nœuds d’effectuer des calculs sécurisés tout en protégeant la vie privée, sans maintenir un registre immuable comme les blockchains traditionnelles. Cela rend Nillion très prometteur pour l’inférence et l’entraînement de modèles d’IA privés, entre autres applications.