Skip to main content

Melcor

1 Аннотация

Проект Melcor представляет собой передовое децентрализованное приложение (dApp), предназначенное для упрощения процесса торговли реальными товарами и услугами за криптовалюту.

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

Для использования приложения требуется лишь браузер с установленным криптовалютным кошельком.

Наша миссия – сделать покупку товаров и услуг за криптовалюту максимально удобной и безопасной для каждого пользователя.

2 Введение

2.1 Контекст и проблемы

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

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

Высокая волатильность криптовалют и отсутствие гарантийных механизмов создают значительные препятствия для их использования в повседневных расчетах.

2.2 Цели и миссия проекта

Цель проекта Melcor – создать безопасную и эффективную платформу для торговли реальными товарами и услугами за криптовалюту, делая этот процесс привычным и доступным для всех.

Наша миссия – предоставить пользователям удобный и безопасный способ использования криптовалюты в повседневной жизни.

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

3 Технология

3.1 Архитектура

Проект Melcor построен на модульной архитектуре, включающей следующие основные компоненты:

  • Смарт-контракты: являются основой функциональности и безопасности платформы Melcor. Они автоматизируют выполнение условий сделок, значительно снижая риски для пользователей. Благодаря смарт-контрактам, процесс торговых операций становится прозрачным, надежным и защищенным от человеческих ошибок или мошенничества.
  • The Graph API: предоставляет быстрый доступ к данным через обработку событий, повышая скорость и эффективность работы платформы.
  • IPFS: децентрализованная система хранения метаданных и медиафайлов, обеспечивающая надежное и устойчивое хранение данных.
  • P2P-мессенджер: мы используем протокол Waku для обеспечения безопасной и конфиденциальной коммуникации между пользователями платформы.
  • Web-интерфейс: интуитивно понятный интерфейс для удобного взаимодействия пользователей с платформой, упрощающий процесс использования и повышающий доступность сервиса.

3.1.1 Смарт-контракты

Melcor использует несколько смарт-контрактов для функционирования платформы.

Главный смарт-контракт – ядро Melcor. Он содержит множество функций для работы платформы, включая функции создания магазина/коллекции/товара, функции модерации контента, функции размещения и контроля заказа.

Для контроля выполнения сделки используется контракт Escrow. Он описывает функции, которые позволяют безопасно взаимодействовать продавцу и покупателю между собой.

3.1.2 The Graph API

The Graph – это децентрализованный протокол для индексирования и запроса данных из блокчейна. Он позволяет запрашивать данные, которые сложно получить напрямую.

Процесс обработки данных выглядит следующим образом:

  • Melcor заносит данные в блокчейн с помощью транзакции в смарт-контракте.
  • Смарт-контракт создает одно или несколько событий при обработке транзакции.
  • Нода The Graph постоянно сканирует блокчейн, обрабатывая каждый блок в поисках данных, описанных в субграфе Melcor.
  • Нода The Graph разбирает события, связанные с субграфом Melcor, записанные в данном блоке, и структурирует их согласно схеме данных субграфа, используя модуль WASM. Затем данные сохраняются в таблицы базы данных Graph Node.
  • Melcor запрашивает у ноды The Graph данные, проиндексированные с блокчейна.

3.1.3 InterPlanetary File System

IPFS (InterPlanetary File System) - это протокол и сетевая система, предназначенная для создания контент-ориентированного и постоянного веба.

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

3.2 Инновации

Melcor предлагает наиболее удобное взаимодействие с платформой. Для начала торгов вам нужен только криптовалютный кошелек, поддерживающий EVM-блокчейны.

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

Кроме того, на Melcor представлен не только наш токен в качестве метода оплаты, но и другие популярные токены.

Melcor в своей основе использует децентрализованные технологии, которые не подвержены цензуре и блокировкам со стороны государства.

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

4 Безопасность

Безопасность является абсолютным приоритетом для Melcor.

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

Это гарантирует, что все транзакции на платформе защищены от мошенничества и злоупотреблений.

В Melcor существует два основных способа защиты участников сделок:

4.1 Условное депонирование

Условное депонирование - это механизм, который используется в Melcor для повышения безопасности и уверенности покупателей при совершении сделок на платформе. Это трехсторонний договор между покупателем, продавцом и гарантом.

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

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

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

4.1.1 Покупатель оформляет заказ

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

4.1.2 Продавец принимает или отклоняет заказ

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

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

4.1.3 Покупатель оплачивает товар

Покупатель оплачивает товар определенными токенами, токены заносятся в смарт-контракт условного депонирования. Статус заказа меняется на PAID.

4.1.4 Продавец отправляет товар

Продавец отправляет товар покупателю и предоставляет доказательства отправки, такие как номер отслеживания. Этот этап важен для обеспечения прозрачности и уверенности в том, что товар действительно отправлен и находится в пути к покупателю. Статус заказа меняется на SHIPPED.

4.1.5 Покупатель завершает заказ

После получения товара покупатель подтверждает его получение, завершает заказ и инициирует передачу токенов продавцу.

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

4.1.6 Покупатель или продавец открывает спор

Если возникают какие-либо проблемы, покупатель или продавец могут открыть спор для решения возникших вопросов с помощью гаранта. Это позволяет оперативно и эффективно разрешать конфликтные ситуации, обеспечивая справедливость и защиту интересов всех участников сделки. Статус заказа меняется на DISPUTE.

