Blockchain – dlaczego wszyscy o tym mówią?
Dziś o blockchain i kryptowalutach piszą i mówią prawie wszyscy. Warto dowiedzieć się jak działa ta baza danych i w jakich systemach przydatne może być jej użycie, a do czego się zupełnie nie nadaje.
Podczas warsztatu uruchomimy prywatną instancję blockchain wykorzystując implementację Ethereum, przygotujemy inteligentny kontrakt oraz aplikację kliencką komunikującą się z blockchain z poziomu przeglądarki. Rozprawimy się też z mitami, które jak łańcuszek krążą o łańcuchu bloków. Do warsztatu wymagany jest komputer z systemem Windows, Linux lub macOS.
W trakcie zajęć uczestnicy wykorzystywać będą własne komputery. Zapewniamy lunch dla uczestników w formie zupa + kanapka oraz nielimitowany serwis kawowy. Istnieje możliwość zamówienia lunchu w wersji mięsnej lub wegetariańskiej.
Czego się nauczysz?
- dowiesz się jak działa i do czego służy blockchain oraz jakie są jego zastosowania
- uruchomisz własną, prywatną instancję blockchain Ethereum i proces kopania bloków
- zaimplementujesz kontrakt dla tokenu w języku Solidity i umieścisz go w blockchain
- zrealizujesz aplikację działającą w przeglądarce i wykorzystującą Twój blockchain jako bazę danych
- dowiesz się czym są ÐApps, rozproszony system plików oraz rozproszona komunikacja
Dla kogo jest ten warsztat?
Wymagania wstępne
Prowadzący
Jestem inżynierem pracującym na własny rachunek. Zajmuję się projektowaniem zabezpieczeń oraz ich implementacją z wykorzystaniem np. kart elektronicznych lub sprzętowych modułów bezpieczeństwa. Wolny czas spędzam na wyprawach rowerowych i w górach.
Program warsztatów
- Jak działa i do czego służy baza danych blockchain.
- Integralność i podpis cyfrowy, konta i transakcje w blockchain.
- Charakterystyczne cechy blockchain Ethereum.
- Aplikacje w blockchain, czyli do czego służą inteligentne kontrakty.
- Interakcja z blockchain za pomocą web3.js.
- ÐApps i idea zdecentrelizowanego Internetu: blockchain, rozporoszone systemy plików i rozproszona komunikacja.
Uwaga
Zapisy na wybrany warsztat zostały zakończone.