// Разработка

Как Создать Агрегатор DeFi

Содержание

#1.  Что такое DeFi-агрегатор
#2. Преимущества DeFi-агрегаторов
#3. Функциональность агрегаторов DeFi
#4. Этапы процесса разработки DeFi-агрегатора
#5. Стоимость разработки DeFi-агрегатора

Появились вопросы?
Олег Колесников
Автор статьи

Кратко и простыми словами о том, что такое DeFi-агрегаторы, почему они нравятся пользователям и как запустить свой DeFi-агрегатор и сколько это стоит.

DeFi-агрегаторы — это еще один быстро растущий тренд в мире криптовалют, который набрал силу в 2020 году. Так, только на одной такой площадке — 1inch — ежедневный объем транзакций вырос с 1 миллиона долларов в сутки в июле 2020 года до 40 миллионов долларов в сутки в январе 2021 года. Другие DeFi-агрегаторы, такие как Matcha, Zapper.fi и Zerion.io, также сильно улучшили свои показатели. Это указывает на огромный интерес к таким проектам, который вы можете использовать для запуска собственного DeFi-агрегатора. Дальше мы расскажем, как это сделать и сколько стоит разработка такого софта.

 Что такое DeFi-агрегатор

Децентрализованные финансы, или DeFi — это финансовые инструменты в виде сервисов и приложений, которые управляются не централизованными компаниями, банками или регуляторами, а децентрализованными блокчейн-протоколами. В 2020 году такие проекты стали главным драйвером роста рынка криптовалют, поскольку, в отличие от традиционных финансовых инструментов и услуг, у DeFi нет проблем с доступностью, прозрачностью и обеспечением конфиденциальности данных.

Но у децентрализованных финансов есть серьезные проблемы с UX / UI: большинство DeFi-сервисов имеют сложный пользовательский интерфейс и множество специфических терминов, что усложняет работу с ними и отталкивает новичков. Кроме того, на данном этапе DeFi-приложения фрагментированы, из-за чего пользователям бывает довольно сложно отслеживать состояние рынка.

Обе эти проблемы призваны решить DeFi-агрегаторы. Эти сервисы собирают информацию из различных DeFi-протоколов и объединяют ее в одном простом и интуитивно понятном приложении. Благодаря чему пользователи могут с помощью всего одного инструмента следить за состоянием множества рынков и принимать более взвешенные решения.

Кроме того, DeFi агрегаторы предоставляют и другие возможности, такие как подключение пулов ликвидности, снижение транзакционных издержек, заработок на стейкинге, участие в лотереях, купля-продажа NFT, запуск IDO/IFO и многое другое.

Вот несколько примеров популярных DeFi-агрегаторов:

  • 1inch и DEX.ag. Собирают данные о курсах криптовалют с DEXs и AMMs, позволяя пользователям обменивать токены по наиболее выгодному курсу.
  • InstaDApp. Собирает информацию об условиях выдачи кредитов на DAI-площадках и позволяет пользователям получать ссуды не покидая сервис.
  • PlasmaFinance. Собирает информацию с торговых платформ, рынков кредитования и пулов ликвидности.

Преимущества DeFi-агрегаторов

Прежде чем приступать к созданию DeFi-агрегатора, вам необходимо узнать, для чего они нужны пользователям и поставщикам децентрализованных услуг. Так вы сможете понять, какие вещи прежде всего нужно реализовать в вашем проекте.

