![Изображение курса Взаимодействие со смарт-контрактами](https://cdn.coursehunter.net/courses/360x220/vzaimodeystvie-so-smart-kontraktami.jpg)
![algoexpert logo](https://cdn.coursehunter.net/sources/32x32/algoexpert.jpg)
Взаимодействие со смарт-контрактами
Смарт-контракты могут быть умными, но они не очень полезны, если мы не можем с ними взаимодействовать. Этот курс научит вас взаимодействовать со смарт-контрактами; пора сделать их полезными!
Цель этого курса - понять, как разработать смарт-контракт максимально безопасным способом. Для этого нам нужно помнить не только о том, что мы хотим создать в контракте, но и о том, как сгенерировать код, ориентированный на безопасность.
Для достижения этой цели, поскольку контракты в большом проценте представляют собой реальные деньги, нам как разработчикам необходимо быть в курсе самых известных уязвимостей и знать, как работали старые хаки, чтобы не повторять тех же ошибок.
Этот курс не только фокусируется на наиболее известных в настоящее время уязвимостях, но также является передовым опытом, объяснением закономерностей и проблем, таких как конфликты при использовании обновляемых контрактов или получение случайных чисел в детерминированной цепочке блоков.
Все эти знания пригодятся не только для разработки смарт-контрактов, но и для их аудита. Следовательно, это основное знание смарт-контрактов.
Чему вы научитесь на этом курсе?
Мы будем использовать:
Смарт-контракты могут быть умными, но они не очень полезны, если мы не можем с ними взаимодействовать. Этот курс научит вас взаимодействовать со смарт-контрактами; пора сделать их полезными!