Plan Szkolenia

Co to jest Blockchain?

  • System rejestru
  • Zaufanie
  • Dezentralizacja
  • Bezpośrednie środowisko

Jak działa Blockchain?

  • Ogłoszenia
  • Bloki
  • Węzły
  • Łańcuchowanie
  • Weryfikacja
  • Konsensus
  • Scalaność
  • Prywatność
  • Crypto hashowanie
  • Cyfrowe odtwarzanie odcisków palców
  • PoW wobec PoS

Typy Blockchain

  • Publiczne wobec prywatnych
  • Otwarte wobec zamkniętych
  • Inteligentne umowy
  • Blockchain jako historia
  • Tokeny/monety
  • Gaz

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

  • Dezentralizacja
  • Architektura peer-to-peer
  • Oprogramowanie wobec firmware
  • Database wobec Blockchain
  • Rozproszona baza danych lub inna technologia?
  • Suwerenność danych
  • Konsensus grupy

Blockchain Use Cases

  • Przykłady zastosowań
    • Waluta
    • Bankowość
    • Głosowanie
    • Rejestry medyczne
    • Łańcuch dostaw/wartości
    • Rozprowadzanie treści
    • Weryfikacja aktualizacji oprogramowania
    • Służby policyjne
    • Rejestry tytułów i własności
    • Media społecznościowe i wiarygodność online
    • Ułamkowe własności aktywów
    • Rachunkowanie za telewizję kablową
  • Wysoki poziom tolerancji na awarie
  • Odpory na DDoS
  • Publiczny czy prywatny Blockchain?
  • Kto są uczestnikami?

Jak wygląda aplikacja Blockchain?

  • DApp
  • Przypomina typową aplikację internetową pełnej warstwy
  • Wszelkie zmiany stanu wewnętrznego i wszystkie transakcje zapisane są do Blockchain
  • Node.js
  • IDE
  • Publiczna widoczność Blockchain
  • Rozwiązania prywatnego Blockchain
  • Oracley

Jak zaprojektować aplikację Blockchain?

  • Czego potrzebuje rozwiązanie, aby użytkownicy mogli coś zrobić?
  • Czy zaproponowane rozwiązanie zmniejszy lub usunie problemy i bolesne punkty odczuwane przez użytkowników?
  • Czego nie powinni użytkownicy robić za pomocą tego rozwiązania?
  • Czy potrzebujesz rozwiązania gotowego do ciężkiego użytkowania od dnia 1?
  • Czy pomysł na rozwiązanie jest wzmocniony dzięki użyciu Blockchain?
  • Czy użycie Blockchain tworzy lepsze doświadczenia użytkownika końcowego i w jaki sposób?
  • Czy twoja firma rozwijała wcześniej niestandardowe rozwiązania oprogramowania?
  • Jaki poziom wsparcia będzie Ci potrzebny?
  • 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 dąży do wprowadzenia nowych i znaczących wkładów w przestrzeń rozwoju, czy jest to sprawa wydajności/kosztów?
  • Czy rozwiązanie powinno być publicznym czy prywatnym Blockchain?
  • Czy rozwiązanie powinno być otwartym czy zamkniętym Blockchain?
  • Sprzedaż kontraktów
  • Hybrydowe rozwiązania
  • Wymiana pieniężna?

Jak opracować aplikację Blockchain?

  • Agile podejście przed wydaniem
  • Zdefiniuj zasadnicze zasady na samym początku
  • Oprogramowanie wobec firmware
  • Ogłoszenia, a nie transakcje!
  • Klasy, a nie umowy
  • Łącz umowy, aby dzielić funkcje
  • Użyj wywoływania umów, aby adresy umów były takie same
  • Hyperledger wobec 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ść
  • Monolitowe wobec modułowych
  • Model złożoności kanapkowy

Jak przetestować aplikację Blockchain?

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

Liczba uczestników


cena netto za uczestnika

Opinie uczestników (4)

Propozycje terminów

Powiązane Kategorie