Криптовалюты, блокчейн и смрт-контракты с каждым днем все плотнее входят не только в нашу повседневную жизнь, но и в бизнес. На лекции мы подробно разберем технические аспекты запуска crowdsale на одной из самых популярных платформ - Ethereum, расскажем о своём реальном коммерческом опыте разработки, аудита и запуска смарт-контрактов. Подача материала рассчитана на бизнес, но разработчикам тоже будет интересно. Темы Техпроект: как сформулировать задачу для разработчиков Solidity? Хорошие практики разработки кода: модульность, покрытие тестами и прочее. Crowdsale-контракт, его основные функци и безопасность. Состояния crowdsale-контракта на различных этапах. Fallback-сценарии на случай, когда все пошло не так. Реализация сбора в нескольких валютах. Аудит безопасности смарт-контракта: какие основные угрозы надо учитывать. Зачем нужено «баг баунти» и как его проводить? Деплой смарт-контрактов в Mainnet: подготовка и подводные камни Верификация смарт-контрактов: что это, зачем и как делать. Аудит безопасности сайта crowdsale («веб-морды»), возможные атаки и как им противостоять.