zkPass to protokół zachowujący prywatność, zaprojektowany do weryfikacji prywatnych danych w ekosystemie Web3. Działa jako zdecentralizowana wyrocznia, która pozwala osobom fizycznym udowodnić różne fakty dotyczące ich tożsamości lub danych, bez ujawniania samych wrażliwych informacji. Projekt ma na celu wypełnienie luki między tradycyjnymi platformami internetowymi a aplikacjami blockchain, umożliwiając bezpieczne i prywatne przenoszenie danych ze standardowych stron internetowych na blockchain. Podstawowa technologia stojąca za projektem jest znana jako zkTLS. System ten integruje trzy kluczowe metody kryptograficzne: Trójstronne Bezpieczeństwo Warstwy Transportowej, Wielostronne Obliczenia i Dowody o Zerowej Wiedzy. Łącząc te technologie, zkPass umożliwia użytkownikom logowanie się na istniejące konta na standardowych stronach internetowych i generowanie kryptograficznego dowodu określonych atrybutów lokalnie na ich własnych urządzeniach. Na przykład, użytkownik mógłby udowodnić, że jest powyżej określonego wieku lub posiada konkretne saldo bankowe, bez udostępniania swojej faktycznej daty urodzenia lub danych konta stronie weryfikującej. Proces ten zapewnia, że surowe dane nigdy nie opuszczają kontroli użytkownika i nigdy nie są przesyłane na serwery protokołu. Projekt oferuje różnorodne przypadki użycia w różnych sektorach. W sektorze finansowym wspiera zachowujące prywatność KYC i kontrole przeciwdziałające praniu pieniędzy, a także weryfikację aktywów dla zdecentralizowanych aplikacji finansowych. W sferze społecznej i zawodowej pozwala na weryfikację stopni naukowych, historii zatrudnienia lub osiągnięć w mediach społecznościowych. Rozciąga się również na obszary takie jak gry, opieka zdrowotna i gospodarka maszynowa, gdzie może być używany do weryfikacji danych urządzeń lub określonych rekordów użytkowników dla różnych nagród i poziomów dostępu. Głównym narzędziem w ekosystemie jest TransGate, które pozwala użytkownikom na interakcję z dowolną stroną internetową HTTPS w celu wytworzenia tych dowodów. Dowody te mogą być następnie mintowane jako Soulbound Tokens lub udostępniane jako weryfikowalne poświadczenia. To sprawia, że dane są przenośne i wielokrotnego użytku w wielu aplikacjach, bez potrzeby powtarzania kroków weryfikacji. Natywny token projektu jest identyfikowany symbolem ZKP. W sieci token pełni kilka funkcji. Jest używany jako środek płatniczy za opłaty weryfikacyjne przez deweloperów, którzy chcą zintegrować protokół ze swoimi aplikacjami. Odgrywa również rolę w bezpieczeństwie sieci, ponieważ węzły lub walidatorzy muszą stakować token jako zabezpieczenie, aby uczestniczyć w procesie weryfikacji i zdobywać nagrody. Dodatkowo, token jest używany do zarządzania, umożliwiając posiadaczom udział w procesach decyzyjnych dotyczących aktualizacji protokołu i alokacji funduszy ekosystemu. Podsumowując, zkPass zapewnia infrastrukturę techniczną dla weryfikowalnego internetu, gdzie zaufanie jest ustanawiane za pomocą matematyki, a nie poprzez scentralizowanych pośredników. Daje użytkownikom cyfrową suwerenność nad ich danymi osobowymi, jednocześnie zapewniając firmom i zdecentralizowanym aplikacjom niezawodny sposób weryfikacji poświadczeń użytkowników, bez naruszania prywatności.
Dowiedz się więcej