Crypto Fundamentals
Полный курс по криптографии и blockchain — от математических основ до смарт-контрактов на Bitcoin, Ethereum и Solana
FreeAbout the Course
105
lessons
12
modules
~90
hours
Intermediate
level
Course Modules
- Модулярная арифметика 20 min Beginner
- Группы и конечные поля 25 min Intermediate
- Хеш-функции: свойства и применение 20 min Beginner
- Пошаговая визуализация SHA-256 30 min Intermediate
- Keccak и SHA-3 20 min Intermediate
- Симметричное шифрование: AES 25 min Intermediate
- Режимы работы блочных шифров 25 min Intermediate
- RSA: математика и реализация 30 min Intermediate
- Эллиптические кривые: математика 30 min Advanced
- Кривые secp256k1 и Ed25519 20 min Intermediate
- ECDSA: цифровая подпись с визуализацией 30 min Advanced
- EdDSA и подписи Шнорра 25 min Advanced
- Деревья Меркла с интерактивной визуализацией 25 min Intermediate
- Merkle Proofs и их применение 25 min Intermediate
- Архитектура Bitcoin 20 min Beginner
- Модель UTXO 30 min Intermediate
- Структура блока Bitcoin 25 min Intermediate
- Bitcoin Script 30 min Intermediate
- Типы транзакций Bitcoin 35 min Advanced
- Майнинг и Proof of Work 25 min Intermediate
- Сложность и корректировка 20 min Intermediate
- Сетевой протокол Bitcoin 20 min Intermediate
- Lightning Network 30 min Advanced
- Payment Channels и HTLC 30 min Advanced
- Архитектура Ethereum 25 min Beginner
- Модель аккаунтов Ethereum 30 min Intermediate
- State Trie и Modified Merkle Patricia Trie 35 min Advanced
- EVM: стек, память и хранилище 40 min Advanced
- Газ и выполнение транзакций 35 min Advanced
- Основы Solidity 35 min Intermediate
- Паттерны Solidity и тестирование 40 min Intermediate
- Стандарт ERC-20 35 min Intermediate
- ERC-721 и ERC-1155 30 min Intermediate
- Proof of Stake и Beacon Chain 30 min Intermediate
- Валидаторы и Slashing 30 min Advanced
- Account Abstraction (ERC-4337) 25 min Advanced
- Архитектура Solana 30 min Beginner
- Proof of History 30 min Intermediate
- Tower BFT 30 min Intermediate
- Модель аккаунтов Solana 35 min Intermediate
- Программы и инструкции Solana 35 min Intermediate
- Anchor: основы фреймворка 35 min Intermediate
- Разработка на Anchor 40 min Intermediate
- Тестирование Solana-программ 40 min Intermediate
- DeFi экосистема 25 min Beginner
- AMM: Автоматический маркет-мейкер 35 min Intermediate
- Математика Uniswap V2 40 min Intermediate
- Uniswap V3: Concentrated Liquidity 40 min Advanced
- Ликвидность и Impermanent Loss 35 min Advanced
- Lending протоколы 40 min Intermediate
- Ликвидации 35 min Advanced
- Оракулы и Chainlink 30 min Intermediate
- Интеграция оракулов 25 min Advanced
- Стейблкоины 30 min Intermediate
- Деривативы и перпетуалы 25 min Advanced
- Токеномика 30 min Intermediate
- Обзор уязвимостей смарт-контрактов 35 min Intermediate
- Reentrancy атаки 45 min Intermediate
- Integer Overflow и Underflow 35 min Intermediate
- Access Control уязвимости 40 min Intermediate
- MEV: Maximum Extractable Value 35 min Intermediate
- Frontrunning и Sandwich Attacks 35 min Intermediate
- Flashbots Protect 30 min Intermediate
- Flash Loan Attacks 45 min Advanced
- Audit Methodology 50 min Advanced
- Audit Tools 55 min Advanced
- Проблема масштабируемости 25 min Intermediate
- Концепции Layer 2 30 min Intermediate
- State Channels 25 min Intermediate
- Plasma 25 min Intermediate
- Optimistic Rollups 35 min Advanced
- Optimism и Arbitrum 35 min Advanced
- ZK Rollups: концепции 35 min Advanced
- zkSync Era и StarkNet 30 min Advanced
- Cross-chain концепции 25 min Intermediate
- Мосты и интероперабельность 35 min Advanced
- Концепции Zero-Knowledge 25 min Intermediate
- Commitment Schemes 25 min Intermediate
- Interactive Proofs и Fiat-Shamir 30 min Intermediate
- zk-SNARKs: от вычисления к доказательству 45 min Advanced
- Groth16 и Trusted Setup 40 min Advanced
- zk-STARKs и FRI Protocol 40 min Advanced
- Circom: язык ZK circuits 40 min Advanced
- Пишем ZK circuits: от Multiplier до Age Check 50 min Advanced
- Зачем индексировать блокчейн? 25 min Intermediate
- GraphQL для блокчейн-данных 30 min Intermediate
- Subsquid: архитектура и настройка 30 min Intermediate
- Subsquid: ERC-20 Transfer индексатор 45 min Intermediate
- Subsquid: мульти-событийная индексация 35 min Intermediate
- Subsquid: продвинутые паттерны 35 min Advanced
- The Graph: subgraphs и AssemblyScript 40 min Intermediate
- Deploy и сравнение инструментов 40 min Intermediate