Wsparcie end-to-end w różnych projektach

Firma szukała zespołu ekspertów, który byłby w stanie dostarczyć jej oparty na blockchain system umożliwiający przechowywanie i weryfikację wystosowywanych licencji.

Graphic showing gears symbolizing the integration of blockchain, machine learning, and technology.

Technologie

Blockchain
Solidity
Angular
Java
Quorum

Klient

Poznaj Cloudsec

Z projektem zgłosił się do nas organ kontrolujący prawa częstotliwości nadawczych w Azji. Firma szukała zespołu ekspertów, który byłby w stanie dostarczyć jej oparty na blockchain system umożliwiający przechowywanie i weryfikację wystosowywanych licencji.

Wyzwanie

Największym wyzwaniem było zaprojektowanie bezpiecznego i przejrzystego systemu do weryfikacji danych dotyczących plików i licencji wydawanych przez firmę. Główną funkcjonalnością systemu licencyjnego uczyniliśmy udostępnianie bazy danych z wykorzystaniem technologii blockchain. Organy licencyjne mogą użyć go do przechowywania dokumentów oraz informacji dotyczących licencji w predefiniowanym formacie JSON, zabezpieczając w ten sposób ich zgodność i niezmienność. Dokumenty licencyjne zostały zaszyfrowane, a wygenerowany szyfr wraz z metadanymi – umieszczone na sieci Quorum jako transakcje.

Aby sprawdzić poprawność plików i danych licencyjnych, użytkownicy mogą wyciągnąć je z łańcucha bloków i automatycznie porównać. Wszystkie różnice są zaznaczane w portalu admina w przyjazny użytkownikowi sposób. Zmiany dokonywane na plikach licencyjnych są udostępniane za pośrednictwem interfejsów REST API, z dostępem opartym na kluczach API. W ten sposób rozwiązanie może dostarczać stronom trzecim dostęp do API celem weryfikacji i aktualizacji danych licencyjnych.

goal

Nasze rezultaty

W wyniku naszej współpracy klientowi udało się stworzyć system przechowujący i weryfikujący wydawane przez niego licencje. Uwzględniał on wykorzystywane przez inne systemy firmy oraz zewnętrznych klientów firmy API, a także portal administracyjny i prywatną sieć blockchain – Quorum. Dzięki temu wdrożeniu, nasz klient i jego kontrahenci mogą sprawdzać autentyczność zaszyfrowanych licencji przechowywanych na blockchainie.

System został wdrożony na wewnętrznych serwerach klienta. Infrastrukturę łańcucha bloków skonfigurowaliśmy na prywatnej sieci. Stworzyliśmy też panel administracyjny oraz API udostępnione poza wewnętrzną siecią, aby klienci mogli łatwo z niej korzystać.