Plan Szkolenia

Co to jest Blockchain?

  • Rejestr utrzymywania systemów
  • Zaufanie
  • Decentralizacja
  • Środowisko bez zaufania

Jak działa Blockchain?

  • Ogłoszenia
  • Bloki
  • Węzły
  • Łańcuch
  • Weryfikacja
  • Konsensus
  • [Stabilność
  • Prywatność
  • Haszowanie Crypto
  • Cyfrowe odciski palców
  • PoW kontra PoS

Typy Blockchain

  • Publiczny kontra prywatny
  • Otwarte kontra zamknięte
  • Inteligentne kontrakty
  • Blockchain jako historia
  • Tokeny/monety
  • Gaz

Czym różni się Blockchain od tego, co mamy dzisiaj?

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

Blockchain Use Cases

  • Przykłady użycia
    • Waluta
    • Bankowość
    • Głosowanie
    • Dokumentacja medyczna
    • Łańcuch dostaw/łańcuch wartości
    • Dystrybucja treści
    • Weryfikacja aktualizacji oprogramowania
    • Egzekwowanie prawa
    • Rejestry tytułów prawnych i własności
    • Media społecznościowe i wiarygodność online
    • Ułamkowa własność aktywów
    • Rozliczenia telewizji kablowej
  • Wysoka odporność na awarie
  • Odporność na ataki DDoS
  • Publiczne czy prywatne Blockchain?
  • Kim są uczestnicy?

Jak wygląda aplikacja Blockchain?

  • DApp
  • Przypomina typową aplikację internetową z pełnym stosem
  • Wszelkie zmiany stanu wewnętrznego i wszystkie transakcje są zapisywane w Blockchain
  • Node.js
  • IDE
  • Publiczna Blockchain widoczność
  • Prywatne Blockchain rozwiązania
  • Oracles

Jak zaprojektować aplikację Blockchain?

  • Co rozwiązanie musi umożliwiać użytkownikom?
  • Czy proponowane rozwiązanie zmniejszy lub usunie problemy i bolączki odczuwane przez użytkowników?
  • Co powinno uniemożliwić użytkownikom korzystanie z tego rozwiązania?
  • Czy potrzebujesz rozwiązania gotowego do intensywnego użytkowania w pierwszym dniu?
  • Czy pomysł na rozwiązanie jest ulepszony dzięki użyciu Blockchain?
  • Czy użycie Blockchain zapewnia lepsze wrażenia użytkownika końcowego i w jaki sposób?
  • Czy Twoja firma opracowywała wcześniej niestandardowe rozwiązania programowe?
  • Jakiego poziomu wsparcia będziesz potrzebować?
  • Jak duża jest społeczność programistów?
  • Czy twoja wizja przyszłości jest zgodna z wizją przyszłości projektu lub platformy?
  • Czy platforma ma na celu wniesienie nowego i znaczącego wkładu w przestrzeń programistyczną, czy też jest to gra wydajnościowa/kosztowa?
  • Czy rozwiązanie powinno być publiczne czy prywatne Blockchain?
  • Czy rozwiązanie powinno być otwarte czy zamknięte Blockchain?
  • Tworzenie planu aktualizacji i zmian umów
  • Rozwiązania hybrydowe
  • Wymiana pieniężna?

Jak opracować aplikację Blockchain?

  • Podejście Agile przed wydaniem
  • Zdefiniuj z góry zasady przewodnie
  • Oprogramowanie a firmware
  • Ogłoszenia, nie transakcje!
  • Klasy, nie kontrakty
  • Łączenie kontraktów w celu współdzielenia funkcji
  • Używaj wywoływania kontraktów, 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 bezblokowe?
  • Wydajność
  • Bezpieczeństwo
  • Anonimowość
  • Monolityczne kontra modułowe
  • Model złożoności kanapkowej

Jak przetestować aplikację Blockchain?

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

Liczba uczestników


cena netto za uczestnika

Opinie uczestników (3)

Propozycje terminów

Powiązane Kategorie