Blockchain a digitální měny
- Průběžné hodnocení předmětu
Projekt
Cílem projektu je vytvořit jednoduchou decentralizovanou aplikaci, která bude používat Ethereum, smart kontrakty a další navazující technologie probírané v tomto předmětu. V popisu projektu (úvodní odkaz), nalezenete jeho krátký popis. Pochopitelně se můžete pustit do implementace projektu na jiné téma v podobném rozsahu.
Test
V sedmém týdnu proběhne na přednášce 30 minutový test. Otázky budou velmi podobné těmto otázkám.
Podmínky absolvování
Na něterých cvičeních dostanou studenti úkoly k vyřešení. Celkem na cvičeních za malé úkoly budou moci získat čtyřicet bodů. Dále zhruba v polovině semestru proběhne test základních znalostí za dvacet bodů. Součástí předmětu bude domácí projekt v rámci kterého studenti zkusí vytvořit jednoduchou aplikaci na vybrané téma využívající blockchain. Projekt bude hodnocen až třiceti body. V průběhu semestru si student může připravit prezentaci na libovolné téma související s blockchainem za deset bodů.
Žádný úkol nemá specifikované minimum, nicméně dohromady je potřeba získat nad 50 bodů.
Přednášky a cvičení
Týden | Přednáška | Cvičení |
1. | Slidy: Úvod Slidy: Jsou kryptoměny peníze nebo gambling (Ing.Karel Hlaváček, Ph.D.) | Cvičení 1 |
2. | Slidy: Konečné těleso, eliptické křivky | Zadání: Cvičení 2 Zdrojáky: Cvičení 2 |
3. | Slidy: Digitální podpis a serializace | Zadání: Cvičení 3 Zdrojáky: Cvičení 3 |
4. | Slidy: Peněženky & transakce | Zadání: Cvičení 4 Zdrojáky: Cvičení 4 |
5. | Slidy: Blockchain | |
6. | Slidy: Ethereum | Zadání: Cvičení 6 Zdrojáky: Cvičení 6 |
7. | Slidy: Smart Contracts Manuál: Solidity | Zadání: Cvičení 7 Zdrojáky: Cvičení 7 |
8. | Materiály: Dapp repositář |