Зачем агрегаторы конечным пользователям DeFi:

  • Больше возможностей. Люди хотят покупать и продавать крипту максимально эффективным способом. Это включает и скорость работы, и курс, и комиссии, и различные бонусы, и пассивный доход, и другие вещи. Но они не хотят самостоятельно мониторить ситуацию на всех DeFi-сервисах —дорого, сложно и неудобно. Плюс так тяжело отслеживать появление новых проектов. Агрегаторы берут на себя мониторинг всех рынков.
  • Лучший пользовательский опыт. Мы уже писали, что большинство DeFi-протоколов имеют довольно сложный пользовательский интерфейс, внутри которого много криптовалютных терминов. Агрегаторы же делают DeFi-протоколы доступными для всех, как Robinhood сделал это для фондовых рынков.
  • Больший выбор DeFi-проектов. Сколько бирж обычный трейдер может самостоятельно мониторить? Пять? Двадцать? Агрегатор позволяет следить за несколькими сотнями и даже тысячами рынков в удобной форме. При этом процесс поиска лучшего варианта обычно автоматизирован: агрегатор следит за всеми рынками и показывает пользователю самый выгодный вариант.
  • Больше полезной информации. Здесь речь идет как о рынке (DeFi-агрегаторы дают более полную картину об актуальном состоянии рынка, нежели отдельный протокол), так и о поставщиках (агрегаторы собирают информацию о протоколах, с которыми они работают, и если они видят скам или мошенников, то удаляют их из листинга и предупреждают клиентов).
  • Устранение проскальзывания. Это когда заказы исполняются по цене, которая хуже обозначенной в условиях заявки. Это происходит из-за небольшой ликвидности в пулах ликвидности, что характерно для DEX. DeFi-агрегаторы решают эту проблему, так как они объединяют ликвидность с разных бирж в одной платформе. Например, 1inch суммирует ликвидность с разных DEX, а Orion Protocol агрегирует ликвидность не только на DEX, но и CEX.
  • Больше защиты. В некоторой степени агрегаторы могут отвечать за урегулирование спорных вопросов между пользователями и компаниями-поставщиками, выступая в роли арбитража. В мире децентрализованных финансов, в котором регуляции почти нет, это крайне важный момент.
Зачем агрегаторы поставщикам децентрализованных финансов:
  • Ликвидность. Даже самый популярный и конкурентоспособный проект на ранних этапах развития будет страдать от нехватки ликвидности. Агрегаторы помогают этого избежать, предоставляя таким проектам доступ к ликвидности других проектов. Благодаря этому любой стартап может очень быстро набрать необходимый капитал, предоставляя клиентам полностью рабочий сервис.
  • Доступ к кредитам. Не всем криптостартапам удается привлечь средства с помощью ICO, STO, IEO, IDO или других форм краудсейла. Но если доказать перспективность своего проекта агрегаторам, то можно получить кредит на определенных условиях. Почти как в традиционной финансовой сфере.
  • Повышение конкуренции. Агрегаторам выгодно поддерживать здоровую конкуренцию среди поставщиков DeFi, поскольку так они предоставляют своим клиентам максимально выгодные предложения. Кроме того, здоровая конкуренция помогает развиваться отрасли, делая ее более эффективной.
  • Продвижение. Самостоятельное продвижение — это сложно, долго и дорого. Гораздо проще и эффективнее просто дать рекламу там, где собирается ваша целевая аудитория. DeFi-агрегаторы — это именно такое место.

Функциональность агрегаторов DeFi

  • Обязательные функции. На следующем этапе разработки собственного DeFi-агрегатора вам необходимо выбрать, какие функции нужно реализовать в первую очередь, а какие можно будет добавить по ходу развития платформы. Вот список функций, о которых вам следует подумать в первую очередь:
  • Регистрация / вход. Чтобы начать работу с агрегатором, пользователям необходимо подключить к нему свой криптокошелек, так как DeFi-проекты — это обычно некастодиальные приложения. Для этого нужна интеграция с популярными Web3-кошельками, такими как MetaMask, TrustWallet, MathWallet, TokenPocket, WalletConnect, Binance Chain Wallet, SafePal Wallet и Coin98.
  • Панель управления. Основная задача любого агрегатора — соединить различные DeFi-протоколы в единый пользовательский интерфейс. Панель управления — это первый экран и самая важная часть этого интерфейса, что делает ее одной из наиболее важных функций вашего приложения. Отличный пример такой панели управления можно найти в DeFi-агрегаторе Zapper. Он классифицирует активы по различным категориям, таким как кошелек, доходы, обеспечение ликвидности и заимствования. Это структурирует информацию, что упрощает ее анализ и улучшает эффективность инвестиционных решений. Подумайте, как вы хотите представить данные своим пользователям.
  • Обмен (exchange). Эта вкладка позволяет пользователям быстро и с максимальной выгодой обменять один криптовалютный актив на другой. Хороший пример такой функции можно найти в приложении 1inch, которое собирает ликвидность из интегрированных протоколов DeFi и предоставляет пользователю лучшие варианты для обмена в текущий момент времени.
  • Пулы ликвидности. Это смарт-контракты, которые хранят в себе средства поставщиков ликвидности для обслуживания торговых операций по той или иной валютной паре. Поставщики ликвидности — это обычные пользователи, которые предоставляют собственные средства пулу в обмен на его или иные токены. Этот процесс, по сути, является стейкингом криптовалют.
  • История и аналитика. Эффективность торговых операций во многом зависит от качества предоставляемых данных о состоянии рынков и инструментов для их анализа. Такими инструментами могут быть как торговые индикаторы, так и таблицы, графики и дашборды, помогающие структурировать данные.
  • Yield Farming. Это модель дохода, которая подразумевает извлечение прибыли из размещения своих активов на различных DeFi-платформах для криптокредитования. Она стала популярной в 2020 году после запуска таких проектов, как Yearn, Sushiswap и Yam Finance, которые позволяют получать доход вплоть до 100% годовых (депозиты в крипте приносят 4−10%).
  • Расширенные возможности. Помимо обязательных функций, многие DeFi-агрегаторы также имеют несколько дополнительных возможностей, улучшающих пользовательский опыт. Они помогают агрегатору выделиться среди конкурентов, повысить лояльность пользователей и занять более выгодное место на рынке. Таким образом, если вы хотите, чтобы ваш агрегатор имел больше шансов на успех, подумайте о том, чтобы реализовать несколько подобных функций.
