// Криптовалюта
// Криптовалюта
2020 год стал памятным для криптоиндустрии в отношении многих трендов, главный среди которых — рост популярности DeFi. Это платформы и приложения (dApps) на их основе, которые являются децентрализованными альтернативами традиционных финансовых институтов. Именно они двигали рынок и именно об их запуске дальше пойдет речь. В этой статье мы подробно и расскажем, как создать DeFi-платформу, что для этого нужно и сколько стоит разработка подобного проекта.
Decentralized finance, или DeFi — это финансовые инструменты в виде сервисов и приложений, которые контролируются не централизованными регуляторами и / или посредниками, а децентрализованными учреждениями и / или протоколами. Главная задача децентрализованных финансов — убрать ненужных посредников и излишний контроль, а также сделать такие услуги трансграничными и более прозрачными.
Идея простая. Если все современные финансовые институты (банки, биржи, страховые компании, краудфандинг) — это просто софт, который контролируется какими-то юридическими лицами или государствами, почему бы не реализовать все эти институты на автономных смарт-контрактах Ethereum или другого блокчейна.
Так появились протоколы, которые позволяют без центрального органа и посредников торговать токенами на децентрализованных криптовалютных биржах (Uniswap), управлять монетарной политикой и выпускать стейблкойны (MakerDAO), кредитоваться и давать деньги в долг (Compound), делать ребалансировку активов (TokenSets), страховать риски (Nexus Mutual), создавать деривативы (UMA) и вообще делать все, что делают традиционные финансовые институты.
Смарт-контракты. Управление активами и DeFi осуществляется посредством автоматизированных протоколов — смарт-контрактов, где жестко прописано, что и как должен делать тот или иной DeFi-протокол. Благодаря этому можно избежать большинства ошибок, связанных с человеческим фактором. Кроме того, смарт-контракты также убирают коррупционные риски.
Открытый исходный код. Все DeFi-платформы и их смарт-контракты — это программное обеспечение с открытым исходным кодом. Благодаря чему любой может проверить, как работает система и насколько она надежна и безопасна.
Кредитно-депозитные платформы. Это, пожалуй, самый популярный вариант применения децентрализованного финансирования. Такие платформы, как BlockFi, Dharma, Maker DAO, Compound и Zano предоставляют клиентам кредиты в крипте без участия банков и регуляторов. Некоторые такие сервисы также позволяют не только брать кредиты, но и вкладывать в криптовалюту под 3-10% годовых.
Децентрализованные биржи (DEx). Еще один очень популярный тип DeFi-платформ. Они позволяют быстро продавать и покупать виртуальные токены за другие токены и фиат без централизованного посредника и необходимости хранения депонирования денег на счетах биржи, что делает такие биржи более безопасными. Примеры: Uniswap, 0x и Kyber. Больше об особенностях таких площадок и их разработке написано в статье: «Как создать децентрализованную биржу».
Управление активами. Это различные децентрализованные кошельки, которые функционируют как депозитарии активов, не имеющие отношения к банковским и / или государственным структурам. Подобные сервисы предоставляют пользователям приложения, благодаря которым держатели криптовалют могут безопасно хранить свои активы и управлять ими. Популярные примеры: Melon, InstaDApp, Set Protocol.
Протоколы обмена. Это децентрализованные инструменты на базе смарт-контрактов, которые позволяют быстро и просто обменивать одну криптовалюту на другую вне бирж и обменников. Пользователь просто отдает один токен и сразу же получает другой, как в кассе банка. Самыми популярными протоколами обмена считаются Uniswap и Bancor, а также сеть второго уровня Lightning Network. О последней можно прочесть статье: «Что такое Lightning Network».
Рынки прогнозов. Это DeFi-платформы, на которых люди могут делать прогнозы о наступлении будущих событий, начиная от спортивных или политических ставок до прогнозов цен на акции и курсы валют. DeFi делает эти рынки более доступными и более прозрачными, поскольку они работают на базе смарт-контрактов с открытым исходным кодом в отличие от непрозрачных брокеров и инвестиционных фондов. Наиболее популярными примерами являются сервисы Syntetix и Augur.
Страхование. Такого типа DeFi-платформы позволяют страховать движимое и недвижимое имущество путем депонирования своих средств в смарт-контрактах, которые формируют общий пул ликвидности для выплат в случае наступления страховых событий. Этот рынок пока очень мал, но он располагает хорошими перспективами роста в будущем. Яркие примеры: Nexus Mutual и Opyn.
Деривативы. В DeFi подобные инструменты очень гибкие, поскольку их смарт-контракты позволяют выпускать токенизированные производные контракты, которые выполняются автоматически. Примеры: UMA, Synthetix.
Разработка DeFi-платформ — это сложная задача, которая требует глубоких познаний в финансах, блокчейне и кибербезопасности. Поэтому создание такого софта лучше всего поручить техническому партнеру с соответствующими кадрами и опытом разработки, такому как Merehead. Наша компания с 2015 года занимается разработкой различных решений в сфере blockchain, fintech и DeFi — от смарт-контрактов до децентрализованных криптовалютных бирж.
Изучить наше портфолио и узнать условия сотрудничества можно через sales@merehead.com или по номеру телефона +1-206-785-16-88.
Разработка DeFi-платформы, как и запуск любого другого подобного проекта, начинается с бизнес-анализа. На этом этапе вы вместе с техническим партнером определяете общую концепцию, задачи, технические требования и функциональность проекта, что в дальнейшем поможет выбрать оптимальный технологический стек и построить архитектуру продукта, а также выработать требования к дизайну.
На следующем этапе нужно четко определиться с требованиями к дизайну и технической составляющей создаваемого программного обеспечения. Разработка требований к дизайну платформы подразумевает создание общей UX-стратегии, нескольких персон пользователей, пользовательских потоков, информационной архитектуры, вайрфреймов низкой точности и прочих вещей.
Вот пример информационной архитектуры DeFi-криптокошелька:
Дальше вам нужно выработать технические требования, найдя золотую середину между удовлетворением потребностей конечных пользователей и вашими бизнес-целями. Итогом таких размішлений должны быть: структура общего потока данных, архитектура платформы, принципы обеспечения качества, стек технологий и план разработки с ориентировочным временем и стоимостью проекта.
Пример архитектуры криптовалютного кошелька:
Сам процесс разработки смарт-контрактов для децентрализованных финансов — чрезвычайно сложная задача, поскольку в них должны быть описаны все возможные сценарии взаимодействия пользователя с платформой и при этом они должны быть прозрачными и безопасными одновременно. Кроме того, также желательно сделать их настраиваемыми, чтобы у вас была возможность обновлять некоторые условия смарт-контрактов без дополнительных развертываний. Все это означает, что смарт-контракты должны быть созданы на базе открытого исходного кода, иметь понятную логику и не содержать чрезмерного количества кода. Поэтому выбор опытной команды разработчиков здесь имеет решающее значение.
Помните, что по данным Block Research, в 2020 году было совершено 15 взломов платформ DeFi, из-за которых пользователи потеряли 120 миллионов долларов. И практически все эти деньги были украдены посредством взломов смарт-контрактов. Так что отнеситесь к их тестированию серьезно.
Главными факторами, которые определяют стоимость разработки собственной DeFi-платформы, являются сложность проекта и местоположение компании-разработчика. Под сложностью обычно подразумевают количество и глубину проработки функций, а также сложность реализации дизайна. Местоположение важно, поскольку зарплата разработчиков в разных регионах может очень сильно различаться. Так, средняя ставка специалиста из США — 100 долларов в час, Западной Европы — 70 долларов в час, Восточной Европы — 35 долларов в час.
Ориентировочный бюджет разработки DeFi-кошелька: