Frontend DApp Engineer
Описание вакансии:
Контрактная работа
Разработчиком интерфейса, который является криптографическим движком на стороне клиента.
Обязанности:
1. Генерация ZK-Proof: Интеграция ZK-библиотек (например, **snarkjs**) для выполнения сложных криптографических вычислений в браузере. Ответственность за генерацию zk-SNARK proof и публичных входов при выводе средств.
2. Синхронизация Дерева Меркла: Настройка взаимодействия с off-chain Event Indexer Service для получения актуальной, локальной копии Merkle Tree и Merkle Path, которые критически необходимы для создания ZK-Proof.
3. Управление Состоянием: Разработка логики для генерации криптографически стойких secret и nullifier при депозите и безопасного сохранения пользовательского Note.
4. Базовая Разработка DApp: Реализация UI, подключения кошельков и логики выбора пулов и ретрансляторов.
Hard Skills:
* Frontend Core: Экспертное знание React (или Next.js) и TypeScript.
* Web3/EVM Интеграция: Глубокое знание Web3.js ИЛИ Ethers.js (оба являются предпочтительными), опыт работы с кошельками, транзакциями и мониторингом событий.
* Криптографическая Интеграция (критично): Обязателен опыт работы с ZK-библиотеками (`snarkjs` или аналоги), включая:
* Загрузка Proving Key.
* Выполнение функции fullProve или аналогичных ресурсоемких криптографических расчетов.
* Оптимизация: Навыки оптимизации кода для выполнения интенсивных вычислений в браузере без ухудшения пользовательского опыта.
Будет плюсом:
* Опыт работы с Merkle Trees и их реализацией в браузере.
Оплата и стоимость: Не указано
Ссылка на источник объявления:https://kwork.ru/projects/3145301
Войдите или Зарегистрируйтесь чтобы опубликовать свою вакансию!