O que é o Nillion? Inovações na rede “Blind Computation” (computação cega)

De acordo com o antigo historiador grego Heródoto, o rei persa Dario queria enviar uma mensagem secreta para a cidade-estado grega de Atenas. Ele escolheu um escravo, raspou sua cabeça, tatuou a mensagem secreta em seu couro cabeludo e esperou que o cabelo voltasse a crescer. O escravo foi então enviado a Atenas e, ao chegar, sua cabeça foi raspada novamente para revelar a mensagem.

A engenhosidade dessa história antiga está no fato de esconder com sucesso informações confidenciais durante a transmissão, incorporadas em uma superfície aparentemente comum. Entretanto, os desafios do mundo digital moderno são muito mais complexos. Não precisamos apenas ocultar a existência de informações, mas também processá-las sem expor o conteúdo.

Assim, Nillion propõe o conceito de uma rede descentralizada de “computação cega”. Assim como a mensagem do rei Dario estava escondida sob o cabelo do escravo, a tecnologia de Nillion permite que dados de alto valor sejam armazenados, transmitidos e processados em um estado totalmente criptografado.

O que é computação cega?

A computação cega geralmente se refere a várias tecnologias e métodos que permitem a computação sem expor os dados de entrada. Trata-se de um conceito abrangente, nascido da integração e do desenvolvimento de várias tecnologias criptográficas e de computação segura, incluindo assinaturas cegas, MPC (computação segura multipartidária), HE (criptografia homomórfica), TEE (ambientes de execução confiáveis) e ZKP (provas de conhecimento zero).

O que é o Nillion?

A Nillion é uma rede pública descentralizada projetada para lidar com computação segura e armazenamento de dados sem depender da tecnologia blockchain. Sua principal tecnologia é o Nil Message Compute (NMC), um novo primitivo criptográfico.

O NMC permite que os nós da rede processem dados de forma segura e privada, sem a necessidade de comunicação entre os nós ou de manter um registro imutável como os blockchains tradicionais.

Como o Nillion funciona?

A Nillion acredita que várias tecnologias de aprimoramento da privacidade (PETs), como a criptografia totalmente homomórfica (FHE) e a computação multipartidária (MPC), têm vantagens exclusivas. Não existe uma solução única para todos, e todos esses métodos devem ser organizados para obter os melhores resultados. O objetivo do Nillion é agregar todos os PETs e criar uma estrutura que permita que novos PETs se juntem facilmente à sua camada de orquestração.

Camada de orquestração do Nillion

O objetivo final do Nillion é criar um ambiente de desenvolvimento em que os desenvolvedores não precisem saber nada sobre PETs e possam simplesmente usar tipos de dados exclusivos, números inteiros e aritmética de ponto fixo para criar seus aplicativos que aumentam a privacidade. O compilador selecionará a melhor combinação de PETs para concretizar a visão dos desenvolvedores.

Para isso, os componentes importantes do Nillion incluem o compilador de linguagem Nada e a rede Nillion.

Compilador da linguagem Nada

A Nillion fornece aos desenvolvedores uma linguagem de programação MPC baseada em Python chamada “Nada”. Os desenvolvedores podem escrever programas usando Nada e compilá-los com o compilador Nada e, em seguida, carregar os programas compilados na rede Nillion para execução.

Por meio da Nada, os desenvolvedores podem gerenciar o armazenamento de dados de privacidade de alto valor e realizar cálculos cegos nesses dados, garantindo que eles permaneçam criptografados durante todo o processamento.

Arquitetura de camada dupla da rede Nillion

A Nillion Network está atualmente em fase de testes. Os usuários podem criar uma carteira da Nillion por meio do Keplr ou do Leap para se conectar à rede de teste da Nillion. Embora sua atividade de rede de teste “Genesis Sprint” tenha terminado em 6 de julho, a Nillion anunciou que lançará uma segunda fase de atividades.

A rede Nillion apresenta uma arquitetura de camada dupla: a rede principal Petnet e a camada de coordenação NilChain, para obter separação funcional e gerenciamento descentralizado.

Rede de computação cega da Nillion
  • NilChain: a camada de coordenação da rede Nillion, responsável por coordenar os pagamentos das operações cegas de computação e armazenamento executadas na rede.
  • Petnet: utiliza as tecnologias de aprimoramento de privacidade (PETs) da Nillion para proteger dados distribuídos de alto valor e realizar computação cega.

Potencial de aplicação

A tecnologia da Nillion tem amplo potencial de aplicação em vários campos, especialmente em cenários que exigem alta segurança e proteção da privacidade. As aplicações específicas incluem, mas não estão limitadas a:

  • Inferência e treinamento de modelos de IA privados: A tecnologia da Nillion pode realizar inferência e treinamento de modelos de IA sem expor a privacidade dos dados.
  • Análise segura de dados: Processar e analisar com segurança dados confidenciais, como dados médicos e financeiros.
  • Computação distribuída: Fornecer serviços de computação distribuída eficientes e seguros para aplicativos que exigem recursos de computação significativos.

Financiamento

Em dezembro de 2022, a Nillion concluiu uma rodada de sementes de US$ 20 milhões em uma avaliação de US$ 180 milhões, liderada pela Distributed Global, com a participação da AU21, Big Brain Holdings, Chapter One, GSR Markets e HashKey, entre outras.

A Nillion declarou que concluiu uma venda privada de tokens em 2023 com uma avaliação de US$ 400 milhões, liderada pela Hack VC, com a participação de figuras do setor como Ansem e CL, e investidores anjos da Worldcoin e LayerZero.

No entanto, o valor específico arrecadado não foi divulgado. Além disso, a Nillion realizou uma venda de tokens comunitários na CoinList no mês passado, oferecendo 35 milhões de tokens NIL (3,5% do fornecimento total) com a mesma avaliação de US$ 400 milhões. Espera-se que o evento de geração de tokens (TGE) da Nillion ocorra no final de agosto de 2024.

Equipe

A equipe da Nillion é impressionante. A empresa de desenvolvimento Nilogy foi incubada pelo CoinList Seed Program. O fundador e CTO da Nilogy é Conrad Whelan, um engenheiro fundador da Uber. O diretor de estratégia é Andrew Masanto, CMO fundador da Hedera Hashgraph.

O diretor de negócios é Slava Rubin, fundador do site americano de crowdfunding Indiegogo, e a conselheira geral é Lindsay Danas Cohen, ex-vice-presidente de produtos jurídicos da Coinbase.

Conclusão

A Nillion Network é uma rede descentralizada inovadora que alcança processamento e armazenamento de dados eficientes e seguros por meio da tecnologia Nil Message Compute (NMC). Sua tecnologia principal permite que os nós realizem cálculos seguros enquanto protegem a privacidade, sem manter um registro imutável como os blockchains tradicionais. Isso torna o Nillion altamente promissor na inferência e no treinamento de modelos privados de IA, entre outras aplicações.