Zdecentralizowane aplikacje na Ethereum
Prowadzący: Artur Puzio, Grzegorz Uriasz
Na zajęciach poznamy podstawy działania kryptowalut (Bitcoin i Ethereum) oraz będziemy uczyli się pisać i uruchamiać zdecentralizowane kontrakty na sieci testowej Ethereum(Ropsten).
Smart Contract jest specjalnym kontem na Ethereum, różniącym się od standardowego konta tym że jest zarządzany przez program komputerowy, a nie poprzez człowieka. Owy program jest wykonywany przez wszystkich górników w sieci i można prowadzić z nim interakcję poprzez wysyłanie do niego komunikatów (wraz z opcjonalną opłatą), owy program może dowolnie zarządzać posiadaną kryptowalutą, a nawet prowadzić interakcje z innymi kontraktami w sieci.
Na warsztatach będziemy pisać kontrakty w języku Solidity (zakładamy że nigdy wcześniej nie miałeś z nim styczności), będzie dużo pracy własnej z wykorzystaniem platformy do interakcji z kontraktami przygotowanej na potrzeby warsztatów. Planujemy, aby w ramach warsztatów każdy zaimplementował m.in. zdecentralizowaną grę w kółko i krzyżyk oraz ICO.
Wymagamy od uczestników znajomości dowolnego języka programowania i zabrania na warsztaty własnego komputera.
W odpowiedzi na wyniki zeszłorocznej ankiety warsztaty w tym roku są w nowej formule.
alert(1);