What is Zero Knowledge KYC (zkKYC)?
Zero Knowledge KYC (zkKYC) pozwala udowodnić, że przeszedłeś procedurę KYC bez przekazywania swoich danych osobowych każdej aplikacji. Udostępniasz matematycznie potwierdzoną odpowiedź tak lub nie, nie paszport. Wyobraź to sobie jak ochronę: pokaż opaskę, dokument trzymaj w kieszeni.
„Zero Knowledge KYC (zkKYC) oznacza brak KYC.” To nieprawda. Nadal weryfikuje cię wydawca, a do aplikacji przekazujesz tylko minimalny dowód, co zwiększa twoją prywatność i ogranicza nadmierne udostępnianie danych.
How Zero Knowledge KYC (zkKYC) works
Oto proste wyjaśnienie, które możesz sobie wyobrazić.
- Step 1: Rejestrujesz się u wydawcy KYC i przesyłasz dokumenty tylko raz.
- Step 2: Wydawca je sprawdza i wystawia poświadczenie do twojego portfela. Twoje dane nie są upubliczniane, jest to po prostu podpisane oświadczenie.
- Step 3: Gdy aplikacja pyta „czy masz dostęp?”, twój portfel tworzy dowód przy użyciu dowodów z zerową wiedzą, pokazując na przykład „ponad 18 lat” lub „nie ma na liście sankcyjnej”.
- Step 4: Aplikacja lub smart contract weryfikuje dowód za pomocą klucza publicznego. Dowiaduje się odpowiedzi, nie twoich sekretów.
- Step 5: Uzyskujesz dostęp. Bez wysyłania plików, bez rozsyłania zdjęć dokumentów. Prosto.
O to chodzi: Zero Knowledge KYC (zkKYC) pozwala przejść kontrolę bez przekazywania całej swojej historii.
Why Zero Knowledge KYC (zkKYC) Matters
Dlaczego warto to znać, nawet jeśli lubisz autouzupełnianie:
- Benefit: Mniej przekazywanych danych to mniejsze ryzyko wycieków i mniej żmudnego przesyłania dokumentów.
- Perspective: Projekty mogą sprostać wymogom regulacyjnym, jednocześnie pozostawiając użytkowników w komforcie przy minimalnym śladzie danych.
- Relevance: Zobaczysz to na giełdach, przy bramkach DeFi, w sprawdzaniu członkostwa DAO, a nawet przy emisjach NFT z ograniczeniami wiekowymi.
Gdy dodajesz poświadczenie zk do portfela, upewnij się, że obsługuje sprawdzanie unieważnienia i selektywne ujawnianie. Jedno przestarzałe poświadczenie może spowodować odrzucenie dowodu w najgorszym momencie.
Key Characteristics of Zero Knowledge KYC (zkKYC)
Czym różni się to od klasycznego przesyłania KYC:
- Minimal: Udostępniasz tylko fakt spełnienia reguły, nie surowe dokumenty.
- Verifiable: Dowody są poparte dowodami kryptograficznymi, które każdy może sprawdzić.
- Programmable: Smart contracty mogą akceptować lub odrzucać na podstawie stwierdzeń takich jak wiek lub miejsce zamieszkania.
- Revocable: Wydawcy mogą unieważniać poświadczenia, a aplikacje mogą sprawdzać status.
- Portable: Jedna weryfikacja może być użyta ponownie w wielu aplikacjach.
Variations
Ta sama idea, różne warianty:
- Offchain: Wydawca przechowuje dane poza łańcuchem, twój portfel trzyma poświadczenie, dowody generowane są na twoim urządzeniu.
- Onchain: Weryfikacja dowodu odbywa się w smart contractcie, co umożliwia automatyczne przepuszczanie bez udziału człowieka.
- Hybrid: Sprawdzanie off chain z zapisami na chainie, które odnoszą się do wydawcy.
- Credential: Wielokrotnego użytku podpisane oświadczenia typu „przeszedł KYC u wydawcy X w dniu Y”.
Zero Knowledge KYC (zkKYC) nie czyni cię anonimowym dla wydawcy. Sprawia, że jesteś bardziej dyskretny wobec pozostałych. Miej to na uwadze przy wyborze podmiotu, który Cię weryfikuje.
Example
Giełda DeFi pozwala na handel, gdy twój portfel przedstawi dowód z Zero Knowledge KYC (zkKYC), że przeszedłeś kontrolę w tym miesiącu i nie figurujesz na liście sankcyjnej, bez przesyłania dokumentów.
Fun Fact
Teoria stojąca za tymi dowodami sięga lat osiemdziesiątych, kiedy badacze pokazali, że można przekonać kogoś, iż znasz sekret, nie ujawniając go. To później zainspirowało praktyczne rozwiązania zkKYC w zastosowaniach kryptowalutowych.
Wrap-Up
W skrócie: udowodnij, że zostałeś zweryfikowany, chroń swoje dane i pozwól matematyce przemówić.
