- Регистрация
- 22 Февраль 2018
- Сообщения
- 11.084
Автор: eattheblocks
Название: Основы безопасности смарт-контрактов (2022)
Описание:
Smart Contract Security 101
eattheblocks
Цель этого курса - понять, как разработать смарт-контракт максимально безопасным способом. Для этого нам нужно помнить не только о том, что мы хотим создать в контракте, но и о том, как сгенерировать код, ориентированный на безопасность.
Для достижения этой цели, поскольку контракты в большом проценте представляют собой реальные деньги, нам как разработчикам необходимо быть в курсе самых известных уязвимостей и знать, как работали старые хаки, чтобы не повторять тех же ошибок.
Этот курс не только фокусируется на наиболее известных в настоящее время уязвимостях, но также является передовым опытом, объяснением закономерностей и проблем, таких как конфликты при использовании обновляемых контрактов или получение случайных чисел в детерминированной цепочке блоков.
Все эти знания пригодятся не только для разработки смарт-контрактов, но и для их аудита. Следовательно, это основное знание смарт-контрактов.
Чему вы научитесь на этом курсе?
- Понимание безопасности в приложении Blockchain.
- Как работает атака на смарт-контракт?
- Известные атаки и способы их устранения (Reentrancy, Overflow, Replay Attack, DoS, слабая случайность и многое другое).
- Лучшие практики и шаблоны безопасности.
- Узнайте, как произошли три известных взлома.
- Как проверить контракт
- Как узнать охват вашего теста?
Мы будем использовать:
- Hardhat
- Solidity
- OpenZeppelin
- Javascript
- Ethers.js
- Chainlink library
- Chai.js
- Coverage
Материал на английском языке
Подробнее:
Скачать:
Название: Основы безопасности смарт-контрактов (2022)
Описание:
Smart Contract Security 101
eattheblocks
Цель этого курса - понять, как разработать смарт-контракт максимально безопасным способом. Для этого нам нужно помнить не только о том, что мы хотим создать в контракте, но и о том, как сгенерировать код, ориентированный на безопасность.
Для достижения этой цели, поскольку контракты в большом проценте представляют собой реальные деньги, нам как разработчикам необходимо быть в курсе самых известных уязвимостей и знать, как работали старые хаки, чтобы не повторять тех же ошибок.
Этот курс не только фокусируется на наиболее известных в настоящее время уязвимостях, но также является передовым опытом, объяснением закономерностей и проблем, таких как конфликты при использовании обновляемых контрактов или получение случайных чисел в детерминированной цепочке блоков.
Все эти знания пригодятся не только для разработки смарт-контрактов, но и для их аудита. Следовательно, это основное знание смарт-контрактов.
Чему вы научитесь на этом курсе?
- Понимание безопасности в приложении Blockchain.
- Как работает атака на смарт-контракт?
- Известные атаки и способы их устранения (Reentrancy, Overflow, Replay Attack, DoS, слабая случайность и многое другое).
- Лучшие практики и шаблоны безопасности.
- Узнайте, как произошли три известных взлома.
- Как проверить контракт
- Как узнать охват вашего теста?
Мы будем использовать:
- Hardhat
- Solidity
- OpenZeppelin
- Javascript
- Ethers.js
- Chainlink library
- Chai.js
- Coverage
Материал на английском языке
Подробнее:
Для просмотра содержимого вам необходимо авторизоваться.
Скачать:
Скрытое содержимое могут видеть только члены группы Премиум.
Скрытый контент для пользователей All-dar.