Plan Szkolenia

Czym jest Blockchain?

  • System przechowywania rekordów
  • Zaufanie
  • Decentralizacja
  • Środowisko bez zaufania

Jak działa Blockchain?

  • Ogłoszenia
  • Bloki
  • Węzły
  • Łańcuchowanie
  • Weryfikacja
  • Konsensus
  • Skalowalność
  • Prywatność
  • Kryptograficzne hashowanie
  • Cyfrowe odciski palców
  • PoW kontra PoS

Typy Blockchain

  • Publiczny kontra prywatny
  • Otwarty kontra zamknięty
  • Inteligentne kontrakty
  • Blockchain jako historia
  • Tokeny/monety
  • Gaz

Czym Blockchain różni się od obecnych rozwiązań?

  • Decentralizacja
  • Architektura peer-to-peer
  • Oprogramowanie kontra firmware
  • Baza danych kontra Blockchain
  • Rozproszona baza danych czy inna technologia?
  • Suwerenność danych
  • Konsensus grupy

Przykłady zastosowań Blockchain

  • Przykłady zastosowań
    • Waluta
    • Bankowość
    • Głosowanie
    • Dane medyczne
    • Łańcuch dostaw/łańcuch wartości
    • Dystrybucja treści
    • Weryfikacja aktualizacji oprogramowania
    • Egzekwowanie prawa
    • Rejestry tytułów i własności
    • Media społecznościowe i wiarygodność online
    • Częściowa własność aktywów
    • Rozliczenia telewizji kablowej
  • Wysoka odporność na błędy
  • Odporność na DDoS
  • Publiczny czy prywatny Blockchain?
  • Kim są uczestnicy?

Jak wygląda aplikacja Blockchain?

  • DApp
  • Przypomina typową pełną aplikację webową
  • Wszystkie zmiany stanu wewnętrznego i transakcje są zapisywane w Blockchain
  • Node.js
  • IDE
  • Widoczność publicznego Blockchain
  • Rozwiązania prywatnego Blockchain
  • Oracles

Jak zaprojektować aplikację Blockchain?

  • Co rozwiązanie musi umożliwić użytkownikom?
  • Czy proponowane rozwiązanie zmniejszy lub usunie problemy i bolączki użytkowników?
  • Co to rozwiązanie powinno uniemożliwić użytkownikom?
  • Czy potrzebujesz rozwiązania gotowego na intensywne użycie od pierwszego dnia?
  • Czy Twoje rozwiązanie jest wzmocnione przez użycie Blockchain?
  • Czy użycie Blockchain tworzy lepsze doświadczenie użytkownika i jak?
  • Czy Twoja firma rozwijała wcześniej niestandardowe rozwiązania software'owe?
  • Jakiego poziomu wsparcia będziesz potrzebować?
  • Jak duża jest społeczność deweloperów?
  • Czy Twoja wizja przyszłości jest zgodna z wizją projektu lub platformy?
  • Czy platforma ma na celu wprowadzenie nowych i znaczących wkładów w przestrzeń deweloperską, czy jest to gra o efektywność/koszty?
  • Czy rozwiązanie powinno być publicznym czy prywatnym Blockchain?
  • Czy rozwiązanie powinno być otwartym czy zamkniętym Blockchain?
  • Stwórz plan aktualizacji i zmian kontraktów
  • Rozwiązania hybrydowe
  • Wymiana walutowa?

Jak opracować aplikację Blockchain?

  • Podejście Agile przed wydaniem
  • Zdefiniuj zasady przewodnie na początku
  • Oprogramowanie kontra firmware
  • Ogłoszenia, nie transakcje!
  • Klasy, nie kontrakty
  • Łącz kontrakty, aby udostępniać funkcje
  • Używaj kontraktów wywołujących, aby zachować te same adresy kontraktów
  • Hyperledger kontra Ethereum
  • Rozważ liczbę użytkowników i liczbę transakcji na użytkownika
  • Czy należy zastosować rozwiązanie bez bloków?
  • Wydajność
  • Bezpieczeństwo
  • Anonimowość
  • Monolityczny kontra modułowy
  • Model złożoności kanapki

Jak przetestować aplikację Blockchain?

  • Rekomendacje
  • Bezpieczeństwo
  • Sieci (Ethereum)
 21 godzin

Liczba uczestników


Cena za uczestnika (netto)

Opinie uczestników (2)

Propozycje terminów

Powiązane Kategorie