Pochodne identyfikatory prywatne
Chroniące prywatność konta i tożsamości chroniące przed botami za pomocą loginów ZKP.
We wcześniejszym poście jakiś czas temu chciałem uświadomić programistom, w jaki sposób mogą – w sposób niezamierzony – zbudować okropny system tożsamości, ale także podkreśliłem potrzebę takiego systemu, jeśli naprawdę chcemy przejść w pełni zdecentralizowany.
To, czy będzie wersja autorytarna, dobroczynna etatystyczna czy libertariańska, nie ma znaczenia dla tego artykułu. W każdym systemie, nawet w obecnym ekosystemie, możemy znacznie poprawić prywatność, jeśli zdecydujemy się nie używać bezpośrednio kluczy publicznych, ale „pochodnych identyfikatorów prywatnych”.
Pochodne identyfikatory prywatne
DPI w skrócie i krótka definicja:
„Unikatowy identyfikator pochodzący z czyjegoś klucza prywatnego, wykorzystujący publicznie dostępne informacje o aplikacji, której dotyczy”.
Skąd wiesz, że jest to czyjś klucz prywatny używany do wyprowadzenia? A jak to się ma do systemu tożsamości? Proste, możemy przeprowadzić weryfikację ZKP weryfikowalnych poświadczeń (VC), które są adresowane do klucza publicznego. Jeśli mamy klucz prywatny do wspomnianych danych uwierzytelniających, możemy „udowodnić”, że jesteśmy „prawdziwi” (a przynajmniej tak twierdzą dostawcy tożsamości). Jeśli możemy zweryfikować poświadczenie w przestrzeni ZKP, możemy rozszerzyć tę funkcjonalność, aby uzyskać unikalny identyfikator, po prostu mieszając klucz prywatny z niektórymi informacjami publicznymi, takimi jak nazwa DNS(en). Daje nam to nowy deterministyczny identyfikator. Teraz dodaj do miksu wartość jednorazową (lub ścieżkę BIP39) i możemy również wyprowadzić nowy klucz publiczny!
Bardzo przydatne, udowodniliśmy teraz, że jesteśmy „prawdziwi”, jaki jest nasz identyfikator konta i kryptograficzne środki komunikacji!
Jeśli podstawowy system tożsamości faktycznie wykonuje przyzwoitą robotę, identyfikując prawdziwych ludzi, jest to świetny sposób na zachowanie prywatności na dowolnej platformie, podczas gdy platforma korzysta z ochrony przed sybilliami!
Tak, tak, wiem, że to nie jest kompletna historia i jest o wiele więcej tego i znacznie więcej prywatności w ogóle. Ale po stronie konstruktora możemy przynajmniej zerwać łącza kryptograficzne!
Jak to działa?
Proste, jeśli potrafisz odczytać kod ZKP circom:
Jeśli nigdy nie czytałeś kodu circom, nie martw się, jest całkiem oczywiste, co się dzieje. Jeśli wcześniej pracowałeś z circom, poeksperymentuj!
Masz pytania lub uwagi?
Zapraszam do kontaktu na Twitterze:https://twitter.com/ovanwijk
Nowy w handlu? Wypróbuj boty handlujące kryptowalutami lub kopiuj transakcje na najlepszych giełdach kryptograficznych
Dołącz do Coinmonks Telegram Channel i Youtube Channel, aby otrzymywać codzienne wiadomości Crypto

![Czym w ogóle jest lista połączona? [Część 1]](https://post.nghiatu.com/assets/images/m/max/724/1*Xokk6XOjWyIGCBujkJsCzQ.jpeg)



