4.1.7 Гарант разрешает спор

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

4.2 Первоначальный депозит

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

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

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

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

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

4.2.1 Изменения в механизме сделки

Сделка с использованием первоначального алгоритма отличается от использования условного депонирования следующими аспектами:

  • на шаге 4.1.3 покупателю необходимо внести помимо токенов за оплату товара еще и токены в качестве депозита;
  • на шаге 4.1.4 продавец вносит свой депозит (депозит покупателя не может быть больше, чем депозит покупателя);
  • на шаге 4.1.5 продавец и покупатель получают свой депозит обратно;
  • шаги 4.1.6 и 4.1.7 недоступны, так как открытие спора невозможно.

5 Коммуникация

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

Это позволяет интегрировать функции децентрализованной связи в Melcor без ущерба для безопасности и конфиденциальности.

Melcor создает для вашего аккаунта пару ключей на основе Elliptic Curve Integrated Encryption Scheme для secp256k1. Публичный ключ необходим для шифрования с его помощью особого секретного пароля. Этот пароль защищает от несанкционированного доступа ваши сообщения и сообщения гаранта и продавца.

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

6 Модерация контента и фильтры

6.1 Score

На платформе Melcor предусмотрена система модерации контента, основанная на голосовании за различные сущности. Каждая сущность (магазин, коллекция, товар) имеет рейтинг (Score), который при создании устанавливается на значение (uint256(0) - 1) / 2.

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

6.2 Скрытие нецензурного контента

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

6.3 Фильтрация по странам

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

7 Токеномика

Платформа использует токен NSD (NetSyde Token) в качестве основного токена. Основные аспекты включают:

  • Общий объем: 100,000,000 ERC20 $NSD токенов.
  • Использование: При использовании NSD для оплаты товаров комиссия не взимается. Владельцы NSD могут участвовать в голосованиях по управлению платформой и модерации контента.

7.1 Распределение токенов

  • Alpha Stage Pool (1%, 1 000 000 токенов): фонд предназначен для вознаграждения пользователей, которые будут участвовать в тестировании платформы на самой ранней стадии. Это поможет выявить критические ошибки и обеспечить стабильность продукта перед его более широким запуском.
  • Beta Stage Pool (4%, 4 000 000 токенов): фонд предназначен для пользователей, которые будут участвовать в бета-тестировании платформы. Их отзывы помогут улучшить пользовательский интерфейс, функциональность и производительность перед официальным запуском.
  • Developer Pool (10%, 10 000 000 токенов): фонд для вознаграждения разработчиков и ключевых участников проекта. Это стимулирует их продолжать работу над проектом, внедрять инновации и обеспечивать его успешное развитие.
  • NetSyde Platform (20%, 20 000 000 токенов): фонд направлен на постоянное развитие и обновления платформы. Он будет использоваться для оплаты разработчиков, внедрения новых функций и повышения безопасности платформы.
  • Bug Bounty Program (10%, 10 000 000 токенов): фонд для программы вознаграждений за найденные баги и уязвимости. Это стимулирует пользователей искать и сообщать об ошибках, способствуя улучшению безопасности и стабильности платформы.
  • Community Grants (20%, 20 000 000 токенов): фонд предназначен для различных грантов и вознаграждений сообществу, включая airdrops. Он направлен на вовлечение пользователей, стимулирование активности и укрепление сообщества вокруг проекта.
  • Staking (10%, 10 000 000 токенов): фонд для вознаграждений участников, которые будут стейкать свои токены. Это помогает децентрализации сети, улучшает её безопасность и стабильность.
  • Marketing (10%, 10 000 000 токенов): фонд предназначен для маркетинговых усилий, включая рекламу, партнерства и мероприятия, направленные на расширение пользовательской базы и повышение узнаваемости бренда.
  • Presale (10%, 10 000 000 токенов): фонд для предварительной продажи токенов инвесторам. Эти средства помогут привлечь ранние инвестиции, которые будут использоваться для начального финансирования разработки и маркетинга проекта.
  • IDO (5%, 5 000 000 токенов): фонд для публичной продажи токенов через Initial DEX Offering (IDO). Это поможет привлечь дополнительные инвестиции и увеличить ликвидность токенов на децентрализованных биржах.

8 Применение

8.1 Сценарии использования Melcor предоставляет пользователям возможность продажи и покупки различных товаров и услуг, таких как электронные устройства, одежда, цифровые товары и услуги. Все сделки проводятся в рамках законодательства конкретной страны и условий использования Melcor.

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

8.2 Целевые пользователи и рынок

Целевыми пользователями Melcor являются:

  • Любые лица, располагающие криптовалютой и заинтересованные в покупке товаров и услуг за криптовалюту.
  • Продавцы, желающие предложить свои товары и услуги на рынке, где криптовалюта является принятой формой платежа.

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

9 Дорожная карта

9.1 План развития

  • Q2 2024: Запуск тестовой кампании для beta версии Melcor, включающей проведение квестов. Это позволит пользователям протестировать платформу и предоставить обратную связь для ее улучшения.
  • Q3 2024: Привлечение аудитории к тестовой кампании Melcor, улучшение имеющегося функционала на основе полученной обратной связи. Мы будем работать над устранением выявленных проблем и оптимизацией работы платформы.
  • Q4 2024: Запуск NSD токена в основной сети.