×
Services
Our company has been building blockchain-based financial projects for over 10 years. Our scope of activity includes the development of centralized and decentralized crypto exchanges, crypto bots, payment gateways, real estate tokenization, DeFi and NFT projects.
Crypto Exchange
Create a centralized crypto exchange (spot, margin and futures trading)
Decentralized Exchange
Development of decentralized exchanges based on smart contracts
DeFi Platform
Build DeFi projects from DEX and lending platforms to staking solutions
P2P Crypto Exchange
Build a P2P crypto exchange based on a flexible escrow system
Crypto Payment Gateway
Create a crypto payment gateway with the installation of your nodes
Real Estate Tokenization
Real estate tokenization for private investors or automated property tokenization marketplaces
Прочитано
0
слов
Юрий Мусиенко  
  Читать: 8 мин Обновлено 13.01.2023
Юрий — CBDO Merehead, более 10 лет опыта в разработке криптопроектов и бизнес-дизайне. Разработал 20+ криптобирж, 10+ DeFi/P2P платформ, 3 проекта токенизации. Подробнее

Кратко и простыми словами о том, что такое 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-проектов — от смарт-контрактов до децентрализованных криптобирж. Изучить наше портфолио и узнать условия сотрудничества можно через [email protected], по номеру телефона +1-206-785-16-88 или воспользовавшись формой обратной связи.

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

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

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

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

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

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

Разработка UX/UI-дизайна

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

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

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

Разработка смарт-контрактов

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

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

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

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

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

How to Create a DeFi Aggregator

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

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

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

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

How to Create a DeFi Aggregator

Автор: Юрий Мусиенко  
Проверено: Андрей Климчук (CTO/Тимлид с опытом 8+ лет)
Оценить статью
4.3 / 5 (120 голоса)
Мы приняли вашу оценку
Чем мы можем вам помочь?
Отправить
Юрий Мусиенко
Бизнес аналитик
Юрий Мусиенко специализируется на развитии и оптимизации криптобирж, платформ бинарных опционов, P2P-решений, криптоплатежных шлюзов и систем токенизации активов. С 2018 года консультирует компании в области стратегического планирования, выхода на международные рынки и масштабирования технологического бизнеса. Подробнее