Blockchain i poufność w praktyce na przykładzie Quorum

LICZBA DNI: 2 (16h)

KOD KURSU: QUORUM

POZIOM SZKOLENIA:

# blockchain

# ethereum

# quorum

# solidity

Najbliższy termin:

13 maja 2021

1950 PLN netto + 23% VAT

Jeszcze 8 miejsc w tej cenie.

  • stacjonarne
  • zdalne

STACJONARNE

W CENIE

  • 2 dni pracy z trenerem
  • Materiały szkoleniowe
  • Lunch
  • Certyfikat ukończenia szkolenia

ZDALNE

W CENIE

  • 2 dni pracy z trenerem na żywo online
  • Materiały szkoleniowe
  • Certyfikat ukończenia szkolenia

Czy wiesz, że możesz uzyskać nawet do 100% DOFINANSOWANIA na szkolenie? Napisz do nas »

Oferta dla firm

Dostosuj zakres, czas i miejsce szkolenia do potrzeb Twojego zespołu. Uzyskaj indywidualną wycenę szkolenia dla grupy.

Weź udział w szkoleniu

Termin

Lokalizacja

Cena / os

13

maja

Warszawa,

Kraków,

Łódź,

Wrocław,

Gdańsk,

Poznań,

Zdalne,

1950 PLN netto
+ 23% VAT

15

lipca

Warszawa,

Kraków,

Łódź,

Wrocław,

Gdańsk,

Poznań,

Zdalne,

1950 PLN netto
+ 23% VAT

Termin

13

maja

Lokalizacja

Warszawa,

Kraków,

Łódź,

Wrocław,

Gdańsk,

Poznań,

Zdalne,

Cena / os

1950 PLNnetto
+ 23% VAT

Termin

15

lipca

Lokalizacja

Warszawa,

Kraków,

Łódź,

Wrocław,

Gdańsk,

Poznań,

Zdalne,

Cena / os

1950 PLNnetto
+ 23% VAT

Powiadom
o kolejnych terminach

O szkoleniu

DLA KOGO?

Osoby, które w praktyce chcą uruchomić i poznać zasady działania blockchain zapewniającego poufność danych i transakcji

Programiści myślący o tworzeniu kontraktów

Administratorzy i wdrożeniowcy uruchamiający blockchain, konsultanci i architekci systemów transakcyjnych i rozproszonych

Ludzie biznesu z zacięciem technicznym szukający ciekawych zastosowań blockchain

WYMAGANIA

Od uczestników wymagana jest znajomość obsługi komputera, pracy z wierszem poleceń oraz znajomość podstawowych zasad programowania

Wskazane jest uczestnictwo w szkoleniu Praktyczne wykorzystanie blockchain na przykładzie Ethereum (ETHER)

ZALETY

Podczas warsztatów uczestnicy samodzielnie uruchomią własną instancję środowiska Quorum wykorzystując GoQuorum, przygotują konfigurację węzłów i połączą je we wspólną sieć

Uczestnicy zrealizują publiczne i prywatne transakcje pomiędzy utworzonymi kontami

Uczestnicy utworzą prywatne kontrakty inteligentne oraz zaobserwują ich działanie w różnych węzłach

Wykorzystując Cakeshop uczestnicy będą zarządzać i monitorować instancję Quorum

Cele szkolenia

Poznanie zasad działania, możliwych zastosowań oraz zalet i wad blockchain zapewniającego poufność danych na przykładzie Quorum

Zrozumienie działania oraz celów stosowania prywatnych transakcji i prywatnych kontraktów inteligentnych

Program

  • Blockchain jako rozproszona baza danych
  • Integralność, uwierzytelnienie, niezaprzeczalność i poufność a blockchain
  • Funkcje skrótu, ich właściwości i zastosowania (SHA-256, SHA3, Keccak)
  • Szyfrowanie, algorytmy symetryczne (AES) i asymetryczne (krzywa eliptyczna Curve25519, ECIES), koperta elektroniczna
  • Koncepcja i realizacja podpisu cyfrowego (algorytm ECDSA)
  • Sieci P2P (peer to peer)
  • Podstawowe elementy systemu opartego o blockchain: przechowywanie danych, protokół komunikacyjny i algorytm konsensusu
  • Rozszerzenia implementacji mające za zadanie realizację poufności
  • Proces zatwierdzania transakcji, tworzenie bloków i kopanie (mining)
  • Dowód pracy (proof of work, PoW), dowód stawki (proof of stake, PoS) i inne techniki zatwierdzania bloków
  • Architektura Quorum, węzły blockchain i zarządzanie kluczami
  • Implementacje węzłów Quorum, cechy węzła GoQuorum w odniesieniu do Ethereum
  • Budowa blockchain Quorum oraz wykorzystywane algorytmy
  • Zapewnianie prywatności z użyciem Tessera
  • Algorytmy konsensusu
  • Algorytm Raft, węzeł lidera i węzły śledzących
  • Algorytm Istanbul BFT (IBFT)
  • Algorytm Clique
  • Przetwarzanie transakcji prywatnej
  • Poufność w odniesieniu do węzła i użytkownika
  • Konfiguracja i uruchomienie sieci Quorum
  • Konfiguracja połączeń P2P pomiędzy węzłami, zasady tworzenia reguł dostępu
  • Komunikacja pomiędzy węzłami
  • Zlecanie i zatwierdzanie transakcji
  • Praca w konsoli GoQuorum
  • Rozszerzenia w web3 API dla Quorum
  • Obserwacja i zarządzanie łańcuchem za pomocą Cakeshop
  • Na czym polega prywatność w kontrakcie?
  • Kod i magazyn kontraktu
  • Prywatne kontrakty i transakcje w nich
  • Uruchomienie i wykorzystanie przykładowych kontraktów: token, przechowywanie danych
  • Bezpieczeństwo kontraktów w Quorum
  • Wykorzystanie koncepcji wiedzy zerowej w warstwie zabezpieczeń sieci (zero-knowledge security layer, ZSL)
  • Kontrakty prywatne i z-kontrakty
  • Zalety, wady i ograniczenia implementacji poufności w Quorum
  • Przykładowe zastosowania blockchain Quorum
  • Aktualne plany rozwoju Quorum

Autor szkolenia:

Piotr Nazimek

Jestem absolwentem Wydziału Elektroniki i Technik Informacyjnych Politechniki Warszawskiej. W 2012 roku obroniłem doktorat z obszaru niezawodności systemów komputerowych. Interesuję się szeroko pojętym bezpieczeństwem systemów komputerowych oraz inżynierią oprogramowania. Zawodowo pracuję od 2003 roku. Wolny czas spędzam na wyprawach rowerowych i w górach.

POLITYKA COOKIES:

Korzystamy z plików cookies, by móc jak najlepiej dostosować stronę do Twoich potrzeb oraz wyświetlać Ci przydatne i adekwatnych dla Ciebie reklamy w serwisie i poza nim. Możesz kontrolować ustawienia ciasteczek w swoich ustawieniach swojej przeglądarki. Odwiedzając tę stronę, wyrażasz zgodę na wykorzystywanie przez nas plików cookies.