Ponieważ DePIN rewolucjonizują sposób dostarczania niektórych rodzajów infrastruktury, napotykają poważną przeszkodę w zapewnieniu integralności i niezawodności swoich operacji.
Dobra wiadomość jest taka, że dowody wiedzy zerowej (ZKP) stają się potężnym rozwiązaniem.
Wyzwanie weryfikacyjne
DePINy w swoich codziennych funkcjach opierają się na wielu rodzajach weryfikacji. Od potwierdzenia wydajności i lokalizacji po weryfikację faktycznie świadczonych usług i dokładności obliczeń – niezawodna weryfikacja jest niezbędna, aby DePIN działał i cieszył się zaufaniem. W uznaniu tego, w sieci peer-to-peer ZKP NovaNet opublikowaliśmy Podręcznik weryfikacji DePIN, który obejmuje szeroki zakres wymagań weryfikacyjnych.
Wyatt Benno i Houman Shadab są współzałożycielami sieci NovaNet odpornej na wiedzę zerową. Ten artykuł jest częścią nowego DePIN Vertical firmy CoinDesk, obejmującego powstającą branżę zdecentralizowanej infrastruktury fizycznej.
Konsekwencje nieodpowiedniej weryfikacji mogą być poważne. Bez solidnych kontroli węzły lub dostawcy usług mogą otrzymywać wypłaty pod fałszywym pretekstem. Sieci mogą stać się podatne na gry, a użytkownicy ryzykują przyjęcie platform o niskiej wydajności lub niestabilności.
Na początku tego roku oszuści wysłali fałszywe dane dotyczące czasu pracy do IO.net, aby zdobyć nagrody. Dokonali tego poprzez fałszowanie istnienia 1,8 miliona procesorów graficznych. Liczba niezweryfikowanych procesorów graficznych w IO.net przewyższa obecnie liczbę zweryfikowanych procesorów graficznych o ponad 3 do 1, co prawdopodobnie odzwierciedla wyzwanie stojące przed całą branżą.
Aktualne metody weryfikacji
Niestety, często brakuje istniejących metod weryfikacji DePIN.
Wiele metod weryfikacji nie jest wystarczająco dokładnych, o czym świadczy ciągłe zagrożenie fałszowaniem procesorów graficznych, lokalizacji i innych danych. Podobnie ściganie złych aktorów za pomocą czarnych list tworzonych przez społeczność i egzekwowania warunków użytkowania ma swoje ograniczenia.
Istniejące metody weryfikacji również nie są całkowicie pozbawione zaufania, co podważa etos DePIN-ów
Niektóre metody okazują się zbyt kosztowne. Na przykład DePIN-y często korzystają z walidatorów i muszą je kompensować, których jedynym celem jest powtarzanie lub ponowne sprawdzanie pracy już wykonanej przez węzły usługowe. Walidatory mogą również powodować spowolnienie DePIN-ów, wymagając przeprowadzenia dodatkowych operacji.
Ochrona prywatności to kolejna istotna kwestia związana z weryfikacją DePIN. Za każdym razem, gdy dane są umieszczane na blockchainie lub wysyłane do walidatora w celu weryfikacji, dane te nie są już prywatne.
Istniejące metody weryfikacji również nie są całkowicie pozbawione zaufania, co podważa zdecentralizowany etos DePIN.
Wprowadź dowody wiedzy zerowej
Tutaj na ratunek przychodzą dowody z wiedzą zerową. ZKP nowej generacji stanowią nie tylko ulepszenie, ale często jedyny realny sposób zapewnienia solidnej weryfikacji DePINów przy jednoczesnym zachowaniu szybkości, wydajności, decentralizacji i prywatności.
ZKP umożliwiają weryfikatorowi wykazanie prawdziwości twierdzenia weryfikatorowi z niemal absolutną pewnością, bez ujawniania jakichkolwiek dodatkowych informacji poza ważności samego twierdzenia. O ile tradycyjna metoda weryfikacji może wymagać dostępu do poufnych danych w celu sprawdzenia, czy węzeł DePIN spełnia wymagania sieci, ZKP stosują metody kryptograficzne, które weryfikują, czy określone warunki zostały spełnione, bez ujawniania, w jaki sposób warunek został spełniony.
W przypadku DePIN oznacza to, że uczestnicy sieci mogą udowodnić, że przestrzegają zasad i świadczą żądane usługi, bez narażania wrażliwych danych.
Dowody muszą być generowane na urządzeniach
Aby naprawdę chronić prywatność, ZKP muszą być generowane lokalnie na urządzeniach DePIN lub w sieciach świadczących usługi. Wysyłanie danych do węzłów walidacyjnych lub osobnego systemu sprawdzającego pozbawia ZKP właściwości „wiedzy zerowej”.
W idealnym przypadku dowody powinny być generowane na czujnikach, modułach śledzących lokalizację, węzłach obliczeniowych i innych urządzeniach. Lokalne sprawdzanie zapewnia, że dane dowodowe pozostają w rękach uczestników sieci i nie centralizuje operacji – zgodnie z podstawowymi zasadami sieci. Weryfikacja dowodu może odbywać się lokalnie, w sieciach w chmurze lub w łańcuchu, w zależności od struktury sieci.
ZKP muszą być bardzo wydajne pod względem pamięci, aby mogły być generowane lokalnie w celu zapewnienia prywatności. Na szczęście najnowsze innowacje w konstrukcji ZKP umożliwiają bardzo wydajne sprawdzanie. Na przykład schematy składania umożliwiają podzielenie generowania dowodu na małe etapy, odpowiednie do lokalnego sprawdzania.
Jednak wydajne pod względem pamięci ZKP zostały przeoczone przez branżę ze względu na skupienie się na skalowaniu Ethereum. Z kolei w NovaNet wydajność pamięci jest podstawą naszej technologii, umożliwiając generowanie dowodów w ograniczonych środowiskach, takich jak przeglądarki i urządzenia konsumenckie. W rezultacie sieć dowodowa działa w trybie peer-to-peer bez dodatkowej centralizacji DePINów.
Ścieżka naprzód
W miarę ciągłego rozwoju i ewolucji DePINów przyjęcie dowodów z wiedzą zerową do weryfikacji prawdopodobnie stanie się nie tylko zaletą, ale koniecznością. Sieci korzystające z tej technologii będą lepiej przygotowane do oferowania niezawodnych, wydajnych i prawdziwie zdecentralizowanych usług, chroniąc jednocześnie prywatność swoich użytkowników i dostawców.
W NovaNet cieszymy się, że możemy pomóc w urzeczywistnieniu celów DePIN.
Uwaga: poglądy wyrażone w tej kolumnie są poglądami autora i niekoniecznie odzwierciedlają poglądy CoinDesk, Inc. lub jej właścicieli i podmiotów stowarzyszonych.