Вот несколько примеров возможностей, которые предлагают существующие платформы:
  • Zerion предлагает пользователям расширенные возможности настройки пользовательского интерфейса: язык, тема, цвета и т.д. 1inch в свою очередь позволяет настраивать свой портфель токенов и списки токенов кошелька, что позволяет персонализировать агрегатор под свой инвестиционный портфель. Подумайте, как вы можете предоставить своим пользователям больше свободы для взаимодействия с интерфейсом вашего агрегатора DeFi.
  • Zapper дает возможность попробовать демоверсию их приложения без подключения кошелька. Таким образом, потенциальные пользователя могут оценить функциональность и удобство использования платформы, прежде чем начинать работу с ней, то есть доверить ей свои данные и средства.
  • В Saver есть функция под названием Recipe Creator, которая позволяет объединить любое количество действий из разных протоколов DeFi в одну транзакцию. Кроме этого, платформа также имеет множество других функций для автоматизации и оптимизации действий пользователя.
Помимо реализации этих и других расширенных функций, также подумайте о доступности вашего DeFi-агрегатора на мобильных устройствах. По статистике, большинство пользователей предпочитают взаимодействовать с приложениями с помощью своих смартфонов, и чем моложе пользователь, тем выше такое желание. Реализовав это, вы увеличиваете охват и вовлеченность пользователей.

Этапы процесса разработки DeFi-агрегатора

DeFi — это сложное программное обеспечение с максимально высокими требованиями к качеству и безопасности кода, поскольку они создаются на базе открытого исходного кода и оперируют не только данными, но и деньгами своих пользователей. Поэтому если хотите запустить собственный DeFi-агрегатор, то эту задачу следует поручить техническому партнеру с большим опытом разработки подобных приложений, такому как компания-разработчик Merehead.

Наша команда с 2015 года занимается разработкой блокчейн-, fintech- и DeFi-проектов — от смарт-контрактов до децентрализованных криптобирж. Изучить наше портфолио и узнать условия сотрудничества можно через sales@merehead.com, по номеру телефона +1-206-785-16-88 или воспользовавшись формой обратной связи.

Сам процесс создания DeFi-агрегатора состоит из следующих этапов:

1.Фаза открытия проекта

На этом шаге вы и компания-разработчик должны определиться с целями и требованиями, которые позволят создать программный продукт, отвечающий потребностям и ожиданиям конечных пользователей. Для этого нужно изучить свою целевую аудиторию, конкурентов и состояние рынка, после чего вам нужно будет приступить к разработке требований к дизайну и технических требований, а также разработать подробный план создания вашего DeFi-агрегатора.

Разработка требований к дизайну обычно подразумевает создание:

  • UX-стратегии агрегатора.
  • Историй потенциальных пользователей.
  • Персон пользователей для ключевых групп ЦА.
  • Пользовательских потоков для всех задач пользователей.
  • Информационной / навигационной архитектуры агрегатора.
  • Эскизов низкой точности.
При разработке технических требований к агрегатору вашей команде нужно найти золотую середину между вашими бизнес-задачами и потребностями пользователей, а также техническими возможностями современных технологий.

