Децентрализованная биржа на основе протокола 0x

DEX с низкой комиссией за транзакции на Binance Smart Chain
Задача
Наш клиент строит свою De-Fi экосистему. Важной ее частью являются собственные токены проекта, а также партнерские токены, которые выпускаются участниками экосистемы. Токены обладают определенными характеристиками, а их цена зависит от спроса на них в экосистеме и за ее пределами.
Для создания ликвидности выпущенных токенов необходима была биржа.
Продуктовый консалтинг
Клиенту необходимо было максимально простое и прозрачное решение. Одним из пожеланий была возможность взаимодействовать с другими биржами с целью продажи токенов экосистемы, а также для торговли любыми другими токенами сети Ethereum.

Мы предложили клиенту выбрать между централизованной
и децентрализованной биржей. Второй вариант обладал многими преимуществами. Во-первых, клиент не хранит средства участников обмена и не несет за них ответственности. Во-вторых, нет необходимости вводить процедуру KYC
и обрабатывать персональные данные. В-третьих, участники сообщества могут сами добавить любую монету для обмена.

Кроме того, клиент отдавал предпочтение решениям на смарт-контрактах, так как сформировал вокруг себя сообщество энтузиастов Web 3.0.
Разработка
Мы создали веб-приложение для отображения витрины ордеров. Была разработана клиент-серверная архитектура, которая формирует пул ордеров для отображения на витрине
и рассчитывает комиссию по правилам протокола. Когда пользователь находит подходящий ордер, он открывает расширение браузера MetaMask и подписывает транзакцию. Исполнение ордера происходит автоматически по правилам заданным в смарт контракте.

0x протокол оказался достаточно сложен в реализации, так как имеет в своей основе многослойную архитектуру, базирующуюся на цепочке смарт контрактов вызывающих друг друга. Понадобилось время, чтобы отладить все процессы обмена в тестовой среде.
Веб-сервисы
Мобильные приложения
Golang, Vue JS, Docker, Nginx, MySQL, Elasticsearch, Camunda BPM
Технологии
Product Owner
Project manager
UI / UX Designers
Analysts
Developers
QA
3 520
6 месяцев
Длительность
Часы
Участники
На этом этапе клиент провел голосование внутри сообщества
и решил перейти из блокчейна Ethereum в Binance Smart Chain. BSC – это хард форк протокола Go Ethereum, преимуществом которого являются дешевые транзакции. Смарт-контракты экосистемы были перенесены в новый блокчейн. Так как большинство возможностей экосистемы еще не были развернуты в Ethereum, переход был выполнен достаточно быстро. После тестирования и отладки смарт-контрактов мы также выполнили деплой в среде Binance Smart Chain.
Ценность продукта
Созданное нами децентрализованное приложение с веб-интерфейсом стало важной частью экосистемы и повысило доверие к ней. Все участники могут свободно размещать свои токены на бирже без централизованного модерирования. Такие возможности привлекают новых игроков в экосистему
и мотивируют их продвигать продукт внутри своих сообществ. Также организован обмен ликвидности с несколькими другими площадками.
Остановив свой выбор на децентрализованной бирже, клиент попросил нас подготовить оптимальную архитектуру решения. Она должна быть простой, надежной и безопасной.
Мы предложили использовать протокол 0x, который использовался для работы нескольких известных бирж.

