Kilt — zastosowanie protokołu w prawdziwym świecie — Tożsamość urządzeń.

Stakenode - Polkadot Validator
4 min readMar 29, 2021

--

KILT to protokół oparty o technologię blockchain wydający zdecentralizowane identyfikatory oraz poświadczenia kwalifikowane. KILT przenosi proces potwierdzania tożsamości (paszport, prawo jazdy oraz certyfikaty) do świata cyfrowego, w którym reprezentuje Twoją tożsamość przy jednoczesnym zachowaniu Twojej prywatności.

KILT jest używany nie tylko przez człowieka, ale także przez urządzenia, serwisy oraz inne podmioty dla których mogą zostać stworzone unikalne identyfikatory..

Tożsamość urządzeń.

Tożsamość to skomplikowana struktura składająca się z unikalnej kombinacji cech, atrybutów i właściwości, które odróżniają osobę lub przedmiot od innych.

Tożsamość w KILT jest podzielona na dwa kluczowe komponenty:

- Zdecentralizowany identyfikator (Decentralized identifier, DID), unikalny dla każdej istoty lub urządzenia,

- Poświadczenie kwalifikowane, które jest potwierdzone przez wydawcę nazywanego także “atestorem”.

W tożsamości danej maszyny, poświadczenia te mogą być dynamicznymi albo statycznymi właściwościami urządzenia, takimi jak certyfikaty, uprawnienia lub konkretne role.

Aby dodać poświadczenia do swojego zdecentralizowanego identyfikatora, urządzenie może utworzyć żądanie, które chce potwierdzić przez osobę certyfikującą. Atestujący sprawdza, czy atrybuty są poprawne, a jeśli tak, odsyła poświadczenie z powrotem do urządzenia, które przechowuje je pod swoją kontrolą. Dodatkowo, atestor potwierdza ważność poświadczenia, umieszczając reprezentujący poświadczenie hash (funkcja skrótu) w blochchain.

Jeśli atrybuty zmienią się lub staną się nieważne, podmiot poświadczający może także unieważnić to poświadczenie aktualizując blockchain. Gdy urządzenie przedstawia dane uwierzytelniające stronie trzeciej (weryfikatorowi), ten może sprawdzić, czy dany podmiot przedstawiający dane uwierzytelniające faktycznie jest ich właścicielem, i może zweryfikować ważność danego poświadczenia w blockchain.

Używając protokołu KILT, w blockchain rejestrowany jest tylko hash reprezentujący poświadczenie i jego ważność, a nie pełny certyfikat. W takim rozwiązaniu, przechowywana jest tylko minimalna ilość danych, przy jednoczesnym zachowaniu prywatności oraz bezpieczeństwa. Sam certyfikat pozostaje własnością urządzenia i można go odczytać tylko za zgodą jego właściciela.

Efektywność energetyczna

Jak można to wykorzystać w prawdziwym świecie? Świetnym przykładem jest nasza współpraca z niemiecką federalną agencją energetyczną DENA.

W dążeniu do większej efektywności energetycznej, DENA zainicjowała projekt stworzenia Blockchain Machine Identity Ledger (BMIL): zdecentralizowanej, cyfrowej bazy danych, umożliwiającej integrację urządzeń wytwarzających i zużywających energię, jako aktywnych uczestników systemu.

Urządzenia takie jak liczniki energii, pompy ciepła, systemy energii słonecznej itp. mogą zarejestrować swoją tożsamość w BMIL. Oznacza to, że urządzenia może generować identyfikatory w postaci DID, z przypisanymi do nich atrybutami, jako poświadczenie kwalifikowane, którego ważność jest zakotwiczona w BMIL, o ile spełnia standardy wbudowane w system. W razie potrzeby można dodać więcej poświadczeń, tworząc tożsamość cyfrową.

Cyfrowe tożsamości pozwalają na wymianę danych pomiędzy uczestnikami rynku (urządzeniami) a obsługującymi je systemami, przy zachowaniu standardów takiej wymiany. Proces ten przyczynia się do powstania spójnej, zdecentralizowanej bazy danych jako dynamicznego rejestru urządzeń generujących i weryfikujących dane. Właściciel unikalnego identyfikatora każdego urządzenia, może wybrać, które informacje są publiczne, a które pozostają pod prywatną kontrolą.

