Пулы кредитования и займов у DeFi-разработчика
Контракты, принимающие депозит, отслеживающие начисленные или заработанные проценты и управляющие залогом и правилами ликвидации, когда позиция уходит в минус.
Блокчейн и Web3
Протоколы кредитования, торговли и доходности на блокчейне, с учётом рисков оракулов и практики аудита, к которым сводится немалая часть прошлых потерь в DeFi.
Бизнес, который хочет нанять DeFi-разработчика в Дубае, обычно строит один из немногих типов протоколов: место для займа или кредитования актива, способ обменять один токен на другой без центральной книги ордеров или механизм, приносящий доходность на депозит. Собственное объяснение Ethereum децентрализованных финансов называет их «общим термином для финансовых продуктов и услуг, доступных каждому» с подключением к сети, и именно эта открытость усложняет инженерную работу сильнее, чем в типичном приложении, потому что весь код сам и является границей доверия.
Именно на этой границе доверия и произошёл основной ущерб в этой сфере. Собственная документация Ethereum по безопасности смарт-контрактов отмечает, что потери от дефектов безопасности в DeFi и связанных контрактах достигли миллиардов долларов в нескольких известных инцидентах, и часть из них восходит к манипуляции ценовым потоком, а не к простой ошибке в коде. Настоящая ценность DeFi-разработчика в том, что он усвоил эту историю, а не просто однажды написал рабочий контракт кредитования.
Эта роль близка к общей роли разработчик смарт-контрактов, но уже: здесь бриф это именно финансовый протокол, оцениваемый против живого рынка и обычно держащий средства, принадлежащие не вам.
Что строит DeFi-разработчик
Финансовая механика, а не общий контракт. Большинству компаний, нанимающих DeFi-разработчика в Дубае, нужен один-два пункта из списка ниже, под конкретный протокол.
Контракты, принимающие депозит, отслеживающие начисленные или заработанные проценты и управляющие залогом и правилами ликвидации, когда позиция уходит в минус.
Контракты в стиле автоматического маркетмейкера, позволяющие обменять два токена через пул, без традиционной книги ордеров за ними.
Контракты, направляющие депозит через один или несколько базовых протоколов для получения дохода, с явной логикой комиссий и рисков.
Подключение контракта к надёжному, устойчивому к манипуляциям источнику цены, а не к спотовой цене одной биржи в один момент времени.
Логика, решающая, когда позиция недостаточно обеспечена залогом и как её безопасно закрыть, и именно здесь часто сидит реальный риск DeFi-протокола.
Интерфейс, который реально видит пользователь, показывающий позиции, ставки и риск достаточно ясно, чтобы он понимал, на что соглашается.
Важные навыки
Конкретные риски, которые несёт такой контракт, сверенные с актуальной документацией.
| Навык или инструмент | Как выглядит хороший результат | Почему это важно |
|---|---|---|
| Проектирование оракулов | Использует децентрализованный источник цены из нескольких источников или средневзвешенную по времени цену, а не единственную спотовую цену | Манипулируемая единственная цена стоит за значительной долей прошлых потерь в DeFi |
| Понимание реентерабельности | Применяет паттерн «проверки, эффекты, взаимодействия» и может без подготовки объяснить атаку реентерабельности | Это остаётся одной из самых частых и хорошо задокументированных уязвимостей смарт-контрактов |
| Экономическое моделирование | Может пошагово объяснить, как их протокол ведёт себя при резком крупном движении цены, а не только в обычных условиях | Большинство серьёзных сбоев DeFi случаются на краях, а не в повседневном использовании |
| Готовность к аудиту | Пишет код и документацию в форме, готовой передать внешнему аудитору, и ожидает этот шаг | Протоколу, держащему средства пользователей, нужен независимый обзор, а не только внутренняя уверенность |
| Дисциплина композиции | Понимает риск вызова контракта другой команды и проверяет его, а не считает безопасным по умолчанию | DeFi-протоколы регулярно зависят друг от друга, распределяя риск между собой |
Собственное руководство Ethereum по безопасности смарт-контрактов прямо говорит, что цены децентрализованных бирж «открыты для манипуляции, особенно если оракул в сети рассчитывает цену актива на основе исторических паттернов торгов», и это хороший, конкретный вопрос, который стоит задать кандидату напрямую. Именно такую проверку стоит провести, прежде чем нанять DeFi-разработчика в Дубае, а не после того, как протокол уже запущен.
Форматы сотрудничества
Поскольку правила DeFi-протокола можно описать точно, до начала сборки здесь хорошо работает проект с ограниченным объёмом, охватывающий контракт, его документацию и передачу, нужную для внешнего аудита. Выделенный разработчик подходит протоколу, который постоянно развивается, добавляя новый тип пула или новую стратегию со временем, и выигрывает от человека, уже понимающего существующие контракты. Помощь в подборе персонала подходит бизнесу, который строит собственную долгосрочную DeFi-команду. Консалтинг здесь особенно уместен, поскольку второй опытный взгляд на экономический дизайн существующего протокола, до аудита или запуска, часто ловит проблему, которую внутренний обзор один упустил бы.
Оценка кандидата
Вопросы, построенные вокруг реальных сценариев отказа этой работы. Прогоните их, прежде чем нанять DeFi-разработчика в Дубае, какую бы модель сотрудничества вы ни выбрали.
Какой источник цены они использовали, почему, и что случилось бы, будь этот источник манипулирован на тридцать секунд. Расплывчатый ответ здесь серьёзный тревожный знак.
Попросите шаг за шагом описать, что происходит с позицией пользователя при резком падении рынка, и где находятся крайние случаи.
Не просто контракт, который они написали, а реальный отчёт аудита и то, что изменилось в результате.
Спросите, от каких внешних протоколов зависел прошлый проект и как они проверяли эти зависимости, прежде чем полагаться на них.
Протокол с настоящим покрытием тестами для крайних случаев, а не только счастливого сценария, показывает больше дисциплины, чем один аккуратный на вид контракт.
Сертификации
Единой широко признанной сертификации «DeFi-разработчик» не существует, и реальная история аудитов говорит больше, чем любой значок. Взвешивайте любую заявленную квалификацию против проверок выше, прежде чем нанять DeFi-разработчика в Дубае.
DeFi-протоколы строят множество независимых команд, а не один вендор, поэтому аналога платформенной сертификации здесь нет. Сертификаты о прохождении курса существуют у сторонних провайдеров, но не доказывают, что человек выпускал протокол, который держал реальные средства.
Протокол, прошедший реальный, названный по имени аудит, конкретный рассказ о принятом решении по безопасности и почему, и свободное обсуждение риска оракулов скажут гораздо больше, чем указанная квалификация.
Особенности ОАЭ
Две области, где DeFi-протокол может попасть в регулируемую зону.
Сайт VARA описывает свою роль как регулирование и надзор за деятельностью с виртуальными активами, предоставляемой в Дубае или из Дубае. DeFi-протокол, принимающий депозиты или обеспечивающий торговлю от пользователей из Дубая, стоит проверить на соответствие этому мандату вместе с VARA или собственными юристами до запуска.
Регламент платёжных токенов Центрального банка ОАЭ лицензирует выпуск, конвертацию, а также хранение и перевод платёжных токенов и прямо запрещает выпуск и продвижение алгоритмических стейблкоинов как средства платежа. Если ваш протокол касается стейблкоина, подтвердите его статус по этому регламенту до запуска.
Здесь названо, кто что регулирует, а не дана юридическая оценка вашего протокола. Любой вопрос лицензирования обсуждайте с VARA, Центральным банком ОАЭ или собственными юристами до начала разработки, каким бы путём вы ни решили нанять DeFi-разработчика в Дубае для этой работы.
Каким бы путём вы ни решили нанять DeFi-разработчика в Дубае, эта роль входит в нашу категорию блокчейн и Web3, в рамках более широкого раздела наём разработчиков в Дубае. Если ваш протокол специфичен для Ethereum, а не для произвольного блокчейна, смотрите нашу страницу Ethereum-разработчик, а для языка контрактов отдельно смотрите Solidity-разработчик. Для кошелька, платежа или интеграции с биржей вместо протокола кредитования или торговли наша страница разработчик криптовалют подходит ближе, а для более широкого приложения вокруг контракта смотрите блокчейн-разработчик. Когда крупной DeFi-программе нужно архитектурное решение ещё до написания кода, наша страница архитектор блокчейн-решений охватывает этот этап.
Прямые ответы
DeFi-протокол обычно напрямую держит средства пользователей и оценивает их против живого рынка, и именно отсюда пришла большая часть серьёзных потерь в этой сфере. DeFi-разработчику нужно думать о манипуляции оракулом и экономических атаках так, как этого не требует простой утилитарный контракт.
Для всего, что держит значимые средства пользователей, да. Прочтение кода самим разработчиком это не то же самое, что независимый аудит специализированной фирмой, и серьёзный DeFi-разработчик скажет вам это прямо, а не будет выдавать собственный обзор за достаточный.
Технически да, но большинству проектов лучше строиться на проверенных аудитом, широко используемых компонентах для базовой механики, а не писать логику кредитования или ценообразования полностью с нуля. Мы обсудим этот компромисс с вами на этапе определения рамок.
Может регулироваться. Virtual Assets Regulatory Authority (VARA) регулирует деятельность с виртуальными активами в Дубае и из Дубае, а если ваш протокол выпускает или перемещает токен, функционирующий как платёжный токен, могут также применяться правила Центрального банка ОАЭ о платёжных токенах. Оба вопроса стоит обсуждать с регулятором или собственными юристами, а не с нами.
Это полностью зависит от сложности протокола и от того, насколько он строится на существующих, проверенных аудитом компонентах, а не на новом коде, поэтому мы предпочтём дать письменную оценку под конкретные рамки, а не общую цифру.
Источники
Фиксированная цена в письменном виде
Получили. Мы уже готовим ваше предложение.
В рабочее время вы получите его в течение 45 минут. Проверьте почту, там письмо с подтверждением.