Запустить узел 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
Получите машину и веб-адрес
Дешёвый VPS или старый ПК/ноутбук с Ubuntu — ориентируйтесь на 4 ГБ ОЗУ или больше (8 ГБ комфортно) и 80 ГБ диска. Подойдёт и Raspberry Pi 4. Добавьте доменное имя (около 10 $/год) у любого регистратора и направьте его на машину. Размещаете дома? Статический IP не нужен — мастер установки включит динамический DNS за вас. Полную разбивку смотрите в разделе FAQ о минимальных требованиях к оборудованию.
- 2
Выполните одну команду
Скачайте последний выпуск, распакуйте его в папку /morphit/, откройте там терминал и выполните sudo bash morphit-setup.sh — затем выберите «Full guided install». Короткий мастер задаст несколько вопросов простым языком (ваш домен, ваш аккаунт Blurt, e-mail для HTTPS) и настроит всё за вас: Node.js, PostgreSQL, приложение и его службы, HTTPS с автопродлением, брандмауэр и ваши адреса Tor и I2P. Никаких файлов редактировать не нужно.
- 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, твоя инстанция в эфире и зарабатывает.