0x – это пул смарт-контрактов в сети Ethereum, которые, вызывая друг друга, реализуют обмен токенов. Протокол описывает взаимодействие покупателя и продавца
на площадке. Участники создают ордера, которые размещаются
на витрине и ожидают исполнения. Если уже есть готовый ордер от продавца, покупатель может его принять, а остальное сделает смарт-контракт. В том числе он исполняет зачисление комиссии сети и бирже.
Созданное нами децентрализованное приложение с веб-интерфейсом стало важной частью экосистемы и повысило доверие к ней. Все участники могут свободно размещать свои токены на бирже без централизованного модерирования. Такие возможности привлекают новых игроков в экосистему
и мотивируют их продвигать продукт внутри своих сообществ. Также организован обмен ликвидности с несколькими другими площадками.
Созданное нами децентрализованное приложение с веб-интерфейсом стало важной частью экосистемы и повысило доверие к ней. Все участники могут свободно размещать свои токены на бирже без централизованного модерирования. Такие возможности привлекают новых игроков в экосистему
и мотивируют их продвигать продукт внутри своих сообществ. Также организован обмен ликвидности с несколькими другими площадками.
Наш клиент строит свою De-Fi экосистему. Важной ее частью являются собственные токены проекта, а также партнерские токены, которые выпускаются участниками экосистемы. Токены обладают определенными характеристиками, а их цена зависит от спроса на них
в экосистеме и за ее пределами. Для создания ликвидности выпущенных токенов необходима была биржа.
Клиенту необходимо было максимально простое
и прозрачное решение. Одним
из пожеланий была возможность взаимодействовать с другими биржами с целью продажи токенов экосистемы, а также
для торговли любыми другими токенами сети Ethereum.

Мы предложили клиенту выбрать между централизованной
и децентрализованной биржей. Второй вариант обладал многими преимуществами. Во-первых, клиент не хранит средства участников обмена и не несет
за них ответственности. Во-вторых, нет необходимости вводить процедуру KYC
и обрабатывать персональные данные. В-третьих, участники сообщества могут сами добавить любую монету для обмена.

Кроме того, клиент отдавал предпочтение решениям на смарт-контрактах, так как сформировал вокруг себя сообщество энтузиастов Web 3.0.
Остановив свой выбор на децентрализованной бирже, клиент попросил нас подготовить оптимальную архитектуру решения. Она должна быть простой, надежной и безопасной.
Мы предложили использовать протокол 0x, который использовался для работы нескольких известных бирж.

0x – это пул смарт-контрактов
в сети Ethereum, которые, вызывая друг друга, реализуют обмен токенов. Протокол описывает взаимодействие покупателя и продавца
на площадке. Участники создают ордера, которые размещаются
на витрине и ожидают исполнения. Если уже есть готовый ордер от продавца, покупатель может его принять,
а остальное сделает смарт-контракт. В том числе он исполняет зачисление комиссии сети и бирже.
Мы создали веб-приложение
для отображения витрины ордеров. Была разработана клиент-серверная архитектура, которая формирует пул ордеров для отображения на витрине
и рассчитывает комиссию
по правилам протокола. Когда пользователь находит подходящий ордер, он открывает расширение браузера MetaMask
и подписывает транзакцию. Исполнение ордера происходит автоматически по правилам заданным в смарт контракте.

0x протокол оказался достаточно сложен в реализации, так как имеет в своей основе многослойную архитектуру, базирующуюся на цепочке смарт контрактов вызывающих друг друга. Понадобилось время, чтобы отладить все процессы обмена в тестовой среде.
На этом этапе клиент провел голосование внутри сообщества
и решил перейти из блокчейна Ethereum в Binance Smart Chain. BSC – это хард форк протокола Go Ethereum, преимуществом которого являются дешевые транзакции. Смарт-контракты экосистемы были перенесены
в новый блокчейн. Так как большинство возможностей экосистемы еще не были развернуты в Ethereum, переход был выполнен достаточно быстро. После тестирования
и отладки смарт-контрактов мы также выполнили деплой в среде Binance Smart Chain.
Начнем работу над вашим IT-проектом через 24 часа
Следующий кейс
Все кейсы
Платформа 0chain
Разрабатываем децентрализованную платформу для обмена данными
Веб-сервисы
Аутстафинг
Наши клиенты обращаются к нам за разработкой продуктов и за помощью в реализации их проектов, когда нужно взять на себя отдельный процесс
Услуги и цены
Партнерские отношения с клиентами — наша цель.
Часто наши клиенты приходят к нам с идеей, и мы помогаем ее развить, проводим исследования и предлагаем решение
О компании