NSWI204 Bitcoin a technologie kryptoměn
Filip Zavoral
,
Tomáš Faltín
Motto: Not your keys, not your coins
Studium
od ZS 2025/26
formálně 1/1, fakticky větší polovina semestru přednáška doplněná individuálním praktickým používáním vybraných nástrojů
prerekvizity: 2. semestr programování na MFF (tj. i M/F/U) nebo ekvivalent
bitové operace, instrukce, zásobník, binární strom, povědomí o základech algebry
Slajdy
Bitcoin, lightning a související technogie
(ve výrobě)
Altcoins, DeFi
TBD
TBD
Předběžný sylabus
Peníze
co to jsou peníze, tisk peněz, inflace
peněžní styk a jeho problémy
privacy
CBDC, programovatelnost, personální měnová politika, social scoring
motivace pro bitcoin
ETF
KYC/NonKYC
MiCA, DORA
self custody, ochrana digitálního vlastnictví, dědictví
Použití kryptografie
šifrování / hash / signature
eliptické křivky
Schnorr signatures
zk proofs, zk-SNARK, zk-STARK
Bitcoin
blockchain
transakce
script, multisig
SegWit, Taproot
těžba, pow, distribuovaný konsensus, halving, stratum
struktura bloku, Merkle tree
btc network, typy uzlů, Bloom filters
coinjoin
RBF, CPFP
BIP/SLIP, covenants, OP_CAT, OP_CLV
seed, derivace klíčů
attacks, security budget
BRC-20, discreet log contract
ordinals, inscriptions, runes
Lightning Network
ln channel
routing
HTLC / PTLC
watchtower
liquidity, LSP
channel management
BOLT
multi-part payments
LN-native static QR-codes
channel splicing
async payments / offline receiving
route blinding, partial routing
channel factories, multi-party channels, ...
submarine swap
Škálovatelnost
blockchain trilema - scalability / decentralization / security
2nd layer / sidechains
Ark, * Spark, Citrea, Unified money address
liquid
e-cash - cashu, fedimint
rollups - zk / optimistic / sovereign / brollup
Taproot Assets
Peněženky
custodial / self-hosted
hw / mobile / desktop
onchain / ln / liquid / ark / ...
seed, backup a jeho uložení, Shamir, SuperShamir, UltraUber...
Nástroje, burzy a další BTC služby
mempool space, blockchain explorer, vexl, ...
kyc/nonkyc centralizované burzy
směnárny - cex / dex
coinjoin, mixers, ...
Vlastní uzel
btc core
ln node, správa kanálů
lnbits
propojení na peněženky, PoS
Ethereum
staking, PoS
smart contracts
EVM
ERC-20
MegaETH
Altcoiny
1/2 L, token - rozdíly, jak to funguje, výhody/nevýhody
L1 - Solana, Tron, Monero, Avalanche, Cardano, Polkadot, ...
L2 - Optimism, Arbitrum, ...
optimistic rollup, zk rollup, sidechain, parachain
bridge, b aggregator
airdrops, tokenomics
zmínka o memecoinech a degenech
NFT
Stablecoiny
fiat backed - USDT, USDC, CZKC, CZKI, EUR*
asset backed
algorithmic - Terra/Luna (příklad algo coinu a depeg)
DeFi
swapping - Uniswap, 1inch, Rabby, Cowswap, ...
lending / borrowing - Firefish, Ave, Compound, Lendasat
insurance - Nexus mutual
prediction markets - Polymarket
DAO
cryptofintech - Bleap, GnosisPay, Brighty, Nexo, ...
Web 3
nostr - distr censorship-resistant protocol
Zvané přednášky
Michal Podzimek: Crypto Trading Bots
TBD