Перерождение духа
что ждёт нас далее
предыстория
начиная с 7 января 2025 года, посты на этом канале выходили утром каждого дня. Спустя 207 дней и ≈ 207 постов я завершаю этот марафон
Видимо во время этого "челленджа" у меня были запредельные уровни серотонина, что и позволяло каждый вечер выделять .5 - 1 час на генерацию поста, для утренней публикации
несложной математикой можно представить, что среднее время написания поста составляло ≈ 300 - 400 часов работы. Это 16.6 дней полноценного написания постов за 207 дней
За это время многие публикации потеряли свою актуальность, а главное - потеряна главная цель - популяризация web3 разработки и понимание, что каждый при должном усилии способен достичь результата в этом направлении программирования
Поэтому в начале августа, я занялся вопросом создания контента и пришёл к прекрасному решению моей проблемы, где каждый сможет изучать web3 разработку ещё быстрее, не тратя десятки часов на поиск нужных постов и проверки их актуальности
судьба контента далее
Посты будут выходить реже, больший упор будет сделан не на количество, а на качество и применимость
Сотню постов можно спокойно заменить одной статьёй / видео / подкастом, что намного эффективнее для меня, как создателя и для вас, как аудитории
что делать с предыдущими постами?
специально для них, я создал Notion Файл, где будут полностью отсортированы все публикации от 7 января до 2 августа. Если пост устарел - я его актуализирую
notion.so/Vartcall-Notes-2457c02209fe80cbbbd4f3e975d2551f
На сегодня все, безумно рад этому решению, ставьте 🗿, если готовы, с новой энергией, врываться в web3 разработку
варткол на связи
что ждёт нас далее
предыстория
начиная с 7 января 2025 года, посты на этом канале выходили утром каждого дня. Спустя 207 дней и ≈ 207 постов я завершаю этот марафон
Видимо во время этого "челленджа" у меня были запредельные уровни серотонина, что и позволяло каждый вечер выделять .5 - 1 час на генерацию поста, для утренней публикации
несложной математикой можно представить, что среднее время написания поста составляло ≈ 300 - 400 часов работы. Это 16.6 дней полноценного написания постов за 207 дней
За это время многие публикации потеряли свою актуальность, а главное - потеряна главная цель - популяризация web3 разработки и понимание, что каждый при должном усилии способен достичь результата в этом направлении программирования
Поэтому в начале августа, я занялся вопросом создания контента и пришёл к прекрасному решению моей проблемы, где каждый сможет изучать web3 разработку ещё быстрее, не тратя десятки часов на поиск нужных постов и проверки их актуальности
судьба контента далее
Посты будут выходить реже, больший упор будет сделан не на количество, а на качество и применимость
Сотню постов можно спокойно заменить одной статьёй / видео / подкастом, что намного эффективнее для меня, как создателя и для вас, как аудитории
что делать с предыдущими постами?
специально для них, я создал Notion Файл, где будут полностью отсортированы все публикации от 7 января до 2 августа. Если пост устарел - я его актуализирую
notion.so/Vartcall-Notes-2457c02209fe80cbbbd4f3e975d2551f
На сегодня все, безумно рад этому решению, ставьте 🗿, если готовы, с новой энергией, врываться в web3 разработку
варткол на связи
4🗿38
youtu.be/CdcRu5wPdL8
youtu.be/CdcRu5wPdL8
youtu.be/CdcRu5wPdL8
Пишем скрипт, для взаимодействия с блокчейном Solana, говорим о заработке, деанонимся
Все в этом видео 📹
Please open Telegram to view this post
VIEW IN TELEGRAM
2🗿17
Самые важные публикации
Отобрал самые актуальные публикации 2025
😎 Новичку
Философия канала
почему web3?
Языки программирования с нуля
УЧИМСЯ УЧИТЬСЯ БАЗА
КАК КОДИТЬ??
Бады web3 разработчика, часть 2
Твой старт в web3 разработке
Книги про блокчейн-разработку
С нуля до первого софта
Python + web3.py с нуля
Javascript + ethers.js и viem с нуля
Viem с нуля
Solidity с нуля, часть 2, часть 3
Solana с нуля
Ethereum с нуля
Ton с нуля, часть 2, часть 3
С нуля до КРИПТО-КОДЕР-ГУРУ (каналы, статьи, инструменты)
GitHub репозиторий web3 автоматизация на javascript / typescript
Мультиаккинг с нуля, часть 2
Автоматизация с нуля, работаем с проектами
ТОП 1% WEB3 РАЗРАБОТЧИК
ROADMAP.SH РАЗБЕРЕМ
Стартуем в web3 с кайфом
🧠 Техническая база (+ к написанию софта)
Что такое Multicall
Обновления Ethereum-транзакций EIP-1559
Selenium для крипто-разработки на Python С НУЛЯ
ИНСТРУМЕНТЫ БЛОКЧЕЙН-РАЗРАБОТЧИКА | БАЗА, часть 2
Разработка под разные блокчейны | БАЗА
Софтим прокси с нуля
WEB3 ОРАКУЛЫ ЧТО И ЗАЧЕМ
Как писать софт, часть 2, часть 3
Разбор блокчейнов для автоматизации
База RPC с нуля
как и почему работают скрипты
почему у zkSync такие низкие комиссии
почему у arbitrum низкие комиссии
Как избежать потери точности при работе с процентами и дробными числами в Solidity?
SOLANA vs EVM (EVM часть) (Solana часть)
Твоё первое web3 приложение
Про блокчейны
😊 Про токены
Как формируется цена токенов
Как создаются ТОКЕНЫ и ЧТО для этого нужно?
🧠 Работа в web3
САМЫЕ ВОСТРЕБОВАННЫЕ WEB3-ВАКАНСИИ 2025
ЗАРАБАТЫВАЕМ В WEB3 без работы в компании
Стек web3 разработчика 2025
Где можно найти работу в web3?
Твоя первая работа на Solana
Все о работе в web3
Отобрал самые актуальные публикации 2025
Философия канала
почему web3?
Языки программирования с нуля
УЧИМСЯ УЧИТЬСЯ БАЗА
КАК КОДИТЬ??
Бады web3 разработчика, часть 2
Твой старт в web3 разработке
Книги про блокчейн-разработку
С нуля до первого софта
Python + web3.py с нуля
Javascript + ethers.js и viem с нуля
Viem с нуля
Solidity с нуля, часть 2, часть 3
Solana с нуля
Ethereum с нуля
Ton с нуля, часть 2, часть 3
С нуля до КРИПТО-КОДЕР-ГУРУ (каналы, статьи, инструменты)
GitHub репозиторий web3 автоматизация на javascript / typescript
Мультиаккинг с нуля, часть 2
Автоматизация с нуля, работаем с проектами
ТОП 1% WEB3 РАЗРАБОТЧИК
ROADMAP.SH РАЗБЕРЕМ
Стартуем в web3 с кайфом
Что такое Multicall
Обновления Ethereum-транзакций EIP-1559
Selenium для крипто-разработки на Python С НУЛЯ
ИНСТРУМЕНТЫ БЛОКЧЕЙН-РАЗРАБОТЧИКА | БАЗА, часть 2
Разработка под разные блокчейны | БАЗА
Софтим прокси с нуля
WEB3 ОРАКУЛЫ ЧТО И ЗАЧЕМ
Как писать софт, часть 2, часть 3
Разбор блокчейнов для автоматизации
База RPC с нуля
как и почему работают скрипты
почему у zkSync такие низкие комиссии
почему у arbitrum низкие комиссии
Как избежать потери точности при работе с процентами и дробными числами в Solidity?
SOLANA vs EVM (EVM часть) (Solana часть)
Твоё первое web3 приложение
Про блокчейны
Как формируется цена токенов
Как создаются ТОКЕНЫ и ЧТО для этого нужно?
САМЫЕ ВОСТРЕБОВАННЫЕ WEB3-ВАКАНСИИ 2025
ЗАРАБАТЫВАЕМ В WEB3 без работы в компании
Стек web3 разработчика 2025
Где можно найти работу в web3?
Твоя первая работа на Solana
Все о работе в web3
Please open Telegram to view this post
VIEW IN TELEGRAM
🗿9
hardhat обновление 3 beta
разбираем этот инструмент и последнее обновление
предыстория..
как мы уже знаем, вся логика блокчейнов расписана в смарт-контрактах. Это условия, исполняемые при соблюдении каких-то условий
Нажал на кнопку отправки транзакции -> вызвал смарт-контракт, который реализует передачу данных по блокчейну
но стоит проблема, как эти контракты попадают в основную сеть блокчейнов
для этого и существует hardhat
Hardhat - инструмент для тестирования и деплоя смарт-контрактов в Ethereum
Вчера - 13 августа 2025 команда hardhat выкатила обновление 3.0
Разберем самые важные обновления
1. Прямые тесты на Solidity
В Hardhat 2.x тесты писали в основном на JavaScript или TypeScript (через Mocha + Chai).
если хотелось тестировать на Solidity, приходилось использовать сторонние решения
Теперь Solidity‑тесты являются "first‑class" - встроены и поддерживаются официально
2. Среда выполнения на базе Rust
Ранее весь runtime (движок, который выполнял ваши тесты, скрипты, деплои) был написан полностью на JavaScript/TypeScript и работал поверх Node.js.
Теперь компоненты, критичные к производительности, переписаны на Rust, что обеспечивает заметный прирост скорости запуска и исполнения
По сути, они повторили путь, по которому пошли Foundry и некоторые блокчейн-симуляторы - JS для удобства, Rust для скорости.
3. Мульти-блокчейновая поддержка
обновление ориентировано на мульти-блокчейновые сценарии, включая блокчейны на OP‑Stack, тестируем и деплоим на разных rollup‑сетях легче и надёжнее
ранее любая сеть: Ethereum mainnet, Polygon, Arbitrum, Optimism и т.д., подключалась через RPC в hardhat.config.js:
В Hardhat 3.0:
opchainlist.com - блокчейны на op-stack
Блокчейны на OP-Stack получили встроенную поддержку:
автоматическая корректировка расчёта газа под их модель
корректная работа с l1Fee и l2GasLimit
правильная эмуляция окружения в локальном тестировании
поддержка кастомных predeploy-контрактов, которые есть в этих сетях.
4. Поддержка TypeScript по умолчанию
Не нужно вручную ставить ts-node - поддержка встроена.
Код компилируется быстрее и надёжнее.
+ Можно использовать TS в Ignition-модулях (новая система деплоя).
Установка Hardhat:
Проверка версии:
если < 3.0.0
Подробнее про обновление можете почитать в моем последнем треде
x.com/vartcall/status/1955969129631887764
разбираем этот инструмент и последнее обновление
предыстория..
как мы уже знаем, вся логика блокчейнов расписана в смарт-контрактах. Это условия, исполняемые при соблюдении каких-то условий
Нажал на кнопку отправки транзакции -> вызвал смарт-контракт, который реализует передачу данных по блокчейну
но стоит проблема, как эти контракты попадают в основную сеть блокчейнов
для этого и существует hardhat
Hardhat - инструмент для тестирования и деплоя смарт-контрактов в Ethereum
Вчера - 13 августа 2025 команда hardhat выкатила обновление 3.0
Разберем самые важные обновления
1. Прямые тесты на Solidity
В Hardhat 2.x тесты писали в основном на JavaScript или TypeScript (через Mocha + Chai).
если хотелось тестировать на Solidity, приходилось использовать сторонние решения
Теперь Solidity‑тесты являются "first‑class" - встроены и поддерживаются официально
2. Среда выполнения на базе Rust
Ранее весь runtime (движок, который выполнял ваши тесты, скрипты, деплои) был написан полностью на JavaScript/TypeScript и работал поверх Node.js.
Теперь компоненты, критичные к производительности, переписаны на Rust, что обеспечивает заметный прирост скорости запуска и исполнения
под капотом:
Критичные к скорости части (внутренняя EVM, обработка тестов) переписали на Rust.
Rust-код компилируется в нативный бинарь - меньше накладных расходов, выше скорость.
Node.js остался как оболочка для конфигураций, плагинов и CLI, но тяжёлая работа теперь исполняется почти на "железе".
По сути, они повторили путь, по которому пошли Foundry и некоторые блокчейн-симуляторы - JS для удобства, Rust для скорости.
3. Мульти-блокчейновая поддержка
обновление ориентировано на мульти-блокчейновые сценарии, включая блокчейны на OP‑Stack, тестируем и деплоим на разных rollup‑сетях легче и надёжнее
ранее любая сеть: Ethereum mainnet, Polygon, Arbitrum, Optimism и т.д., подключалась через RPC в hardhat.config.js:
networks: {
optimism: {
url: "https://mainnet.optimism.io",
accounts: [PRIVATE_KEY]
}
}
В Hardhat 3.0:
opchainlist.com - блокчейны на op-stack
Блокчейны на OP-Stack получили встроенную поддержку:
автоматическая корректировка расчёта газа под их модель
корректная работа с l1Fee и l2GasLimit
правильная эмуляция окружения в локальном тестировании
поддержка кастомных predeploy-контрактов, которые есть в этих сетях.
4. Поддержка TypeScript по умолчанию
Не нужно вручную ставить ts-node - поддержка встроена.
Код компилируется быстрее и надёжнее.
+ Можно использовать TS в Ignition-модулях (новая система деплоя).
Установка Hardhat:
npm install --save-dev hardhat
Проверка версии:
npx hardhat --version
если < 3.0.0
npm install --save-dev hardhat@next
Подробнее про обновление можете почитать в моем последнем треде
x.com/vartcall/status/1955969129631887764
Solana с нуля
Разберем все, от баз языков программирования, до написания первых смарт-контрактов и децентрализованных приложений на Solana
50 мест до завтра (21:00 по Киеву)
t.me/+KxgLyRWhAjJkMjgy
t.me/+KxgLyRWhAjJkMjgy
t.me/+KxgLyRWhAjJkMjgy
💰 Цена: бесплатно
Начинаем
Делаю последний набор, Solana с нуля в этом году
Разберем все, от баз языков программирования, до написания первых смарт-контрактов и децентрализованных приложений на Solana
50 мест до завтра (21:00 по Киеву)
t.me/+KxgLyRWhAjJkMjgy
t.me/+KxgLyRWhAjJkMjgy
t.me/+KxgLyRWhAjJkMjgy
Начинаем
Please open Telegram to view this post
VIEW IN TELEGRAM
🗿3
Продолжаем обучение...
ссылка на канал
ссылка на канал
ссылка на канал
Команда, так как я каждый день читаю разные материалы по web3, решил создать канал, где буду складировать эти данные
ссылка на канал
ссылка на канал
ссылка на канал
Как начать в блокчейн разработке
план
начинаем с базы Solidity, языка программирования для написания смарт-контрактов. Понимание структуры контрактов поможет в написании софта для работы с крипто-токенами и всеми операциями с ними
после понимания смарт-контрактов, переходим к работе с блокчейном, ибо каждое наше действие в web3 - вызов блокчейна
Для взаимодействия с блокченом нам необходима RPC
RPC - Remote Procedure Call
Проще говоря, RPC Endpoint - мост между твоей программой и блокчейном.
Получаем свой RPC ключ
например -
и наконец переходим к основным языкам программирования благодаря которым мы и будем взаимодействовать с блокчейном
Python и JavaScript/TypeScript
оба языка отлично показали себя на рынке web3. Мой выбор за JS/TS ибо я получаю бОльшую скорость, в сравнении с Python и также могу масштабироваться на написание своих децентрализованных приложений
При выборе языка также стоит обращать внимание на понимание синтаксиса и если вы - ноль в web3 и программировании в целом, смело выбирайте Python, далее через 1-2 месяца - JavaScript, а еще через 1 месяц - TypeScript
материалы для старта
Python
Задачи - hackerrank.com/domains/python
что нужно знать в Python для web3 разработки
JavaScript
Задачи - jschallenger.com
что нужно знать в JavaScript для web3 разработки
TypeScript
Задачи - learntypescript.online
после понимания языков, переходим к взаимодействию с блокчейном
для этого нам необходимы библиотеки
Python
web3py.readthedocs.io/en/stable
JavaScript/TypeScript
docs.ethers.org/v5
viem.sh
Практика web3 разработки
для начала пишем скрипты
100 реакций и продолжаем 💯 😈 ❤️
план
начинаем с базы Solidity, языка программирования для написания смарт-контрактов. Понимание структуры контрактов поможет в написании софта для работы с крипто-токенами и всеми операциями с ними
материалы
английский
profiles.cyfrin.io/updraft/onboarding/wallet - 96 часов базы Solidity
cryptozombies.io - бесплатная игра, в игровой форме изучаем разработку на Solidity.
Solidity by Example - пошаговые примеры и небольшие задачи по Solidity.
speedrunethereum.com – практические задания по разработке DApp с Ethers.js и Solidity.
ethernaut.openzeppelin.com - игра, созданная OpenZeppelin, в которой нужно решать головоломки, связанные с безопасностью смарт-контрактов.
capturetheether.com - ряд задач, связанных с безопасностью смарт-контрактов, необходимо «захватывать эфир»
eth.build - платформа, созданная в стиле «песочницы», создаем децентрализованные приложения и визуализируем их работу
после понимания смарт-контрактов, переходим к работе с блокчейном, ибо каждое наше действие в web3 - вызов блокчейна
Для взаимодействия с блокченом нам необходима RPC
RPC - Remote Procedure Call
Проще говоря, RPC Endpoint - мост между твоей программой и блокчейном.
Лучшие бесплатные RPC
infura.io
alchemy.com/dapps/alchemy
quicknode.com
Получаем свой RPC ключ
например -
7c9a2f14b83d4a6eb2f1c8d09a7e52f1
и наконец переходим к основным языкам программирования благодаря которым мы и будем взаимодействовать с блокчейном
Python и JavaScript/TypeScript
оба языка отлично показали себя на рынке web3. Мой выбор за JS/TS ибо я получаю бОльшую скорость, в сравнении с Python и также могу масштабироваться на написание своих децентрализованных приложений
При выборе языка также стоит обращать внимание на понимание синтаксиса и если вы - ноль в web3 и программировании в целом, смело выбирайте Python, далее через 1-2 месяца - JavaScript, а еще через 1 месяц - TypeScript
материалы для старта
Python
Задачи - hackerrank.com/domains/python
что нужно знать в Python для web3 разработки
JavaScript
Задачи - jschallenger.com
что нужно знать в JavaScript для web3 разработки
TypeScript
Задачи - learntypescript.online
что нужно знать в TypeScript для web3 разработки
интерфейсы и типы (interface vs type)
generics (Promise<T>, Array<T>)
строгая типизация параметров и возвращаемых значений функций
utility types
работа с unknown и never
настройка окружения (tsconfig.json, target, moduleResolution)
автогенерация типов для смарт-контрактов (TypeChain)
после понимания языков, переходим к взаимодействию с блокчейном
для этого нам необходимы библиотеки
Python
web3py.readthedocs.io/en/stable
pip install web3
JavaScript/TypeScript
docs.ethers.org/v5
npm i ethers
viem.sh
npm i viem
Практика web3 разработки
для начала пишем скрипты
Python
Генерация кошелька и проверка баланса
Отправка $ETH и токенов в тестнете
Чтение данных ERC-20 и NFT
Swap через Uniswap Router (approve + swap)
Простой арбитраж-сканер цен между двумя DEX
JavaScript
Подключение к RPC и вывод баланса
Отправка транзакции через ethers.js
Чтение и отображение ERC-20 балансов
Подписка на события смарт-контракта (Transfer)
Нотификатор транзакций по адресу (бот)
TypeScript
Подключение кошелька через WalletConnect
Отправка транзакции из dApp
Чтение и отображение портфеля ERC-20
Swap токенов через Uniswap SDK
Панель мониторинга портфеля с графиками
Базовые инструменты
metamask.io - крипто-кошелек для взаимодействия с блокчейном.
аналитика операций в блокчейнах
так ка все данные в блокчейне открыты, мы можем их отследить
Ethereum
Mainnet - https://etherscan.io (основная сеть)
Sepolia Testnet - https://sepolia.etherscan.io (тестовая сеть)
100 реакций и продолжаем 💯 😈 ❤️
💯39🔥5❤3😈1🗿1
1 GOD Каналу...
28 августа 2024, вышло первое видео на моем канале
подведем итоги, соберем подборку лучших материалов и авторов web3 контента
Лучшие видео
Пишем крипто-софт с нуля - разобрали как начать на практике начать в написании софта под web3 с нуля
Как начать в Блокчейн-разработке - работа блокчейна и базовые ветви web3 разработки
90 дней в крипто-разработке - мой старт в web3 разработке! Все победы и поражения
250 дней в крипто-разработке - продолжение моего пути в web3 разработке
Крипто-безопасность с нуля - самое важное видео на канале! Как не потерять крипту разработчику и рядовому пользователю!
Смарт-контракты с нуля - история появления смарт-контрактов и написание твоего первого контракта
С нуля до solana-разработчика - все инструменты для старта в программировании под solana
Каналы:
youtube.com/@DappUniversity/videos - крипто-безопасность, материалы по Solidity, Python, JavaScript в web3
youtube.com/@EatTheBlocks/videos - гайды, обзоры web3 инструментов, web3 работа
youtube.com/@MoralisWeb3/videos - Ethereum, Solana, NFT разработка, web3 обзоры
youtube.com/c/PatrickCollins/videos - все о крипто-безопасности, новостях web3, Solidity, JS, Python в web3
Всем спасибо за поддержку!
Продолжаем!
В комментариях напишите, с какого видео попали в этот канал!
28 августа 2024, вышло первое видео на моем канале
подведем итоги, соберем подборку лучших материалов и авторов web3 контента
Лучшие видео
Пишем крипто-софт с нуля - разобрали как начать на практике начать в написании софта под web3 с нуля
Как начать в Блокчейн-разработке - работа блокчейна и базовые ветви web3 разработки
90 дней в крипто-разработке - мой старт в web3 разработке! Все победы и поражения
250 дней в крипто-разработке - продолжение моего пути в web3 разработке
Крипто-безопасность с нуля - самое важное видео на канале! Как не потерять крипту разработчику и рядовому пользователю!
Смарт-контракты с нуля - история появления смарт-контрактов и написание твоего первого контракта
С нуля до solana-разработчика - все инструменты для старта в программировании под solana
Каналы:
youtube.com/@DappUniversity/videos - крипто-безопасность, материалы по Solidity, Python, JavaScript в web3
youtube.com/@EatTheBlocks/videos - гайды, обзоры web3 инструментов, web3 работа
youtube.com/@MoralisWeb3/videos - Ethereum, Solana, NFT разработка, web3 обзоры
youtube.com/c/PatrickCollins/videos - все о крипто-безопасности, новостях web3, Solidity, JS, Python в web3
Всем спасибо за поддержку!
Продолжаем!
11🗿15
🦏 Август 2025 Итоги
посты месяца
дорожная карта канала
Обновления канала
Новая навигация канала
Новое видео - с нуля до solana разработчика
Отобранные публикации 2025
Hardhat 3 - обзор обновления
Как начать в блокчейн разработке - план
1 год youtube каналу, подборка web3 каналов и контента
из мировых новостей web3
кратко и подробно
деньги были отмыты через Wasabi Wallet - сервис с улучшением конфиденциальности
Транзакция вывода - mempool.space/tx/da598f2a941ee3c249a3c11e5e171e186a08900012f6aad26e6d11b8e8816457
🧠 Месяц вышел максимально продуктивным, перечитываем посты и врываемся в сентябрь
посты месяца
дорожная карта канала
Обновления канала
Новая навигация канала
Новое видео - с нуля до solana разработчика
Отобранные публикации 2025
Hardhat 3 - обзор обновления
Как начать в блокчейн разработке - план
1 год youtube каналу, подборка web3 каналов и контента
из мировых новостей web3
16 эксплоитов на $163млн, что на 15% больше чем в июле
Анонимный держатель $BTC – $91.4M
btcturk – $54M
ODIN•FUN – $7M
BetterBank.io – $5M
CrediX Finance – $4.5M
кратко и подробно
Анонимный держатель потерял $91.4млн - потеряно 783.75 $BTC.
Злоумышленник выдавал себя за представителей поддержки как криптовалютной биржи, так и компании, выпускающей аппаратные кошельки.
(название бирж и кошельков не уточнялось)
Жертву убедили раскрыть приватные данные кошелька, после чего средства были выведены
деньги были отмыты через Wasabi Wallet - сервис с улучшением конфиденциальности
Транзакция вывода - mempool.space/tx/da598f2a941ee3c249a3c11e5e171e186a08900012f6aad26e6d11b8e8816457
Btcturk - $54млн
Централизованная биржа - компрометация внутренних ключей доступа и инфраструктуры. Хакеры получили доступ к горячим кошелькам и вывели активы.
(не смарт-контрактный эксплойт, а операционный риск централизованных кастодианов (как в случае с Mt.Gox, Coincheck). Слабое место - хранение приватных ключей.)
получилось так, что:
Средства клиентов хранились в централизованных горячих кошельках
Хакеры получили доступ к этим приватным ключам (через взлом инфраструктуры, инсайд или утечку), после чего смогли вывести активы.
поэтому не храним деньги на Централизованных биржах (Binance, bybit, huobi и так далее), переходим на MetaMask а еще лучше на аппаратные кошельки
ODIN•FUN - $7млн
defi-платформа
эксплойт смарт-контракта с ошибкой в проверке условий, позволивший злоумышленнику несколько раз выводить активы (reentrancy-подобный сценарий).
Ошибка в коде смарт-контракта - Не было жёстких ограничений на повторный вызов функции, что дало атакующему возможность обойти баланс-чеки.
BetterBank.io - $5млн
злоумышленник использовал манипуляцию ценовым оракулом (oracle manipulation) - внёс актив с низкой ликвидностью, искусственно завысил его цену и взял под него чрезмерный кредит.
Ошибка - небезопасный оракул, отсутствие защиты от flash loan атак.
CrediX Finance - $4.5M
эксплойт уязвимости в смарт-контрактном пуле ликвидности. Вектор атаки - flash loan + неправильная проверка залогов.
Ошибка - уязвимость в экономической модели смарт-контракта, где проверка условий займа не учитывала резкие ценовые колебания.
🦉 Выводы для разработчиков
Из ситуации с BtcTurk - не хранить ключи централизованно без многоуровневой защиты.
используем аппаратные модули (HSM), мультисиг, сегрегация холодных/горячих кошельков.
Из ситуации с ODIN•FUN - аудиты, использование проверенных библиотек - OpenZeppelin, защита от reentrancy (checks-effects-interactions
).
fravoll.github.io/solidity-patterns/checks_effects_interactions.html
И смежные ситуации BetterBank.io и CrediX - защищать оракулы и экономику протокола.
Оракулы - Chainlink, лимиты на flash loans, стресс-тесты экономической модели.
🧠 Месяц вышел максимально продуктивным, перечитываем посты и врываемся в сентябрь
🗿5
📖 Лучший сайт для изучения WEB3
Пока готовил новые материалы, наткнулся на hackquest.io
🧠 Доступные Курсы:
+ есть возможность учавствовать в разработке web3 приложений и получать информацию о хакатонах
hackquest.io
вводите
Пока готовил новые материалы, наткнулся на hackquest.io
🧠 Доступные Курсы:
Ethereum, Solana, Arbitrum, Sui, Mantle, Eclipse, Xion, Monad разработка с нуля
+ есть возможность учавствовать в разработке web3 приложений и получать информацию о хакатонах
1. Мобильное dApp-приложение с AI-викторинами, NFT-соцсетью и полностью ончейн беттингом.
2. Безопасные и аутентифицированные переводы Ether, Efrogs NFT и токенов $CROAK
hackquest.io
вводите
4PXBIWHH3P
при регистрации, я буду радоваться!🗿12
🧠 Зачем тебе 200 тг-каналов, когда есть Twitter Списки
весь web3-движ зарождается в twitter, все новости, обновления и мысли web3 разработчиков публикуются именно туда...
поэтому, я создал 5 списков web3-направлений, чтобы быстрее получать новую информацию
📖 Добавляйте и закрепляйте списки в своих twitter-аккаунтах
весь web3-движ зарождается в twitter, все новости, обновления и мысли web3 разработчиков публикуются именно туда...
поэтому, я создал 5 списков web3-направлений, чтобы быстрее получать новую информацию
x.com/i/lists/1964597770322313496 - инструменты
x.com/i/lists/1964594221828227207 - дексы
x.com/i/lists/1663946545077551114 - цексы
x.com/i/lists/1964385355161080026 - разработчики web3
x.com/i/lists/1964607689796805035 - web3 influencers
x.com/i/lists/1628801577262669824 - разработчики и энтузиасты web3
📖 Добавляйте и закрепляйте списки в своих twitter-аккаунтах
🗿15
400 000 строк кода X: что скрывает алгоритм рекомендаций
Я провёл 14 часов подряд, читая код нового алгоритма X, разобрал:
Ссылка на статью
Ссылка на статью
Ссылка на статью
Я провёл 14 часов подряд, читая код нового алгоритма X, разобрал:
всё, что тебе нужно знать о том, как стать виральным - и можно ли всё ещё попасть в теневой бан
Ссылка на статью
Ссылка на статью
Ссылка на статью
Teletype
400 000 строк кода X: что скрывает алгоритм рекомендаций
всё, что тебе нужно знать о том, как стать вирусным и можно ли всё ещё попасть в теневой бан Twitter
🗿21