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.
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.
- 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.