Перейти к содержимому

Запустить узел Morphit

Управляйте своей инстанцией. Зарабатывайте 90% комиссий листинга, оплаченных в BLURT. Помогите сделать Morphit неудержимым.

Заявите свой тег оператора

Регистрация оператора без разрешений. Транслируйте одноразовую op, чтобы заявить тег on-chain — по принципу «первым пришёл — первым получил». Этот тег появляется в ордерах через ваш инстанс и в каталоге /operators. Ваш posting-ключ подписывает op, так что только вы контролируете свой тег.

Войдите со своим аккаунтом Morphit, чтобы зарегистрироваться как оператор.

Войти

Зачем запускать узел?

  • Morphit там, где это важно

    Каждый дополнительный узел делает сеть труднее для цензуры. Если ваша страна блокирует morphit.io, ваша инстанция остаётся доступной. Вы обслуживаете пользователей, у которых иначе не было бы способа торговать.

  • Обслуживайте своё сообщество

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

  • Минимизируйте утечку метаданных

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

    Поощряйте пользователей использовать VPN и ваши (встроенные) адреса Tor и/или I2P. Ваши альтернативные, скрытые адреса позволяют пользователям получить доступ к вашей инстанции из юрисдикций, где доступ к клирнету заблокирован. Сертификаты SSL/https также не нужны, а эффект огромен для пользователей в цензурируемых сетях и странах.

  • Оплата автоматически через Smart Contract

    Каждая комиссия за листинг, оплаченная в BLURT, которую привлекает твоя инстанция, платит тебе 90% — только 10% идёт в казну Morphit на финансирование дальнейшей разработки и поддержки самого программного обеспечения Morphit. Комиссии, оплаченные в BTC и XMR, идут на 100% в казну на те же обязательства проекта (механизм разделения on-chain работает только для BLURT, но мы сделали распределение BLURT агрессивно щедрым, чтобы компенсировать — 90/10 в твою пользу). Smart Contract, работающий на блокчейне, обеспечивает разделение — не человек, не компания, никто, кто может передумать. 100% автоматизировано. Ты доказуемо помогаешь, тебе доказуемо платят. Гарантировано в коде. Выплаты деноминированы в BLURT, так что если BLURT дорожает, дорожает и твой доход — без дополнительной работы.

С чего начать

  1. 1

    Получите машину и веб-адрес

    Дешёвый VPS или старый ПК/ноутбук с Ubuntu — ориентируйтесь на 4 ГБ ОЗУ или больше (8 ГБ комфортно) и 80 ГБ диска. Подойдёт и Raspberry Pi 4. Добавьте доменное имя (около 10 $/год) у любого регистратора и направьте его на машину. Размещаете дома? Статический IP не нужен — мастер установки включит динамический DNS за вас. Полную разбивку смотрите в разделе FAQ о минимальных требованиях к оборудованию.

  2. 2

    Выполните одну команду

    Скачайте последний выпуск, распакуйте его в папку /morphit/, откройте там терминал и выполните sudo bash morphit-setup.sh — затем выберите «Full guided install». Короткий мастер задаст несколько вопросов простым языком (ваш домен, ваш аккаунт Blurt, e-mail для HTTPS) и настроит всё за вас: Node.js, PostgreSQL, приложение и его службы, HTTPS с автопродлением, брандмауэр и ваши адреса Tor и I2P. Никаких файлов редактировать не нужно.

  3. 3

    Зарегистрируйтесь как оператор

    Выполните npx morphit-ops register, чтобы закрепить свой тег в блокчейне — кто первый, тот и занял. Ваш экземпляр появится в каталоге /operators и начнёт автоматически зарабатывать ваши 90 % комиссий за размещение, оплаченных в Blurt, с выплатой в блокчейне. Подробности об экономике смотрите в FAQ о доходах оператора.

Первый раз? Если ты никогда раньше не настраивал сервер, начни с дружественного руководства в RUN-A-MORPHIT-NODE.md.

Ваш инстанс, ваша политика активов

Федерация Morphit позволяет каждому оператору выбирать, для каких торгуемых активов его инстанс принимает новые ордера. Новые активы поставляются ВКЛЮЧЁННЫМИ по умолчанию на уровне инстанса — операторы отключают их по-активно через переменную окружения `MORPHIT_INDEXER_DISABLED_ASSETS`. Так федерация инстансов может обслуживать разные предпочтения пользователей без необходимости форкать код кому-либо.

  • Включено по умолчанию для новых активов. Когда проект добавляет новый торгуемый актив (USDT был последним), каждый инстанс принимает ордера для него с момента обновления. Без изменений кода, без шага включения по-активно.
  • Одна переменная окружения для отказа. Операторы, предпочитающие, чтобы их инстанс специализировался на privacy-first или decentralization-first активах, могут отключить любой только-торговый актив через `MORPHIT_INDEXER_DISABLED_ASSETS="USDT"` (или список через запятую для нескольких). Пользователи, публикующие через фронтенд этого оператора, тогда не могут выбрать отключённый актив.
  • Федерация остаётся нетронутой. Отключение актива на вашем инстансе не скрывает ордера пиринговых инстансов от ваших пользователей — история цепочки общая, поэтому orderbook всё ещё показывает их в режиме только-чтения. Блокировка применяется только к НОВЫМ ордерам, публикуемым С вашего инстанса.

Требования к ресурсам

Оборудование
2+ CPU, 4+ ГБ RAM, 80+ ГБ дискового пространства (лучше SSD)
Сеть
Домашний интернет работает — DDNS обрабатывает динамические IP, статический IP не требуется
Ваше время
Менее 15 минут в месяц на проверку баланса реле, получение дохода и т. п.

Готовы начать?

Клонируй репо, подготовь железо (Pi 4 или любой старый ноутбук подойдёт), следуй runbook. Как только ты транслируешь операцию register-operator, твоя инстанция в эфире и зарабатывает.

Посмотреть репозиторий Просмотреть операторов