Разработка b2b-платформы для заключения торговых сделок по нефтепродуктам через смарт — контракты

Заказчик
Проект ECOSC.
Задача
Обеспечение возможности заключения безопасных и надежных сделок в сфере торговли нефтепродуктами через интернет.

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

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

Задача проекта

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

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

Цель

Обеспечение возможности заключения безопасных и надежных сделок в сфере торговли нефтепродуктами через интернет.

Продукт

После постановки задачи, получения всех исходных данных и написания технического задания мы приступили к разработке проекта. Что представляет продукт?

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

Добавление товара

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

Каталог

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

После выбора продукта в карточке по кнопке доступна функция Отправить запрос. Эта функция дает возможность покупателю уточнить детали по продукту и отправить продавцу свои требования (или условия) по приобретению данного продукта. Отправленный запрос будет отражен в личном кабинете продавца в разделе Входящие.

Заключение сделки

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

Смарт — контракты

Для реализации функционала была организована интеграция с разработанной системой смарт — контрактов, разработанных на онлайн — платформе Ethereum. Умные контракты обеспечивают безопасность сделки и лишены риска неоднозначной трактовки условий благодаря тому, что основаны на криптографии. Соответственно самой надежной сделкой будет та, в которой расчеты будут произведены в криптовалюте. С этой целью в системе введены ECO токены, для удобства в правом верхнем углу отображается курс ECO токенов по отношению к доллару США. 

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

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

Все транзакции с криптовалютой инициируются из платформы и доступны в истории.

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

Админпанель платформы

Основные функции администратора: проверка информации, предоставленной при регистрации компании, проверка информации при добавлении товара, модерация сделки. Администратор не может вносить изменения в данные но может оставит комментарий с указанием причины почему та или иная информация была отклонена.

Итоги

На данный момент проект успешно прошел стадию mvp. Большое внимание было уделено этапу тестирования. Платформа ищет инвесторов для дальнейшего развития и готова к запуску.

 


Перейти на сайт

В карточку агентства

Письмо автору кейса

Пользуйтесь реальным опытом в IT и следите за успехами потенциальных подрядчиков и конкурентов
Подпишитесь на рассылку
Читайте также
Кейсы по теме#Промышленность и оборудование