Обзор проектаТребования к проекту для платформы Blockchain DEX. Цель: разработать децентрализованную биржевую платформу, которая позволит пользователям торговать криптовалютами с функциями, аналогичными следующим (https://purpleswap.me, https://intuitionexchange.com). Целевые технологии: React, Node.js/TypeScript, Web3.js, Solidity, Rust, GolangПоддерживаемые блокчейны: Ethereum, Polygon, Binance Smart Chain (BSC)Функциональные требованияУправление пользователямиРегистрация и аутентификация поль
Обзор проектаТребования к проекту для платформы Blockchain DEX. Цель: разработать децентрализованную биржевую платформу, которая позволит пользователям торговать криптовалютами с функциями, аналогичными следующим (https://purpleswap.me, https://intuitionexchange.com). Целевые технологии: React, Node.js/TypeScript, Web3.js, Solidity, Rust, GolangПоддерживаемые блокчейны: Ethereum, Polygon, Binance Smart Chain (BSC)Функциональные требованияУправление пользователямиРегистрация и аутентификация пользователей через криптокошельки (MetaMask, WalletConnect и т. д.)Управление профилем с отображением адреса кошелька и история транзакцийТорговые функцииФункционал рыночных и лимитных ордеровВозможность размещать и отменять сделкиОбновление книги заказов в режиме реального времениПоддержка различных торговых пар в Ethereum, Polygon и BSC. Ликвидность и пул ликвидности для ставок. Создание и управление пулом ликвидности для ставок. Варианты ставок для пользователей для получения вознаграждений. Поддержка токенов. Интеграция с токенами ERC20 и другими стандартами. актуально для Polygon и BSC. Функция листинга токенов для новых токенов на основе запросов пользователей или предложений по управлению. Аналитическая панель. Аналитика рыночных данных в реальном времени (графики цен, объем, ликвидность). Показатели эффективности торговли пользователей и сводные данные о прибылях и убытках. Управление. Внедрение функций децентрализованного управления, позволяющих держателям токенов предлагать и голосовать. по усовершенствованию платформыТехнические требования Frontend-разработкаСоздайте пользовательский интерфейс с помощью React.js и убедитесь, что интерфейс отзывчив и удобен для пользователяИнтегрируйте Web3.js для взаимодействия с блокчейном Бэкэнд-разработкаИспользуйте Node.js/TypeScript для разработки на стороне сервераВнедрите RESTful API для управления сделками, пользовательскими данными, и пулы ликвидности. Обеспечьте безопасное хранение и обработку пользовательских данных. - Смарт-контрактРазработайте смарт-контракты Solidity для ключевых функций (торговля, пулы ликвидности, управление). При использовании Rust обеспечьте совместимость с целевой цепочкой блоков. Используйте Golang для любых микросервисов или серверных служб, требующих оптимизации производительности (например, обработка транзакций). - Интеграция блокчейна. Используйте Ethereum в качестве основного. транзакции и смарт-контракты. Внедрение моста с Polygon и Binance Smart Chain для обеспечения перекрестной торговли. Использование децентрализованных оракулов (например, Chainlink) для передачи данных в реальном времени. Требования к безопасности. Проведение аудита смарт-контрактов для обеспечения безопасности от уязвимостей (например, повторного входа, переполнения). Внедрение безопасного кошелька. взаимодействия и методы аутентификации пользователей. Регулярно обновляйте зависимости и применяйте исправления безопасности. Требования к производительности. Обеспечьте низкую задержку для обработки транзакций и взаимодействия с пользователем. Оптимизируйте платформу для обработки значительного количества одновременных пользователей и транзакций. тестирование для оценки масштабируемости платформыТребования к развертываниюРазвертывание смарт-контрактов на Ethereum, Polygon и BSCНастройка конвейера CI/CD для развертывания интерфейсных и серверных приложенийПри необходимости используйте децентрализованные решения для хранения данных вне цепочки (например, IPFS)Требования к документацииТехническая документация для разработчиков о кодовой базе и архитектуре. Пользовательская документация pпродвигая инструкции на использовании DEX platformAPI documentation for any public APIs providedInterview stages:Screening call with recruiterTest taskTech call with client
Show more
Show less
Должностный уровень
Старший средний уровень
Тип занятости
Полный рабочий день
Должностные обязанности
Инженерия и информационные технологии
Отрасли
Некоммерческие организации и Начальное и среднее образование