Enhance Web3 Security | Build On-Chain | Master DeFi | If you share my same goals, I share everything I learn. My Twitter https://twitter.com/TheBlockChainer
Изучение безопасности Web3, аудит SC и многое другое. Как мне с этим справиться?
Честно говоря, я чувствую себя немного похожим на эту картинку. В последние несколько дней я начал проводить свой первый аудит в code4rena, и вместе с курсом «Смарт-контракт» и моей работой мне предстоит справиться с довольно сложной задачей. Да, главным образом потому, что я заплатил за это. Но это только помогло мне отнестись к этому еще серьезнее. А потом, неделю назад, я оставил в стороне свой «страх» неподготовленности и зарегистрировался в code4rena, решив принять участие в следующем конкурсе по аудиту. Так я и сделал. Через пару дней начался конкурс асимметрии, и я вложился в него полностью.
Что такое реентерабельная атака? — Давайте их понимать и предотвращать.
Во-первых, я собираюсь помочь вам простым языком понять, что такое повторная атака и как ее можно предотвратить, а затем я углублюсь в примеры кода, чтобы показать, где находятся уязвимости, каким будет код злоумышленника. и самое главное я покажу вам новейшие проверенные методы для защиты не одного, а всех смарт-контрактов в вашем проекте. Спойлер: если вы уже слышали о модификаторе nonReentrant(), продолжайте читать, потому что вы вот-вот обнаружите несколько строк под модификатором globalNonReentrant() и шаблон проверки-эффекты-взаимодействия.
Новое в блокчейне? Не начинайте с изучения Solidity. Узнайте первым о DeFi
Когда я впервые открыл для себя Блокчейн и начал читать о его потенциале и о том, насколько оно, безусловно, будет иметь большое значение в ближайшем будущем, я хотел рассказать об этом всем, и я оказался в ситуации, когда я даже не был может объяснить, что это такое и для чего применяется. «Блокчейн — это новый интернет», — говорил я. Хорошо, но расскажи мне об этом подробнее, звучит интересно. «Благодаря этой новой технологии Интернет станет децентрализованным», — я упомянул следующее
Оптимизация Solidity Gas: понимание того, как работает EVM, поможет вам сэкономить газ
Возможно, вы встречали несколько советов по Solidity, которые помогут улучшить ваши навыки программирования и сэкономить немного газа, но сегодня я хочу больше сосредоточиться на том, как понимание виртуальной машины Ethereum может эффективно сэкономить вам затраты на газ для ваших смарт-контрактов. Поскольку мы собираемся углубиться в Ethereum, я оставлю здесь фрагмент его Желтой бумаги , в которой указаны затраты на газ для кодов операций, и в статье мы будем ссылаться на них. Совет № 1: Холодный доступ против теплого доступа Gcoldsload: 2100 газ
Для начала позвольте мне упомянуть, что я инженер-программист в тестировании, он же QA. Я занимаюсь тестированием мобильных приложений и написанием автоматизированных тестов более 7 лет. Итак, как же QA оказывается вовлеченным в мир Blockchain? Это было через Биткойн? или трейдинг? или какие-либо криптоинвестиции? Даже не близко. Я никогда не интересовался и не участвовал в чем-либо, связанном с криптовалютой. И я скажу вам больше, я никогда даже не слышал слова «Блокчейн» до того дня, пока не встретил старого доброго друга.