Che cos’è Nillion? Innovazioni nella rete di calcolo cieco

Secondo l’antico storico greco Erodoto, il re persiano Dario voleva inviare un messaggio segreto alla città-stato greca di Atene. Scelse uno schiavo, gli rasò la testa, gli tatuò il messaggio segreto sul cuoio capelluto e aspettò che i capelli ricrescessero. Lo schiavo fu poi inviato ad Atene e, al suo arrivo, gli fu rasata nuovamente la testa per rivelare il messaggio.

L’ingegnosità di questa vecchia storia sta nel riuscire a nascondere informazioni sensibili durante la trasmissione, incastonate in una superficie apparentemente ordinaria. Tuttavia, le sfide del mondo digitale moderno sono molto più complesse. Non dobbiamo solo nascondere l’esistenza delle informazioni, ma anche elaborarle senza svelarne il contenuto.

Nillion propone quindi il concetto di una rete decentralizzata di “calcolo cieco”. Proprio come il messaggio di Re Dario era nascosto sotto i capelli dello schiavo, la tecnologia di Nillion permette di memorizzare, trasmettere ed elaborare dati di alto valore in uno stato completamente criptato.

Che cos’è il calcolo cieco?

La computazione cieca si riferisce in generale a varie tecnologie e metodi che consentono la computazione senza esporre i dati di ingresso. Si tratta di un concetto completo, nato dall’integrazione e dallo sviluppo di molteplici tecnologie crittografiche e di calcolo sicuro, tra cui le firme cieche, il calcolo multipartitico sicuro (MPC), la crittografia omomorfa (HE), gli ambienti di esecuzione fidati (TEE) e le prove a conoscenza zero (ZKP).

Che cos’è Nillion?

Nillion è una rete pubblica decentralizzata progettata per gestire il calcolo sicuro e l’archiviazione dei dati senza affidarsi alla tecnologia blockchain. La sua tecnologia di base è il Nil Message Compute (NMC), una nuova primitiva crittografica.

L’NMC consente ai nodi della rete di elaborare i dati in modo sicuro e privato, senza la necessità di comunicare tra i nodi o di mantenere un registro immutabile come le blockchain tradizionali.

Come funziona Nillion?

Nillion ritiene che le varie tecnologie di miglioramento della privacy (PET), come la crittografia completamente omomorfa (FHE) e il calcolo multi-party (MPC), presentino ciascuna vantaggi unici. Non esiste una soluzione unica e tutti questi metodi devono essere organizzati per ottenere i migliori risultati. Nillion mira ad aggregare tutti i PET e a creare una struttura che consenta a nuovi PET di unirsi facilmente al suo livello di orchestrazione.

Il livello di orchestrazione di Nillion

L’obiettivo finale di Nillion è quello di creare un ambiente di sviluppo in cui gli sviluppatori non debbano sapere nulla dei PET e possano semplicemente utilizzare tipi di dati unici, numeri interi e aritmetica a virgola fissa per creare le loro applicazioni che migliorano la privacy. Il compilatore selezionerà la migliore combinazione di PET per realizzare la visione degli sviluppatori.

Per raggiungere questo obiettivo, i componenti importanti di Nillion sono il compilatore del linguaggio Nada e la rete Nillion.

Compilatore del linguaggio Nada

Nillion mette a disposizione degli sviluppatori un linguaggio di programmazione MPC basato su Python, chiamato “Nada”. Gli sviluppatori possono scrivere programmi con Nada e compilarli con il compilatore Nada, quindi caricare i programmi compilati sulla rete Nillion per eseguirli.

Grazie a Nada, gli sviluppatori possono gestire l’archiviazione di dati ad alto valore di privacy ed eseguire calcoli ciechi su questi dati, garantendo che i dati rimangano criptati durante l’intera elaborazione.

Architettura a doppio strato della rete Nillion

La rete Nillion è attualmente in fase di test. Gli utenti possono creare un portafoglio Nillion attraverso Keplr o Leap per connettersi alla Nillion testnet. Sebbene l’attività di testnet “Genesis Sprint” sia terminata il 6 luglio, Nillion ha annunciato che lancerà una seconda fase di attività.

La rete Nillion presenta un’architettura a doppio strato: la rete centrale Petnet e il livello di coordinamento NilChain, per ottenere una separazione funzionale e una gestione decentralizzata.

La rete di calcolo cieca di Nillion
  • NilChain: il livello di coordinamento della rete Nillion, responsabile del coordinamento dei pagamenti per le operazioni di calcolo e archiviazione alla cieca eseguite sulla rete.
  • Petnet: utilizza le tecnologie di miglioramento della privacy (PET) di Nillion per proteggere i dati distribuiti di alto valore ed eseguire calcoli ciechi.

Potenziale di applicazione

La tecnologia di Nillion ha un ampio potenziale di applicazione in diversi campi, soprattutto in scenari che richiedono un’elevata sicurezza e protezione della privacy. Le applicazioni specifiche includono, ma non si limitano a:

  • Inferenza e addestramento di modelli di intelligenza artificiale privati: La tecnologia di Nillion è in grado di eseguire l’inferenza e l’addestramento di modelli di intelligenza artificiale senza esporre la privacy dei dati.
  • Analisi sicura dei dati: Elaborazione e analisi sicura di dati sensibili, come quelli medici e finanziari.
  • Informatica distribuita: Fornire servizi di calcolo distribuito efficienti e sicuri per le applicazioni che richiedono risorse di calcolo significative.

Finanziamento

Nel dicembre 2022, Nillion ha completato un seed round da 20 milioni di dollari con una valutazione di 180 milioni di dollari, guidato da Distributed Global, con la partecipazione, tra gli altri, di AU21, Big Brain Holdings, Chapter One, GSR Markets e HashKey.

Nillion ha dichiarato di aver completato una vendita privata di token nel 2023 con una valutazione di 400 milioni di dollari, guidata da Hack VC, con la partecipazione di figure del settore come Ansem e CL, e di angel investors come Worldcoin e LayerZero.

Tuttavia, l’importo specifico raccolto non è stato reso noto. Inoltre, il mese scorso Nillion ha condotto una vendita di token comunitari su CoinList, offrendo 35 milioni di token NIL (il 3,5% dell’offerta totale) alla stessa valutazione di 400 milioni di dollari. Il Token Generation Event (TGE) di Nillion è previsto per la fine di agosto 2024.

Squadra

Il team di Nillion è impressionante. La società di sviluppo Nilogy è stata incubata dal CoinList Seed Program. Il fondatore e CTO di Nilogy è Conrad Whelan, un ingegnere fondatore di Uber. Il Chief Strategy Officer è Andrew Masanto, il CMO fondatore di Hedera Hashgraph.

Il Chief Business Officer è Slava Rubin, il fondatore del sito americano di crowdfunding Indiegogo, e il General Counsel è Lindsay Danas Cohen, ex VP of Product Legal di Coinbase.

Conclusione

Nillion Network è una rete decentralizzata innovativa che realizza un’elaborazione e un’archiviazione dei dati efficiente e sicura grazie alla tecnologia Nil Message Compute (NMC). La sua tecnologia di base consente ai nodi di eseguire calcoli sicuri proteggendo la privacy, senza mantenere un libro mastro immutabile come le blockchain tradizionali. Ciò rende Nillion molto promettente per l’inferenza e l’addestramento di modelli AI privati, tra le altre applicazioni.