Crypto po lopatě

Crypto od hashe k vlastnímu blockchainu: jak to funguje uvnitř, proč to vůbec vzniklo a kde všude to praská. Všechno si napíšeš a změříš sám v čistém Pythonu, bez knihoven a bez jediného API klíče. Žádné ceny, žádné tipy, jen mechanismus.

Kurz 3 · Od tokenu k vlastní AI aplikaci

Kurz 1Backend po lopatěBackend & System Design, databáze, distribuované systémy, škálování.

Kudy na to

Kurz má 33 kapitol a přečíst se dá celý, ale nemusíš. Podle toho, proč jsi tady, si vyber cestu. Každá dává smysl samostatně.

Chci pochopit kryptografii

Zajímá tě, jak to funguje uvnitř. Na konci máš vlastní podpis, Merkle tree a blockchain.

8 kapitol · zhruba 2 hodiny a počítač u ruky

  1. 1. Hashovací funkce
  2. 2. Klíče a podpisy
  3. 3. Merkle tree
  4. 4. Postav si blockchain
  5. 5. Podvrhni si blockchain

Konsensus a útoky si pak přečteš s tím, že už víš, o čem se mluví.

Chci se v tom vyznat

Nechceš programovat, chceš rozumět tomu, o čem se mluví, a poznat nesmysl od věci.

10 kapitol · zhruba 2 hodiny

  1. 1. K čemu to vlastně je
  2. 2. Co znamená vlastnit coin
  3. 3. Dvojí utracení a konsensus
  4. 4. Tokeny, DeFi, stablecoiny
  5. 5. Mechanika scamů
  6. 6. Kdy to má a nemá smysl

Kryptografické detaily si můžeš nechat, nebo se k nim vrátit později.

Chci to používat bezpečně

Něco už máš nebo chystáš a chceš vědět, kde se dělají chyby, které stojí peníze.

9 kapitol · zhruba 2 hodiny

  1. 1. Adresy a peněženky
  2. 2. Anatomie transakce
  3. 3. Custody a klíče
  4. 4. Mechanika scamů
  5. 5. MEV a poplatky
  6. 6. Bridge hacky

Kontrolní seznam před podpisem najdeš ve Zdrojích.

Princip: Crypto se nenaučíš sledováním grafů. Naučíš se ho, když pochopíš princip, že model hádá další token, že kontext je jeho jediná paměť a že zodpovědnost za výsledek zůstává na tobě. Každá kapitola má proto skládací otázky s odpověďmi, ať si pochopení rovnou ověříš.

Obsah kurzu · Crypto od základu

K čemu to vlastně jeJediný problém, který blockchain řeší. Všechno ostatní je stroj v jeho službách.Hashovací funkceLavinový efekt a proč se hash nedá vzít zpátky. Napíšeš si to.Klíče a podpisyAsymetrická kryptografie a ECDSA na secp256k1 od nuly.Schnorr a TaprootProč jdou podpisy sčítat a co z toho plyne pro soukromí.Adresy a peněženkyZ klíče na adresu, seed fráze, HD peněženky, co je vlastně záloha.Merkle treeDokaž, že transakce je v bloku, aniž bys blok stahoval.Co znamená vlastnit coinŽádné mince neexistují. Existují jen podepsané převody.UTXO vs zůstatkyDva modely účetnictví a proč Bitcoin a Ethereum volily jinak.Dvojí utraceníTen jediný skutečný problém, rozebraný do detailu.Anatomie transakceVstupy, výstupy, poplatek, mempool, co se stane po odeslání.Proof of workProč se pálí elektřina a co přesně tím vzniká.Obtížnost a čas blokuJak se síť sama reguluje na deset minut bez centrálního plánovače.Forky a nejdelší řetězReorg, potvrzení a proč není nic nikdy úplně definitivní.Útok 51 procentCo útočník může a co ne, a spočítaná cena útoku.Proof of stakeCo se mění, když místo elektřiny ručíš kapitálem.Postav si blockchainSto padesát řádků Pythonu, běží za sekundu.Podvrhni si blockchainPřepiš blok, rozjeď fork, zkus dvojí utracení a změř, co to stojí.Síť a uzlyJak se bloky šíří, co je plný uzel a co ověřuje tvůj telefon.Smart kontraktyProgram v blockchainu: co to umí a co je na tom nezvyklé.EVM a gasVirtuální stroj, za co se platí a proč to jde tak snadno přestřelit.Tokeny a NFTERC-20 a ERC-721 jsou pár řádků. Co z toho plyne.Jak funguje DeFiAMM, likvidita, půjčky se zástavou, likvidace.StablecoinyTři druhy podle toho, čím jsou kryté, a co se u kterého rozpadlo.OraclesJak se do uzavřeného světa dostane cena zvenčí a proč je to slabé místo.Důkazy s nulovou znalostíDokaž, že něco víš, aniž bys prozradil co. Na dvaceti řádcích.Reentrancy a chyby v kontraktechJak poznat v kódu chybu, která stála stovky milionů.MEVKdo řadí transakce, ten vydělává. Frontrunning a sendviče.Bridge hackyProč jsou most mezi sítěmi nejohroženější místo celého ekosystému.Mechanika scamůRug pull, honeypot, wash trading. Co poznáš z kódu a z dat.Škálování a L2Proč se do bloku vejde tak málo a co s tím dělají rollupy.PoplatkyAukce o místo v bloku a jak se v ní neutopit.SoukromíAdresa je pseudonym, ne anonymita. Jak se ten rozdíl láme.Custody a klíče„Not your keys, not your coins“ a co to znamená prakticky.Energie a dopadKolik to skutečně žere, spočítáno, a co změnil proof of stake.Kdy to má a nemá smyslJedna otázka, kterou poznáš, jestli je blockchain správný nástroj.Zdroje & cheatsheetPapery, dokumentace, nástroje a kam dál.