Структура навчального курсу
Модулі курсу
-
Модуль 1. Структура блокчейн-даних для розробника
Блоки, транзакції, логи подій. Що таке ABI і навіщо він потрібен.
-
Модуль 2. Web3.py: основи
Підключення до Infura і Alchemy. Читання балансів, транзакцій, стану контрактів.
-
Модуль 3. Etherscan API
Автоматичний збір транзакцій по адресі. Обхід rate limits. Зберігання в SQLite.
-
Модуль 4. The Graph і GraphQL
Запити до субграфів Uniswap і Aave. Порівняння з прямим читанням з вузла.
-
Модуль 5. BigQuery для блокчейну
Публічні датасети Ethereum і Bitcoin. SQL-запити на мільярдах рядків за секунди.
-
Модуль 6. Візуалізація і дашборди
Plotly Dash для on-chain метрик. Деплой простого дашборду на Render.
-
Модуль 7. Виявлення аномалій кодом
Статистичні методи для пошуку незвичайних транзакцій. Бібліотека scikit-learn.
-
Модуль 8. Фінальний проєкт
Повноцінний аналітичний пайплайн з документацією та презентацією.