[{"data":1,"prerenderedAt":20},["ShallowReactive",2],{"freelance-tgb-e5ca1ff1-ba62-4e54-9d2f-2f72890b7768-frontend-dapp-engineer":3},{"item":4},{"id":5,"cost":6,"link":7,"slug":8,"text":9,"type":10,"title":11,"enabled":12,"deadline":6,"entities":13,"created_at":18,"is_partner":12,"company_name":19},16725,null,"https:\u002F\u002Fkwork.ru\u002Fprojects\u002F3145301","e5ca1ff1-ba62-4e54-9d2f-2f72890b7768-frontend-dapp-engineer","Контрактная работа\nРазработчиком интерфейса, который является криптографическим движком на стороне клиента.\nОбязанности:\n1. Генерация ZK-Proof: Интеграция ZK-библиотек (например, **snarkjs**) для выполнения сложных криптографических вычислений в браузере. Ответственность за генерацию zk-SNARK proof и публичных входов при выводе средств.\n2. Синхронизация Дерева Меркла: Настройка взаимодействия с off-chain Event Indexer Service для получения актуальной, локальной копии Merkle Tree и Merkle Path, которые критически необходимы для создания ZK-Proof.\n3. Управление Состоянием: Разработка логики для генерации криптографически стойких secret и nullifier при депозите и безопасного сохранения пользовательского Note.\n4. Базовая Разработка DApp: Реализация UI, подключения кошельков и логики выбора пулов и ретрансляторов.\nHard Skills:\n* Frontend Core: Экспертное знание React (или Next.js) и TypeScript.\n* Web3\u002FEVM Интеграция: Глубокое знание Web3.js ИЛИ Ethers.js (оба являются предпочтительными), опыт работы с кошельками, транзакциями и мониторингом событий.\n* Криптографическая Интеграция (критично): Обязателен опыт работы с ZK-библиотеками (`snarkjs` или аналоги), включая:\n* Загрузка Proving Key.\n* Выполнение функции fullProve или аналогичных ресурсоемких криптографических расчетов.\n* Оптимизация: Навыки оптимизации кода для выполнения интенсивных вычислений в браузере без ухудшения пользовательского опыта.\nБудет плюсом:\n* Опыт работы с Merkle Trees и их реализацией в браузере.","tg.freelance","Frontend DApp Engineer",true,[14],{"_":15,"length":16,"offset":17},"MessageEntityUrl",33,1540,"2026-04-08 09:17:26","Freelance",1775932267205]