Решение DEX от RSquad
Разработка децентрализованной биржи (DEX) для финансовой платформы на базе Uniswap v2 с функциональностью Yield farming.
Обзор платформы
Инновационная финансовая платформа (финтех — FinTech), объединяющая юридических и физических лиц, и предоставляющая своим членам безопасный частный способ обмена средствами/активами, услугами и товарами в рамках своей экосистемы. Разрабатываемая криптоплатформа FinTech, принадлежит участникам и обеспечивает их конфиденциальность и юридическую защиту.
Видение проблемы (предпосылки проекта)
В основе бизнес-модели финансовой платформы лежит кооперативный принцип. Здесь кооперация — это добровольное объединение людей с коллективно принадлежащими средствами, организованное на демократическом принципе равенства. Заявлено, что кооперативная платформа будет финансироваться из фонда капитала (40% токенов) и капитальных взносов членов, известных как вращающийся капитал. Это метод финансирования, при котором члены делают взносы в капитал пропорционально своему влиянию. После того, как кооператив использовал эти деньги в течение определенного периода, они возвращаются членам, так как на их место поступают новые взносы.
Бизнес-целью проекта является объединение частных лиц, предприятий или других сообществ под зонтиком законного представителя для реализации их экономических, культурных и социальных потребностей. Планируется, что это будет многоуровневая кооперативная глобальная сеть, обладающая всеми преимуществами правовой защиты, равных возможностей и доступа для всех своих партнеров и членов.
В экосистеме финансовой платформы значительное место уделяется децентрализованной бирже криптовалют (DEX). В рамках DEX должны существовать пары ликвидности (LP), которые позволят менять активы друг на друга, по принципу автоматического маркет-мейкера (AMM), и депонировать в них ликвидность получая LP-токены. Провайдеры ликвидности, получившие LP-токены, будут получать комиссию за каждый осуществленный обмен, а также смогут замораживать свои токены в фарминг-пуллах, для получения дополнительной доходности в токенах DEX’а.
Характеристика готового продукта
Разработанная система должна предоставить возможность финансовой платформе реализовать концепцию децентрализованной биржи с пулами ликвидности и автоматическим маркет-мейкером.
DEX должен предоставить администратору возможность:
- создать пару;
- добавить фарминг-пул;
- установить комиссии;
DEX должен предоставить пользователям возможность:
- производить обмен токенов внутри пула;
- добавлять/убирать ликвидность в пул;
- вносить LP-токены в фарминг и получать вознаграждение;
- стейкать DAO токены.
Специфика исходных протоколов
Протокол Uniswap — это одноранговая система, предназначенная для обмена токенами ERC-20 в блокчейне Ethereum. Протокол реализован в виде набора смарт-контрактов без возможности обновления. Предназначен для обеспечения приоритетного внимания к безопасности, самообслуживанию и для работы без каких-либо доверенных посредников, которые могут выборочно ограничивать доступ. Каждый смарт-контракт или пара Uniswap управляет пулом ликвидности, состоящим из резервов двух токенов ERC-20.
SushiSwap — это децентрализованная биржа. Как и Uniswap, SushiSwap позволяет пользователям торговать без доверия, в одноранговой сети, с ликвидностью, предоставляемой другими пользователями. За предоставление ликвидности пользователи получают токены SLP, что обеспечивает для них возможность фарминга. Механика работы фарминга в этом случае — Yield farming, который относится к выполнению определенного действия для платформы или организации, которое оправдывает выплату годовой процентной доходности.
Часто это действие влечет за собой добавление ликвидности в сеть, а затем размещение токенов поставщика ликвидности или добавление ликвидности на рынок для заимствования и кредитования.
Адаптация вышеуказанных протоколов, проработка пользовательского и администраторского интерфейсов командой RSquad — в таблице ниже.
Решение от RSquad
Специалисты RSquad разработали систему DEX, которая обеспечивает взаимовыгодный механизм работы с цифровыми активами. С одной стороны, пользователи вкладывают средства и обеспечивают ликвидность выпускаемым токенам либо являются трейдерами, с другой — получают от этого доход. Система предусматривает полный цикл движения средств и различные операции с активами, в частности, дополнительные возможности инвестирования.
Разработанная Система DEX включает в себя нескольких подсистем:
DEX. Пул ликвидности (Liquidity pool, LP) — это пара монет/токенов с заблокированными средствами провайдеров ликвидности.
Основные механизмы:
- торговля осуществляется автоматическим маркет-мейкером (АММ);
- LP выпускает свой токен при внесении в него ликвидности и записывает его на баланс провайдера ликвидности;
- при сжигании токена пула ликвидности пользователь получает часть от пула, в соответствии со своей долей;
- пользовательский интерфейс использует методы вспомогательных смарт-контрактов для получения актуальных данных о ценах токенов, а также взаимодействует с пулами ликвидности.
Farming (фарминг) является надстройкой над DEX и предоставляет пользователям возможность инвестировать токены, полученные за предоставление ликвидности в конкретные пулы ликвидности, которые внес администратор фарминга в соответствующий смарт-контракт.
Каждая подсистема включает в себя следующие модули:
- набор смарт-контрактов;
- пользовательский интерфейс для взаимодействия со смарт-контрактами.
Роли пользователей и права доступа:
- пользователем может быть как крипто-кошелек (например, metamask) так и другой смарт-контракт, который разработан для взаимодействия с токенами ERC-20 и DEX. Пользователь может выступать как провайдер ликвидности или трейдер.
- администратором фарминга может быть только владелец, то есть адрес, который был принят смарт-контрактом фарминга во время деплоя или при последующей смене владельца. Администратор может вносить изменения в работу фарминга.
Вот как схематически выглядит работа системы DEX
Преимущества решения от RSquad
Разработанная Система является привлекательной для пользователей, поскольку предлагает разнообразные прозрачные и выгодные варианты получения дохода. Также она проста в управлении и может настраиваться под клиента с учетом целей конкретного проекта.
RSquad — блокчейн-лаборатория, реализовавшая более 75 проектов, в том числе в сетях Bitcoin, Ethereum, Solana, TON.