Według starożytnego greckiego historyka Herodota, perski król Dariusz chciał wysłać tajną wiadomość do greckiego miasta-państwa Aten. Wybrał niewolnika, ogolił mu głowę, wytatuował tajną wiadomość na skórze głowy i czekał, aż włosy odrosną. Niewolnik został następnie wysłany do Aten, a po przybyciu na miejsce jego głowa została ponownie ogolona, aby ujawnić wiadomość.
Pomysłowość tej starej historii polega na skutecznym ukrywaniu poufnych informacji podczas transmisji, osadzonych w pozornie zwykłej powierzchni. Wyzwania współczesnego cyfrowego świata są jednak znacznie bardziej złożone. Musimy nie tylko ukrywać istnienie informacji, ale także przetwarzać je bez ujawniania ich treści.
W ten sposób Nillion proponuje koncepcję zdecentralizowanej sieci „ślepych obliczeń”. Podobnie jak wiadomość króla Dariusza była ukryta pod włosami niewolnika, technologia Nilliona pozwala na przechowywanie, przesyłanie i przetwarzanie danych o wysokiej wartości w stanie całkowicie zaszyfrowanym.
Czym są obliczenia w ciemno?
Ślepe obliczenia odnoszą się ogólnie do różnych technologii i metod, które umożliwiają obliczenia bez ujawniania danych wejściowych. Jest to kompleksowa koncepcja, zrodzona z integracji i rozwoju wielu kryptograficznych i bezpiecznych technologii obliczeniowych, w tym podpisów niewidomych, bezpiecznych obliczeń wielostronnych (MPC), szyfrowania homomorficznego (HE), zaufanych środowisk wykonawczych (TEE) i dowodów zerowej wiedzy (ZKP).
Czym jest Nillion?
Nillion to zdecentralizowana sieć publiczna zaprojektowana do obsługi bezpiecznych obliczeń i przechowywania danych bez polegania na technologii blockchain. Jej podstawową technologią jest Nil Message Compute (NMC), nowy prymityw kryptograficzny.
NMC umożliwia węzłom w sieci bezpieczne i prywatne przetwarzanie danych, bez potrzeby komunikacji między węzłami lub utrzymywania niezmiennej księgi, jak w przypadku tradycyjnych łańcuchów bloków.
Jak działa Nillion?
Nillion uważa, że różne technologie zwiększające prywatność (PET), takie jak w pełni homomorficzne szyfrowanie (FHE) i obliczenia wielostronne (MPC), mają unikalne zalety. Nie ma jednego uniwersalnego rozwiązania, a wszystkie te metody muszą być zorganizowane w celu osiągnięcia najlepszych wyników. Nillion ma na celu agregację wszystkich PET i stworzenie struktury, która pozwoli nowym PET łatwo dołączyć do warstwy orkiestracji.
Ostatecznym celem Nillion jest stworzenie środowiska programistycznego, w którym programiści nie muszą nic wiedzieć o PET i mogą po prostu używać unikalnych typów danych, liczb całkowitych i arytmetyki stałoprzecinkowej do tworzenia aplikacji zwiększających prywatność. Kompilator wybierze najlepszą kombinację PET, aby zrealizować wizję programistów.
Aby to osiągnąć, ważne komponenty Nillion obejmują kompilator języka Nada i sieć Nillion.
Kompilator języka Nada
Nillion zapewnia programistom język programowania MPC oparty na Pythonie o nazwie „Nada”. Deweloperzy mogą pisać programy przy użyciu Nada i kompilować je za pomocą kompilatora Nada, a następnie przesyłać skompilowane programy do sieci Nillion w celu uruchomienia.
Dzięki Nada programiści mogą zarządzać przechowywaniem danych o wysokiej wartości prywatności i wykonywać obliczenia w ciemno na tych danych, zapewniając, że dane pozostaną zaszyfrowane podczas przetwarzania.
Dwuwarstwowa architektura Nillion Network
Sieć Nillion znajduje się obecnie w fazie testów. Użytkownicy mogą utworzyć portfel Nillion za pośrednictwem Keplr lub Leap, aby połączyć się z siecią testową Nillion. Chociaż działalność sieci testowej „Genesis Sprint” zakończyła się 6 lipca, Nillion ogłosił, że rozpocznie drugą fazę działań.
Nillion Network posiada dwuwarstwową architekturę: sieć rdzeniową Petnet i warstwę koordynacyjną NilChain, aby osiągnąć funkcjonalną separację i zdecentralizowane zarządzanie.
- NilChain: Warstwa koordynacyjna sieci Nillion, odpowiedzialna za koordynację płatności za ślepe obliczenia i operacje przechowywania danych wykonywane w sieci.
- Petnet: Wykorzystuje technologie zwiększające prywatność (PET) firmy Nillion do ochrony rozproszonych danych o wysokiej wartości i wykonywania obliczeń w ciemno.
Potencjał zastosowania
Technologia Nillion ma szeroki potencjał zastosowania w wielu dziedzinach, zwłaszcza w scenariuszach wymagających wysokiego poziomu bezpieczeństwa i ochrony prywatności. Konkretne zastosowania obejmują między innymi:
- Prywatne wnioskowanie i szkolenie modeli AI: Technologia Nillion może przeprowadzać wnioskowanie i szkolenie modeli AI bez narażania prywatności danych.
- Bezpieczna analiza danych: Bezpieczne przetwarzanie i analizowanie wrażliwych danych, takich jak dane medyczne i finansowe.
- Przetwarzanie rozproszone: Zapewnienie wydajnych i bezpiecznych usług przetwarzania rozproszonego dla aplikacji wymagających znacznych zasobów obliczeniowych.
Finansowanie
W grudniu 2022 r. firma Nillion zakończyła rundę zalążkową o wartości 20 mln USD przy wycenie 180 mln USD, prowadzoną przez Distributed Global, z udziałem między innymi AU21, Big Brain Holdings, Chapter One, GSR Markets i HashKey.
Nillion oświadczył, że zakończył prywatną sprzedaż tokenów w 2023 r. przy wycenie 400 mln USD, prowadzonej przez Hack VC, z udziałem przedstawicieli branży, takich jak Ansem i CL, oraz aniołów biznesu z Worldcoin i LayerZero.
Konkretna zebrana kwota nie została jednak ujawniona. Ponadto Nillion przeprowadził w zeszłym miesiącu sprzedaż tokenów społeczności na CoinList, oferując 35 milionów tokenów NIL (3,5% całkowitej podaży) przy tej samej wycenie 400 milionów dolarów. Oczekuje się, że Token Generation Event (TGE) Nillion odbędzie się pod koniec sierpnia 2024 roku.
Zespół
Zespół Nillion jest imponujący. Firma deweloperska Nilogy została inkubowana przez CoinList Seed Program. Założycielem i CTO Nilogy jest Conrad Whelan, inżynier założyciel Ubera. Dyrektorem ds. strategii jest Andrew Masanto, założyciel Hedera Hashgraph.
Dyrektorem ds. biznesowych jest Slava Rubin, założyciel amerykańskiego serwisu crowdfundingowego Indiegogo, a głównym radcą prawnym jest Lindsay Danas Cohen, była wiceprezes ds. prawnych produktów w Coinbase.
Wnioski
Nillion Network to innowacyjna zdecentralizowana sieć, która zapewnia wydajne i bezpieczne przetwarzanie i przechowywanie danych dzięki technologii Nil Message Compute (NMC). Jej podstawowa technologia umożliwia węzłom wykonywanie bezpiecznych obliczeń przy jednoczesnej ochronie prywatności, bez utrzymywania niezmiennej księgi, takiej jak tradycyjne łańcuchy bloków. Sprawia to, że Nillion jest bardzo obiecujący między innymi w prywatnym wnioskowaniu i szkoleniu modeli sztucznej inteligencji.