Plan Szkolenia

Wprowadzenie

  • Czym jest Bitcoin?
  • Bitcoin vs Ethereum

Zrozumienie koncepcji blockchain

  • Podstawy blockchain
  • Przypadki użycia, wyzwania i korzyści

Rozpoczęcie pracy

  • Konfiguracja środowiska programistycznego
  • Instalacja Bitcoin Core
  • Korzystanie z bitcoind i bitcoin-cli

Programowanie Bitcoin

  • Projektowanie blockchaina opartego na bitcoinach
  • Język oparty na stosie
  • Skrypty Bitcoin
  • Testowanie i debugowanie

Transakcje Bitcoin

  • Wydobywanie Bitcoinów
  • Przebieg transakcji
  • Nie wydane wyjście transakcji (UTXO)
  • Warunki wydatkowania
  • Skrypt blokujący
  • Surowe i serializowane transakcje

Bezpieczeństwo Bitcoin

  • Bloki Bitcoin
  • Udostępnianie kluczy
  • Portfele online
  • Weryfikacja płatności
  • Transakcje multisig

Rozwiązywanie problemów

Podsumowanie i kolejne kroki

Wymagania

  • Zrozumienie koncepcji blockchain
  • Podstawowe doświadczenie w programowaniu

Grupa docelowa

  • Programiści
 14 godzin

Liczba uczestników


Cena za uczestnika

Propozycje terminów

Powiązane Kategorie