Przedstawiamy World ID i SDK

Mar 14, 2023 5 Minute Read
  • World ID to nowy zdecentralizowany protokół tożsamości z priorytetem prywatności. Umożliwia płynne logowanie się do stron internetowych, aplikacji mobilnych i krypto dapps, jednocześnie udowadniając, że jesteś unikalną i prawdziwą osobą, bez udostępniania danych osobowych takich jak imiona, maile itp.
  • World ID obsługuje wiele typów weryfikacji tożsamości osoby. Na początku obejmuje to weryfikację numeru telefonu, aby zapewnić łatwy dostęp każdemu posiadaczowi smartfona, oraz weryfikację biometryczną Orb dla ekstremalnej dokładności.
  • Wczesny dostęp do SDK World ID dla aplikacji mobilnych, internetowych i kryptograficznych jest już dostępny tutaj.

Cyfrowa tożsamość była otwartym problemem od czasu wynalezienia internetu. Nawet dzisiaj, ponad 50% światowej populacji nie ma weryfikowalnego prawnego identyfikatora. W miarę jak wkraczamy w ekscytującą nową Erę Sztucznej Inteligencji, rozwiązanie problemu dowodu tożsamości jest ważniejsze niż kiedykolwiek wcześniej—szczególnie w celu zapewnienia demokratycznego dostępu i zarządzania tymi systemami, uczciwego podziału generowanych korzyści oraz wiedzy, komu i czemu ufać online.

Worldcoin dąży do rozwiązania tego problemu w sposób priorytetowy pod względem prywatności, suwerenny i zdecentralizowany. Jest to możliwe dzięki otwartemu protokołowi World ID. Jeśli się uda, stanie się największą siecią autentycznych ludzi w internecie, jako dobro publiczne.

Dziś z radością przedstawiamy pierwszy wgląd w World ID – podstawowy protokół tożsamości oparty na kryptografii zero-knowledge – oraz SDK, który umożliwi deweloperom wykorzystanie tej potężnej nowej podstawy.

Figure
Rys. 1

World ID danej osoby, zweryfikowany przez Orba.

World ID i Proof of Personhood

Jednym ze sposobów myślenia o World ID jest globalny cyfrowy paszport, który znajduje się lokalnie na telefonie jego posiadacza. Najważniejszą cechą World ID jest to, że posiadacz może używać go do udowodnienia, że jest prawdziwą i unikalną osobą, bez udostępniania danych osobowych, korzystając z dowodów zero-knowledge.

World ID obsługuje wiele typów weryfikacji, które osiągają to z różnym stopniem dokładności. Na starcie obejmuje to weryfikację numeru telefonu i chroniące prywatność weryfikacje tęczówki jako flagowy identyfikator ze względu na jego inkluzywność, skalowalność i solidność. 

Pierwszym urządzeniem sprzętowym wspierającym ten standard jest Orb, otwarte urządzenie do obrazowania tęczówki opracowane przez TFH. Jest mobilne i łatwe w użyciu, zaprojektowane do operowania w niepewnych środowiskach i przede wszystkim zaprojektowane do ochrony prywatności nawet poza kryptografią zero-knowledge podstawowego protokołu, uruchamiając swoje siedem sieci neuronowych lokalnie na urządzeniu. Dowiedz się więcej o Orb.

Co ważne, World ID nie jest uzyskiwane ani powiązane z biometrią, numerem telefonu, portfelem kryptograficznym ani jakimkolwiek innym identyfikatorem posiadacza. Nawiązując do analogii z paszportem, weryfikacje proof of personhood - w tym Orb - to w zasadzie pieczątki, które pozwalają posiadaczowi udowodnić, że konkretny paszport został zweryfikowany, bez ujawniania informacji o samej weryfikacji ani paszporcie.

Figure
Rys. 2

Orb, który weryfikuje biometrię osoby i wydaje odpowiednie poświadczenie do weryfikacji World ID danej osoby.

Korzystanie z World ID

Jak zdobyć swoje World ID

To tak proste, jak pobranie kompatybilnego portfela, zaczynając od World App. Więcej wkrótce. Weryfikacja telefoniczna jest dostępna w większości krajów dla użytkowników i deweloperów od dzisiaj. Biorąc pod uwagę, że Worldcoin jest nadal w wersji Beta, dostępność Orbs jest głównie ograniczona do Argentyny, Chile, Indii, Kenii, Portugalii i Hiszpanii, a także pokazów na konferencjach dotyczących blockchain i tożsamości. Szersze wdrożenie planowane jest na później w tym roku, a pobliskie urządzenia można znaleźć za pomocą World App.

Zaloguj się za pomocą World ID

Najprostszym sposobem korzystania z World ID jest metoda logowania. Po wybraniu Zaloguj się za pomocą Worldcoin na stronie internetowej, aplikacji mobilnej lub kryptowalutowej aplikacji, zatwierdzasz lub odrzucasz żądanie z portfela samokontroli, aby uwierzytelnić się i udowodnić, że jesteś prawdziwą i unikalną osobą.

Jedna osoba nie zawsze równa się jednemu kontu, więc system również wspiera pseudonimy. Aplikacje mogą umożliwić swoim użytkownikom skonfigurowanie wielu kont za pomocą jednego World ID w taki sposób, że tylko użytkownik wie, że wszystkie należą do jego World ID. Jest to przydatne, jeśli np. aplikacja społecznościowa chce ograniczyć liczbę osób do pięciu zweryfikowanych profili, aby zapobiec botom, zachowując jednocześnie prywatność.

