Запись стрима "Подготовка протокола (dApp) к аудиту"
Прежде всего, спасибо всем, кто пришел меня поддержать вчера на стриме! Как я уже говорил, это был мой самый первый стрим лекция, я очень волновался и, как мне показалось, немного "тараторил". Однако, думаю, все получилось и вот выкладываю саму запись. Я также позже 0добавлю аудиозапись для тех, кто привык слушать лекции в формате подкастов (это одна из классных фишек Zoom, когда он выгружает и видео, и аудио после конференции).
Таймкоды:
01.50 - введение
05.50 - читаемость кода
08.00 - комментарии
14.20 - документация к dApp
24.45 - самостоятельный аудит
42.30 - scope / out-of-scope / setup
53.38 - где искать аудиторов
57.06 - маркетинг dApp во время аудита
Ссылка на презентацию (Goggle Docs)
Стрим и презентация была создана специально для нашего канала - Solidity. Смарт контракты и аудит
Ссылки и ресурсы, которые упоминались в презентации:
1. Стилистика кода - Coinbase Solidity Style Guide
2. Стилистика кода - Inline Yul Style Guide
3. Программа для создания схем и диаграмм - tldraw
4. Программа для создания схем и диаграмм - Whimsical
5. Программа для создания схем и диаграмм - Draw.io
6. Практика с инвариантами - Categorizing_Properties
7. Практика с инвариантами - Properties
8. Практика с инвариантами - Thinking About Properties
Чеклисты:
1. Solodit checklist
2. The Ultimate 100+ Point Checklist
3. The ultimate security checklist
4. Development Guidelines
Примеры протоколов с хорошей документацией:
1. Basin protocol code
2. Panoptic code
3. Lens Protocol V2
4. Tangible Caviar
5. Panoptic
6. UniStaker Infrastructure
7. Ethena Labs
8. Ethereum Credit Guild
9. Ondo Finance
10. PoolTogether
Где искать аудиторов:
1. Code4rena leaderboard
2. CodeHawks leaderboard
3. Sherlock leaderboard
4. Immunefi leaderboard
5. Hat finance leaderboard
Всем приятного просмотра и безопасных протоколов!
#video
Post #1202
1.49K