Обязанности
- Исследовать блокчейн-приложения (уровень концепций, уровень платформы, смарт-контрактов, бизнес-приложения) на наличие уязвимостей;
Знания и навыки
- Знание способов проверки программного обеспечения и исследования кода;
- Знание формальных методов проверок и навыки написания формальных спецификаций;
- Знание основных криптографических механизмов на уровне реализации;
- Знание внутреннего устройства блокчейн консенсусов;
- Знание особенностей работы Машин состояний в блокчейне;
- Знание одного из ЯП: Go, Rust, TypeScript, Bash, Python;
- Навыки Docker, git, Obsidian, UML;
- Умение систематизировать информацию;
- Опыт работы с Hyperledger Fabric (1.4, 2.2, 2.5);
- Опыт работы с любыми не-EVM блокчейнами;