Działanie i wykorzystanie blockchain

1450 PLN+23% VAT (1783 PLN brutto / 1 os.)

Czas trwania szkolenia:1 dni (8h)

Kod kursu:BLOCK

Poziom zaawansowania:
blockchainethereumquorumsolidity

Dostępne terminy

  • Termin
  • Trener
  • Cena
  • Zapis
  • Lokalizacja

Termin:

24 maj
Trwają zapisy na szkolenieOferta specjalna

Trener:

Trener-Sages

Cena:

1450 PLN netto+23% VAT

Lokalizacja:

Zdalne
Zdalne

Termin:

9 sierpień
Trwają zapisy na szkolenie

Trener:

Trener-Sages

Cena:

1450 PLN netto+23% VAT

Lokalizacja:

Zdalne
Zdalne

Termin:

22 listopad
Trwają zapisy na szkolenie

Trener:

Trener-Sages

Cena:

1450 PLN netto+23% VAT

Lokalizacja:

Zdalne
Zdalne

Termin:

28 marzec
Trwają zapisy na szkolenie

Trener:

Trener-Sages

Cena:

1450 PLN netto+23% VAT

Lokalizacja:

Zdalne
Zdalne

Interesuje Cię szkolenie stacjonarne lub nie odpowiada Ci żaden z dostępnych terminów?

Ikona pytaniaZapytaj o szkolenie

O szkoleniu Działanie i wykorzystanie blockchain

W cenie otrzymasz:

  • Materiały szkoleniowe
  • Certyfikat ukończenia szkolenia
  • W przypadku szkolenia w trybie stacjonarnym zapewnimy Ci również lunch oraz sprzęt niezbędny do nauki

Dla kogo?

  • Osoby, które chcą poznać zasady działania blockchain oraz jego potencjalne zastosowania
  • Ludzie biznesu szukający ciekawych zastosowań blockchain
  • Konsultanci i architekci systemów transakcyjnych i rozproszonych

Wymagania

  • Od uczestników wymagana jest podstawowa znajomość obsługi komputera

Zalety

  • Podczas warsztatów uczestnicy samodzielnie uruchomią własną instancję bazy danych typu blockchain
  • Uczestnicy zrealizują różnorodne transakcje pomiędzy utworzonymi kontami
  • Uczestnicy umieszczą w blockchain wybrany kontrakt (np. token, trwały nośnik, NFT) i poznają zasady jego działania
  • Praktyka przed teorią - wszystkie szkolenia technologiczne prowadzone są w formie warsztatowej. Konieczna teoria jest wyjaśniana na przykładzie praktycznych zadań
  • Konkretne umiejętności - w ramach każdego szkolenia rozwijamy praktyczne umiejętności związane z daną technologią i tematyką
  • Nauka z praktykami - wszyscy trenerzy na co dzień pracują w projektach, gwarantuje to dostęp do eksperckiej wiedzy i praktycznego know-how

Cele szkolenia

  • Poznanie zasad działania, możliwych zastosowań oraz zalet i wad baz danych typu blockchain
  • Swobodne poruszanie się w terminologii związanej z projektami realizowanymi w oparciu o technologie blockchain
  • Poznanie zasad działania oraz zastosowań kontraktów inteligentnych

Program

Architektury systemów transakcyjnych

  • Problemy zapewniania wiarygodności transakcji w sieci
  • Czym jest blockchain?

Zasady działania blockchain

  • Blockchain jako rozproszona baza danych
  • Sieci P2P (peer to peer)
  • Zapewnianie integralności w blockchain
  • Działanie i rola podpisu cyfrowego
  • Elementy systemu opartego o blockchain: przechowywanie danych, protokół komunikacyjny i algorytm konsensusu
  • Adresy użytkowników i sposób ich tworzenia
  • Transakcja w blockchain i jej elementy, proces zatwierdzania transakcji
  • Bezpieczeństwo klucza prywatnego
  • Tworzenie bloków i kopanie (mining)
  • Dowód pracy (proof of work, PoW), dowód stawki (proof of stake, PoS)
  • Dowód uprawnień (proof of authority, PoA), dowód tożsamości (proof of identity, PoI)
  • Inne techniki zatwierdzania bloków
  • Blockchain jako rejestr transakcji, kryptowaluty
  • Aplikacja jako element blockchain, kontrakty inteligentne
  • Zmiany zasad działania sieci blockchain (soft fork i hard fork)
  • Techniki przechowywania i wyszukiwania danych
  • Uruchamianie blockchain dla zastosowań prywatnych i publiczno-prywatnych

Charakterystyka wybranych implementacji i wdrożeń blockchain

  • Kryptowaluty: Bitcoin, Litecoin, Dash, Ripple
  • Aplikacje w blockchain: Ethereum
  • Blockchain z poufnością: Quorum
  • Platformy projektu Hyperledger: Fabric, Burrow, Iroha, Sawtooth, Indy
  • Wybrane wdrożenia blockchain

Kontrakty inteligentne (smart contracts)

  • Podstawy działania kontraktów
  • Język Solidity
  • Kontrakty a świat rzeczywisty, rola wyroczni (oracle)
  • Kontrakty a prawo
  • Typowe kontrakty w sieciach blockchain
  • Kontrakty DAO (democratic autonomous organization, zdecentralizowana organizacja autonomiczna)
  • Tokeny, ICO (initial coin offering, przedsprzedaż monet), STO (security token offering)
  • Tokeny niewymienialne, NFT (non-fungible token)
  • Bezpieczeństwo kontraktów, skutki błędów w kontraktach
  • Uruchomienie i wykorzystanie przykładowych kontraktów: token i trwały nośnik
  • Aplikacje rozproszone DApps
  • Komunikacja z siecią blockchain poprzez przeglądarkę

Zastosowania i kierunki rozwoju blockchain

  • Zalety i wady blockchain w kontekście jego zastosowań
  • Co ułatwia, a co utrudnia zastosowanie blockchain w komercyjnych projektach
  • Ograniczenia i mity o blockchain: zużywane zasoby, brak pełnego zaufania, odpowiedzialność i szkodliwe działania użytkowników, identyfikacja i anonimowość
  • Blockchain jako część rozproszonej sieci Internet: rozproszone systemy plików i rozproszona komunikacja
  • Kiedy używać, a kiedy nie używać blockchain
  • Możliwe kierunki rozwoju blockchain

Podobne szkolenia