#147

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.

Podczas warsztatu:
– 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

**Warsztat przeznaczony jest dla osób zainteresowanych tematyką blockchain i znających podstawowe zasady programowania. Nie musisz być programistą na co dzień, aby wziąć w nim udział.**
W trakcie zajęć uczesnicy wykorzystywać będą własne komputery. Organizator zapewnia serwis kawowy oraz pizzę w porze obiadowej.

Prowadzący

Piotr Nazimek:

Jestem absolwentem Wydziału Elektroniki i Technik Informacyjnych Politechniki Warszawskiej. W 2012 roku obroniłem doktorat z obszaru niezawodności systemów komputerowych. Interesuję się szeroko pojętym bezpieczeństwem systemów komputerowych oraz inżynierią oprogramowania. Zawodowo pracuję od 2003 roku. Wolny czas spędzam na wyprawach rowerowych i w górach. Zajmuję się projektowaniem zabezpieczeń oraz ich implementacją z wykorzystaniem np. kart elektronicznych lub sprzętowych modułów bezpieczeństwa. Lubię gdy uczestnicy moich szkoleń zaskakują mnie nietypowymi rozwiązaniami problemów nad którymi pracujemy podczas warsztatów.

Program warsztatów

  1. Jak działa i do czego służy baza danych blockchain.
  2. Integralność i podpis cyfrowy, konta i transakcje w blockchain.
  3. Charakterystyczne cechy blockchain Ethereum.
  4. Aplikacje w blockchain, czyli do czego służą inteligentne kontrakty.
  5. Interakcja z blockchain za pomocą web3.js.
  6. ÐApps i idea zdecentrelizowanego Internetu: blockchain, rozporoszone systemy plików i rozproszona komunikacja.

Uwaga

**NA TYM WARSZTACIE PRACUJEMY W MNIEJSZEJ GRUPIE! Maksymalna liczba uczestników tego wydarzenia to 17 osób. Uczenie się w takiej grupie, zapewni większy komfort pracy każdemu z uczestników.**
Liczba miejsc ograniczona! Organizator zastrzega sobie prawo do zmiany lokalizacji wydarzenia oraz jego odwołania w przypadku niezgłoszenia się minimalnej liczby uczestników.

Zapisy na wybrany warsztat zostały zakończone.