Tworzenie danych
Kategorie danych
Istnieje siedem kategorii danych:
Dane ogólne: Są to wszelkie ogólne informacje o właścicielu danych, takie jak imię i nazwisko, wiek itp.
Dane dotyczące wykształcenia: Są to dane dotyczące wykształcenia właściciela, szkoły, certyfikatów, stopni naukowych itp.
Dane dotyczące opieki zdrowotnej: Są to dane dotyczące historii zdrowia właściciela
Dane zawodowe: Są to dane dotyczące historii pracy właściciela
Dane dotyczące nieruchomości: Są to dane dotyczące majątku właściciela, zarówno nieruchomości, jak i innych. Obejmuje to adres tych rzeczy, jeśli ma to zastosowanie. *Inne: Są to dowolne dane o właścicielu, które nie pasują do żadnej z poprzednich kategorii
Dane z możliwością przeszukiwania: Są to dane przechowywane w niezaszyfrowanym formacie, które można wyszukiwać na stronie SSI. Mogą to być dane dotyczące łańcucha dostaw produktu, dzięki czemu użytkownicy kupujący produkt będą mogli po prostu przeszukać go według jego identyfikatora na stronie SSI i uzyskać wszystkie informacje na temat łańcucha dostaw bezpośrednio z łańcucha bloków. Dzięki temu firmy mogą przedstawić paszport łańcucha dostaw dla każdego sprzedawanego przez siebie produktu
Paszport łańcucha dostaw
Jest to zbiór informacji o łańcuchu dostaw materiałów, które zostały użyte do wytworzenia produktu. W przypadku akumulatora powinieneś mieć możliwość sprawdzenia wszelkich informacji na temat:
wszystkie materiały użyte do produkcji baterii
łańcuch dostaw każdego z tych materiałów
jak te materiały zostały wydobyte/wyprodukowane i w jakim stanie
Wyobrażamy sobie przyszłość, w której tworzony jest paszport łańcucha dostaw (czy to na platformie SSI, czy innej platformie) dla każdego sprzedanego produktu, a użytkownicy mogą wyszukiwać paszport łańcucha dostaw swojego produktu według identyfikatora produktu.
Wypełnienie tej luki w wiedzy pomoże zapobiec wielu problemom w przemyśle wytwórczym, górnictwie i wielu innych gałęziach przemysłu. To pomoże:
zapobiegać pracy dzieci, pracy przymusowej i łamaniu praw człowieka
zapobiegać niebezpiecznym warunkom pracy i wyzyskowi pracowników
zapobiegać praktykom niezrównoważonym
zapobieganie nielegalnemu wydobyciu (ponieważ firmy nie będą mogły kupić żadnego nielegalnie wydobytego minerału) *itp.
Jak utworzyć odniesienie SSI?
Przede wszystkim, aby tworzone dane cieszyły się zaufaniem ludzi, muszą zostać stworzone przez zaufanego audytora w kategorii odpowiedniej do kategorii tworzonych danych. Ogólnie rzecz biorąc, im wyższy kolor audytora, tym lepiej. Możesz wyszukać odpowiedniego audytora, a następnie sklasyfikować go na podstawie koloru, aby znaleźć odpowiedniego audytora na stronie audytora.
Audytor nie powinien także tworzyć danych o sobie, bez względu na to, jak bardzo jest zaufany.
Oto przewodnik krok po kroku dotyczący tworzenia danych o wieku jednego z naszych użytkowników, biorąc pod uwagę, że ma on 22 lata:
Przejdź do strony SSI i kliknij przycisk Dokonaj wpisu
Na stronie tworzenia danych wypełniamy pole Pytanie wartością Wiek oraz pole Odpowiedź wiekiem użytkownika. Ustawiamy Adres portfela właściciela na adres naszego użytkownika, jako kategorię danych wybraliśmy Ogólne, wpisaliśmy identyfikator profilu użytkownika wraz z naszym i na koniec zdefiniowaliśmy zakres czasowy ważności wieku. Aby określić zakres czasowy obowiązywania wieku naszego użytkownika, musieliśmy sprawdzić datę urodzenia użytkownika, która w naszym przypadku przypada na 30 sierpnia. Definiujemy to jako końcową datę ważności naszej bazy danych.
Po upływie czasu ważności nasze dane wygasają i użytkownik będzie musiał utworzyć nowe.
Możesz dodać więcej wpisów i zatwierdzić formularz.
Gratulacje, pomyślnie utworzyłeś nowy punkt odniesienia dla swojego użytkownika.
Jak utworzyć automatyczne odniesienie?
PaySwap jest audytorem w przypadku automatycznego tworzenia danych. Liczba danych, które można utworzyć automatycznie, jest ograniczona.
Przejdź do strony SSI i kliknij przycisk Dokonaj wpisu automatycznego
Na wyświetlonej stronie wybierz typ danych, które chcesz utworzyć, i postępuj zgodnie z instrukcjami pomocniczymi dostępnymi po najechaniu kursorem na ikonę pomocy pola.
Wyświetlanie danych
Po utworzeniu danych przez zaufanego audytora stają się one dostępne na stronie SSI w wybranej dla nich kategorii. Możesz wyświetlić aktualnie aktywne dane, dane, które wygasły lub oczekujące (dane, które staną się aktywne w przyszłości).
Tekst pod każdym punktem odniesienia oznacza wartość punktu odniesienia w postaci, w jakiej jest on przechowywany.
Aby zobaczyć odszyfrowane dane, kliknij czerwoną ikonę kłódki po prawej stronie panelu danych i podpisz transakcję swoim portfelem. Powinien zmienić kolor na zielony i ujawnić rzeczywiste dane.
Tworzenie tokena tożsamości
Tokeny tożsamości to mechanizmy, za pomocą których użytkownicy mogą potwierdzać informacje o sobie inteligentnym kontraktom wdrożonym na blockchainie lub ludziom. Tokeny tożsamości mogą być wybijane wyłącznie przez właściciela ich bazowych danych, a nie przez jego audytora. Są to tokeny NFT, które wyświetlają bazowe dane. Utwórzmy jeden dla naszych danych dotyczących wieku:
Kliknij strzałkę w prawo na panelu danych dotyczących wieku, a następnie na stronie, która się wyświetli, kliknij czerwoną kłódkę i podpisz transakcję, aby odszyfrować dane
Kliknij przycisk Generuj dane po prawej stronie i wypełnij formularz jak na obrazku poniżej.
Zweryfikuj transakcję, aby wygenerować token tożsamości. Powinieneś być w stanie wyświetlić swój token tożsamości w zakładce NFT > SSI na stronie profilu. Kliknij przycisk Twój profil w menu rozwijanym w prawym górnym rogu ekranu, aby przejść do strony profilu
Nasz niedawno utworzony token tożsamości to trzeci od lewej do prawej na obrazku poniżej. Jak widać, wyświetla pytanie jaki wiek oraz poprawną odpowiedź która zezna_eq_22 oznacza, że zaświadcza, że właściciel ma 22 lata.
Ten token można pokazać ludziom w celu potwierdzenia wieku, a jego identyfikator można wprowadzić podczas wywoływania niektórych funkcji inteligentnych kontraktów w celu potwierdzenia wieku tych kontraktów.
Tworzenie danych potwierdzających wiedzę zerową
Możesz utworzyć dane zerowe, odporne na wiedzę, na podstawie dowolnego wcześniej utworzonego układu odniesienia. Stwórzmy taki.
Proces jest podobny do tokenów tożsamości. Przejdź do strony danych, odszyfruj je i kliknij przycisk Generuj dane
Dowód wiedzy zerowej tworzony na powyższym obrazku dotyczy wieku użytkownika powyżej 18 lat, bez ujawniania jego wieku. Zatwierdź formularz.
Powinieneś być w stanie zobaczyć wygenerowany token z zakładki NFT > SSI na stronie swojego profilu, tak jak w przypadku tokenów tożsamości
Jak widać wyświetla pytanie o treści wiek oraz odpowiedź nie zdradzającą rzeczywistego wieku użytkownika: zeznaj_gt_18 co oznacza, że poświadcza wiek użytkownika jest większa niż 18
Ten token można pokazać ludziom, aby udowodnić dorosłość, a jego identyfikator można wprowadzić podczas wywoływania niektórych funkcji inteligentnych kontraktów, aby udowodnić dorosłość tych kontraktów.
Jeśli chodzi o inne wyświetlane parametry:
SID: Identyfikator nadawcy lub w tym przypadku identyfikator audytora
RID: Identyfikator odbiorcy lub identyfikator właściciela danych
POMOC: Identyfikator audytora
Udostępnianie danych
Możesz udostępniać tylko te dane, które zostały już dla Ciebie utworzone. System SSI umożliwia określenie czasu, przez jaki chcesz udostępniać dane:
Proces jest podobny do tokenów tożsamości. Przejdź do strony danych, odszyfruj je i kliknij przycisk Generuj dane
Wybierz zakładkę Udostępnij dane i podaj datę końcową udostępniania, identyfikator użytkownika, któremu udostępniasz dane, i określ, czy chcesz wygenerować dowód NFT potwierdzający udostępnienie danych
Zatwierdź operację i wróć do strony głównej SSI, aby wyświetlić udostępnione dane. W tym przykładzie udostępniliśmy sobie dane, więc będą one dostępne w naszej Skrzynce odbiorczej, ponieważ gdybyśmy udostępnili je komuś innemu, nie byłoby ich. Wszystkie udostępnione Ci dane są dostępne w Twojej skrzynce odbiorczej wraz z datą, kiedy nie będziesz już mógł ich przeglądać (która na naszym przykładowym obrazku to 28 października 2023 r. o godzinie 1:15).
Aby odszyfrować udostępnione dane, nie musisz podpisywać transakcji, wystarczy kliknąć na czerwoną ikonę kłódki po prawej stronie panelu danych
Ponieważ podczas udostępniania danych określiliśmy, że chcemy wybić dowód NFT potwierdzający naszą operację udostępniania, dowód ten został i jest dostępny w zakładce NFT > SSI na naszej stronie profilowej
Last updated