Kiedy logujesz się za pomocą Worldcoin, Twój World ID, konta aplikacji, weryfikacje proof-of-personhood i portfele nie są ze sobą powiązane. Nikt, nawet współtwórcy Worldcoin ani deweloperzy aplikacji, nie mogą śledzić Cię na różnych stronach internetowych, zidentyfikować World ID powiązanego z Twoim kontem ani ogólnie dowiedzieć się więcej o Tobie. Dowiedz się więcej o szczegółach technicznych dotyczących prywatności.

Aby zobaczyć, jak to wygląda w praktyce, odwiedź Worldcoin Discord i zweryfikuj się za pomocą World ID, aby uzyskać specjalne uprawnienia.

Figure
Ryc. 3

Osoba korzystająca z Sign in with Worldcoin w World App, aby uwierzytelnić się w aplikacji.

Anonimowe działania

Podczas Sign in with Worldcoin jest daleko poza stanem sztuki w zakresie cyfrowej prywatności, niektóre działania wymagają jeszcze bardziej ekstremalnego poziomu ochrony. Przykładem tego jest głosowanie. Niezależnie od tego, czy mówimy o zarządzaniu DAO, czy też o wyborach rządowych, ważne jest, aby każda osoba oddała swój głos tylko raz, aby zachować integralność wyników. Równie ważne jest, aby ludzie mogli to robić w sposób chroniący prywatność.

Z tego powodu World ID również wspiera Anonimowe Działania. W tej konfiguracji, zamiast jednorazowego uwierzytelniania Twojego World ID w danej aplikacji, generujesz indywidualne dowody zerowej wiedzy, aby pokazać, że jesteś prawdziwą osobą, która nigdy wcześniej nie wykonywała tej konkretnej czynności.

Budowanie z World ID

Worldcoin jest protokołem bez zezwoleń, co oznacza, że każdy może się z nim zintegrować bez udziału zespołów, które przyczyniają się do jego rozwoju. SDK sprawia, że integracje webowe, mobilne i onchain są szybkie i proste. Zawiera narzędzia takie jak widget internetowy (JS), Portal dla Deweloperów, symulator rozwoju, przykłady, przewodniki i więcej. 

World ID jest również zaprojektowany do obsługi istniejących otwartych standardów tożsamości, w tym OAuth 2.0 i OIDC (OpenID Connect) obecnie, a wkrótce także Verifiable Credentials (VCs), Decentralized Identifiers (DIDs) i Sign in with Ethereum (SIWE).

Deweloperzy zainteresowani wczesnym dostępem do SDK Beta mogą zarejestrować się na listę oczekujących, a publiczne wprowadzenie będzie odbywać się stopniowo w kolejnych tygodniach. Aby dowiedzieć się więcej o protokole i SDK, możesz również przejrzeć dokumentację.

Aplikacje i przypadki użycia

Globalny proof of personhood umożliwi powstanie nowej generacji produktów i usług, z których wiele będzie zaskakujących nawet dla tych, którzy spędzają swoje dni rozmyślając o tym. Niemniej jednak społeczność zebrała kolekcję niektórych aplikacji, które się pojawią, w tym:

  • Sieci społecznościowe. Ochrona przed botami, moderacja społeczności, przypisanie treści.
  • Głosowanie. Zarządzanie DAO, wybory rządowe, sondaże online, spisy powszechne.
  • Usługi finansowe. Pożyczki niskozabezpieczone, oszustwa kartowe, zgodność.
  • Zachęty dla klientów. Programy lojalnościowe, kupony, polecenia, darmowe okresy próbne.
  • Rynki. Reputacja, fałszywe recenzje, fałszywe transakcje, przeciwdziałanie scalperom. 
  • Dystrybucja pieniędzy. Zasiłki rządowe, pomoc non-profit, stypendia, zrzuty kryptowalut, UBI.

Co dalej 

W miarę jak Worldcoin nabiera rozpędu dzięki kamieniom milowym takim jak przekroczenie 1M rejestracji Beta (obecnie 1,3M), otwarcie Orb i tworzenie drogi do decentralizacji, ważne jest, aby pamiętać, że to dopiero początkowe dni i wiele jeszcze pozostaje do zrobienia, gdy projekt kończy swoją fazę Beta.

Rozwój World ID Protocol i SDK będzie kontynuowany z nadchodzącymi funkcjonalnościami, takimi jak uwierzytelnianie zasilane przez ZKML na urządzeniu, alternatywne weryfikacje tożsamości, w tym ZK KYC, oraz ogólne poświadczenia tożsamości z obsługą selektywnego ujawniania i zaświadczeń. Więcej szczegółów pojawi się w ciągu najbliższych tygodni i miesięcy. Jeśli pasjonujesz się prywatną tożsamością cyfrową i chcesz kształtować przyszłość World ID, rozważ dołączenie do zespołu w ekosystemie, wspierając Semaphore oraz WalletConnect, które umożliwiają elementy World ID, śledząc rozmowy na Twitter/X, Telegram, Discord, YouTube i LinkedIn lub przyczyniając się bezpośrednio na GitHub.

W międzyczasie, cieszymy się na otrzymanie opinii od społeczności na temat tego wstępnego podglądu oraz na to, co deweloperzy na całym świecie zbudują przy użyciu World ID.

Zastrzeżenie

Powyższa treść obowiązuje wyłącznie we wskazanym czasie. Ponadto informacje te obarczone są ryzykiem, niepewnością i podlegają założeniom, przez co mogą być błędne i mogą ulec zmianie bez powiadomienia. Pełną treść zastrzeżenia można znaleźć w naszych Warunkach Użytkowania, a Ważne Informacje dla Użytkowników można znaleźć na naszej stronie Ryzyko.

Informacje w tym artykule mają ponad 12 miesięcy i mogą być nieaktualne. Wejdź na world.org/blog w celu uzyskania najnowszych informacji o projekcie.