Описание должности
На эту позицию требуется квалифицированный специалист для активного участия в разработке и оптимизации схем с нулевым разглашением (ZK) в рамках основных блокчейн-проектов. Идеальный кандидат будет отвечать за проектирование, реализацию и аудит ZK-схем, обеспечивая их безопасность, эффективность и совместимость с существующими системами. В обязанности входит тесное сотрудничество с межфункциональными командами для интеграции ZK-решений в децентрализованные приложения и протоколы, а также вклад в развитие технологий защиты конфиденциальности в блокчейн-сфере.
Ключевые обязанности
- Разработка и поддержка схем с нулевым разглашением для блокчейн-проектов с акцентом на масштабируемость и повышение производительности.
- Проведение тщательного аудита существующих ZK-схем для выявления уязвимостей, оптимизации кода и обеспечения соответствия криптографическим стандартам.
- Сотрудничество с разработчиками, исследователями и менеджерами продуктов для определения требований и внедрения ZK-решений в реальные приложения.
- Исследование и оценка новых ZK-технологий, фреймворков и инструментов для отслеживания последних достижений и лучших практик в отрасли.
- Документирование технических процессов, проектов схем и результатов аудита для поддержки обмена знаниями в команде и будущих разработок.
- Участие в проверке кода и отладке для повышения надежности и безопасности реализаций ZK-схем.
- Участие в проектировании и тестировании криптографических протоколов для обеспечения их соответствия потребностям блокчейн-систем с акцентом на конфиденциальность.
- Оказание технической поддержки и наставничество младшим членам команды в разработке и аудите ZK-схем.
- Вклад в развитие инструментов и библиотек ZK с открытым исходным кодом для стимулирования сотрудничества и инноваций в сообществе.
- Мониторинг и анализ производительности ZK-схем в рабочих средах для выявления областей улучшения и оптимизации.
Требования к кандидату
- Подтвержденный опыт разработки и аудита схем с нулевым разглашением, а также глубокие знания криптографических протоколов и блокчейн-технологий.
- Продвинутое понимание ZK-стека, включая zk-SNARKs, zk-STARKs и другие системы доказательств с нулевым разглашением.
- Владение языками программирования, такими как Solidity, Rust, Python или C++, для разработки и интеграции схем.
- Знание блокчейн-платформ, таких как Ethereum, Zcash или Polygon, и их реализаций ZK.
- Сильные аналитические навыки для оценки сложных систем и выявления потенциальных рисков безопасности или узких мест в производительности.
- Отличные навыки решения проблем для устранения технических сложностей в разработке и аудите ZK-схем.
- Способность работать самостоятельно и в команде в динамичной среде с жесткими сроками.
- Отличные коммуникативные навыки для объяснения технических концепций нетехническим заинтересованным сторонам и членам команды.
- Опыт работы с инструментами, такими как Circom, snarkJS или Prover, для проектирования, компиляции и верификации схем.
- Знание криптографических библиотек и фреймворков, включая Libsnark, Bellman или Halo2, для реализации ZK-решений.
- Высокая внимательность к деталям для обеспечения точности и надежности проектов ZK-схем и результатов аудита.
- Способность четко и лаконично документировать технические процессы и выводы для внутренних и внешних заинтересованных сторон.
- Опыт работы с жизненным циклом разработки блокчейна, включая тестирование, развертывание и поддержку приложений с поддержкой ZK.
- Знание технологий защиты конфиденциальности и их применения в децентрализованных системах и финансовых услугах.
- Отличные навыки управления временем для балансировки нескольких проектов и выполнения качественной работы в установленные сроки.
- Способность адаптироваться к развивающимся технологиям и методологиям в сфере ZK и блокчейна.
- Сильные навыки командной работы и сотрудничества для эффективного взаимодействия с межфункциональными командами и внешними партнерами.
- Опыт работы с практиками DevOps и CI/CD-конвейерами для развертывания и поддержки ZK-решений.
- Знание лучших практик безопасности смарт-контрактов и их применения в системах с поддержкой ZK.