Итогом этого должны стать следующие вещи:

  • Диаграмма потоков данных.
  • Архитектура вашего DeFi-агрегатора.
  • Планирование процесса разработки.
  • Принципы обеспечения качества.
2. Разработка UX/UI-дизайна

DeFi-агрегаторы появились под девизом улучшения пользовательского опыта, предоставляя криптсообществу простой, удобный и единый интерфейс для работы с разными DeFi-протоколами. Поэтому при разработке собственного проекта вам нужно создать интерфейс, который действительно упрощает взаимодействие пользователей с DeFi-протоколами. Так что нет смысла закладывать в агрегатор функциональность, которая может оказаться сложной и запутанной.

Именно здесь вам понадобится опытная команда дизайнеров UX / UI, которая поможет вам реализовать функции в удобном и интуитивно понятном интерфейсе, который понравится вашим потенциальным пользователям. Его разработка обычно включает в себя три следующих этапа:

  • Вайрфрейминг UX. Это сильно упрощенное схематическое изображение (набросок) пользовательского интерфейса, где показаны основные экраны и элементы дизайна, но без каких-либо деталей (цветовая гамма, изображения, кнопки, анимация, тексты) — они заменены условными блоками, которые говорят, что эти детали будут, но не показывают, какими именно они будут.
  • Мокапы высокой точности. Это статическое представление дизайна интерфейса в том виде, в котором его увидят конечные пользователи. В нем уже нет условных обозначений. Все кнопки, иконки, картинки, анимации, тексты и прочее соответствуют тому, что будет в релизной версии агрегатора.
  • Прототипы. Это, по сути, интерактивные макеты, где работают все кнопки, переходы, анимация и видео, но не работают функции приложения. Такие прототипы очень удобны, если нужно протестировать разрабатываемый проект инвесторам или целевой аудитории для получения обратной связи.
3. Разработка смарт-контрактов

Во всех DeFi-платформах большая часть серверной части встроена в смарт-контракты. Именно они отвечают за реализацию главных функций, будь то обмен токенами или выдача кредитов в криптовалюте. Для разработки смарт-контрактов агрегатора вам нужно будет заранее продумать их логику и алгоритмы.

Например, 1inch имеет уникальный алгоритм, позволяющий обменивать токены по наиболее выгодному курсу, что стало возможным благодаря разделению ордеров и выбору лучших курсов на разных DEX. Также вам следует подумать о монетизации. Обычно DeFi-агрегаторы получают комиссию от пользователей и / или партнеров.

4. Front-end разработка агрегатора

Front-end также является очень важной частью агрегатора DeFi, поскольку это та часть, с которой пользователи взаимодействуют напрямую, и следовательно, от нее зависит, понравится ли ваш агрегатор пользователям или нет. Чтобы создать front-end, который точно понравится пользователям, вам нужны опытные разработчики и правильный технологический стек, который позволит реализовать все их задумки.

Вот пример такого технологического стека для создания DeFi-агрегатора:

How to Create a DeFi Aggregator

5. Тестирование продукта

Тестирование имеет решающее значение для разработки DeFi-агрегатора, поскольку оно позволяет убедиться, что все функции созданного продукта работают должным образом. Кроме того, тестирование помогает выявить уязвимости системы и устранить их до того, как ими воспользуются хакеры: по данным Block Research, в 2020 году хакеры взломали 15 DeFi-протоколов, воспользовавшись «дырами» в их смарт-контрактах, что позволило им украсть более 120 миллионов долларов.

Тестирование и исправление ошибок сильно снижают риски подобных атак, особенно если проверка осуществлялась независимыми аудиторами, такими как CertiK и Slowmist. Кроме того, их отчеты в случае положительной оценки очень сильно способствуют повышению доверия пользователя к DeFi-протоколу.

Стоимость разработки DeFi-агрегатора

How to Create a DeFi Aggregator

Отзывы наших клиентов

Разработка экосистемы, предназначенной для предоставления разнообразных услуг цифровым активам под одной оболочкой на основе технологии блокчейна

Есть вопросы? Задайте их здесь

Имя *
Email *
Телефон
Ваш бюджет
Сообщение
 

С 2015 года помогаем клиентам реализовывать идеи!

Подпишитесь на свежие статьи