Ten projekt pilotażowy stanowi podstawę dla usług budowlanych oraz aplikacji zorientowanych na ten rynek, uzupełniając np. zastosowanie inteligentnych liczników. BMIL ma zatem na celu koordynację i połączenie szybko rozwijających się interfejsów w ramach niemieckiego systemu energetycznego. Oprócz bezpieczeństwa, niezawodności i identyfikowalności, koszt udostępniania tych danych mógłby być niski.

Kooperacja

Projekt DENA jest realizowany w grupie 21 partnerów, w skład której wchodzą naukowcy, firmy o ugruntowanej pozycji w sektorze cyfrowym i energetycznym oraz innowacyjne startupy oparte o blockchain, takie jak BOTLabs, twórca KILT.

KILT uczestniczy w konsorcjum kierowanym przez Energy Web Foundation, globalną organizację non-profit, wykorzystująca technologię open source do zainicjowania niskoemisyjnego systemu energii, który umożliwi udział w rynku każdemu właścicielowi jakiegokolwiek zasobu energetycznego.

Blockchain Energy Web został uruchomiony w 2019 roku.

Inni członkowie konsorcjum to Riddle & Code, 50 Hertz i Parity Technologies, firma odpowiedzialna za rozwój Substrate (technologia blockchain, na której zbudowany jest KILT) oraz Polkadot, przełomowy „blockain blockchainów”.

Web 3.0 z KILT

To tylko jeden z wielu sposobów wykorzystania protokołu KILT do tworzenia cyfrowych identyfikatorów oraz odwoływanych poświadczeń kwalifikowanych, przy jednoczesnej ochronie suwerenności i anonimowości właściciela danych.

Z niecierpliwością czekamy na to jak programiści używając naszego uniwersalnego protokołu oraz technologii blockchain wyniosą zastosowania KILT poza medialny szum do następnej generacji Internetu, Web 3.0.

Jesteśmy dumni, że możemy być w czołówce tej rewolucji. W 2018 roku byliśmy pierwszymi użytkownikami Substrate, modułowego frameworku opartego na technologii Parity, który ułatwia budowanie niestandardowego blockchaina przy użyciu gotowych komponentów. Substrate umożliwia także bezproblemową integrację z ekosystemem Polkadot, który przezwycięża poprzednie problemy związane z bezpieczeństwem, skalowalnością i interoperacyjności czyli główne przeszkody zatrzymujące szeroką adaptację technologii blockchain. Założona przez współzałożyciela i byłego CTO Ethereum, Gavina Wooda, firma Polkadot wyznacza drogę do nowej ery innowacji.

W styczniu 2021 roku KILT jako jeden z pierwszych projektów na świecie dołączył do Rococo, parachainowej sieci testowej w ekosystemu Polkadot. Po tym jak parachainy zostaną w pełni przetestowany i ustabilizowane na rokoko, zamierzamy wziąć udział w pierwszych aukcjach parachain na Kusamie. Następnie planujemy uruchomić nasz mainnet na Kusamie, wkrótce po zabezpieczeniu miejsca na parachain, aby nasze usługi były dostępne w najbardziej wydajny sposób.

Zobacz nasz artykuł Droga protokołu KILT do statusu Parachain, aby uzyskać więcej informacji i zapisz się do naszego newslettera, aby być na bieżąco z etapami rozwoju projektu.

Artykuł w oryginalnej wersji dostepny pod tym linkiem:
https://kilt-protocol.medium.com/kilt-protocol-in-the-real-world-machine-identity-8c34d6dbc6ba

Tłumaczenie wykonane przez członka Elevate Community Ventures Hardcode

--

--

Stakenode - Polkadot Validator
Stakenode - Polkadot Validator

Written by Stakenode - Polkadot Validator

Stakenode is a Independent Polkadot and Kusama Validator

No responses yet