Uruchom węzeł Morphit
Obsługuj własną instancję. Zarabiaj udział w opłatach aukcyjnych. Pomóż uczynić Morphit nieocenzurowalnym.
Zarezerwuj swój tag operatora
Rejestracja operatora jest bez zezwoleń. Rozgłaszaj jednorazową op, aby zarezerwować tag on-chain — kto pierwszy ten lepszy. Ten tag pojawia się w zleceniach przez twoją instancję oraz w katalogu /operators. Twój klucz posting podpisuje op, więc tylko ty kontrolujesz swój tag.
Zaloguj się kontem Morphit, aby zarejestrować się jako operator.
Zaloguj sięDlaczego uruchomić węzeł?
Morphit tam, gdzie ma znaczenie
Każdy dodatkowy węzeł utrudnia cenzurowanie sieci. Jeśli twój kraj blokuje morphit.io, twoja instancja pozostaje osiągalna. Obsługujesz użytkowników, którzy inaczej nie mieliby jak handlować.
Obsługuj swoją społeczność
Brandyzuj interfejs dla swojego regionu, swojego języka, swoich lokalnych metod płatności. Użytkownicy ufają frontendom, które mówią ich językiem i są im znajome — twój taki będzie.
Minimalizuj wyciek metadanych
Użytkownicy handlujący przez twoją instancję dzielą metadane tylko z tobą. Żaden inny operator, nawet Agorise, nie widzi wzorców ich aktywności.
Płatność automatyczna przez Smart Contract
Każda opłata za publikację płatna w BLURT, którą przyciąga twoja instancja, płaci ci 90% — tylko 10% trafia do skarbca Morphit na finansowanie bonusów powitalnych, delegacji lojalnościowych i kosztów tworzenia kont. Opłaty płatne w BTC i XMR trafiają w 100% do skarbca na te same zobowiązania projektowe (mechanizm podziału on-chain działa tylko dla BLURT, ale uczyniliśmy podział BLURT agresywnie hojnym dla kompensacji — 90/10 na twoją korzyść zamiast oryginalnie rozważanego 50/50). Smart Contract działający na łańcuchu Blurt wymusza podział — nie osoba, nie firma, nikt kto może zmienić zdanie. 100% zautomatyzowane. Bez faktur, bez ręcznych wypłat, bez założeń zaufania. Dowodliwie pomagasz, dowodliwie ci płacą. Gwarantowane w kodzie. Wypłaty są denominowane w BLURT, więc jeśli BLURT się umacnia, twoje zarobki też — bez dodatkowej pracy. W pełni open source pod AGPL-3.0; jeśli umiesz czytać kod indexera, możesz audytować logikę wypłat.
Jak zacząć
- 1
Przygotuj VPS
Linux (Debian 12, Ubuntu 22.04+, Arch, NixOS — testujemy na Debianie). 2 rdzenie CPU przy 1 GHz+, 2 GB RAM minimum (4 GB komfortowo), 20 GB SSD. Raspberry Pi 4, stary laptop lub VPS za 5 $/miesiąc — wszystko działa. Statyczny IP nie jest potrzebny — DDNS działa dobrze. Zobacz wpis FAQ o minimalnych wymaganiach sprzętowych, by zobaczyć pełny rozkład między poziomami hobbystycznym, poważnym i starego laptopa.
- 2
Sklonuj repozytorium i skonfiguruj
Forkuj lub sklonuj git.agorise.net/agorise/morphit. Skopiuj przykłady env z ops/env/, ustaw swoją domenę, ustaw endpointy RPC indexera (publiczne węzły Blurt działają od razu).
- 3
Zainstaluj usługi
Jednostki systemd dla indexera i relay są w ops/systemd/. Konfiguracja nginx z TLS jest w ops/nginx/. Uruchom narzędzie migracji raz, aby zainicjować schemat bazy danych.
- 4
Zarejestruj swoją tożsamość operatora
Uruchom narzędzie CLI register-operator z wybranym tagiem (1-64 znaków, alfanumeryczne + myślniki/underscores/kropki). Tagi są przydzielane na zasadzie kto pierwszy, ten lepszy — gdy raz nadasz operację `morphit_register_operator`, ten tag jest twój. Twoja instancja pojawia się w /operators i natychmiast zaczyna przypisywać ci zamówienia (i zarabiać twój 90% udział w opłatach za publikację zapłaconych w BLURT). Zobacz FAQ zarobków operatora po pełną ekonomię.
Pierwszy raz? Jeśli nigdy wcześniej nie konfigurowałeś serwera, zacznij od przyjaznego przewodnika w RUN-A-MORPHIT-NODE.md.
Pełny podręcznik: OPERATIONS.md.
Twoja instancja, twoja polityka aktywów
Federacja Morphit pozwala każdemu operatorowi wybrać, dla których aktywów handlowych jego instancja przyjmuje nowe zlecenia. Nowe aktywa są dostarczane WŁĄCZONE domyślnie na poziomie instancji — operatorzy wyłączają je per-aktyw poprzez zmienną środowiskową `MORPHIT_INDEXER_DISABLED_ASSETS`. Tak federacja instancji może obsługiwać różne preferencje użytkowników bez potrzeby forkowania kodu przez kogokolwiek.
- Domyślnie włączone dla nowych aktywów. Gdy projekt dodaje nowy aktyw handlowy (USDT był ostatnim), każda instancja przyjmuje zlecenia dla niego w momencie aktualizacji. Bez zmian kodu, bez kroku włączania per-aktyw.
- Jedna zmienna środowiskowa, by odmówić. Operatorzy preferujący, by ich instancja specjalizowała się w aktywach privacy-first lub decentralization-first, mogą wyłączyć dowolny aktyw tylko-handlowy poprzez `MORPHIT_INDEXER_DISABLED_ASSETS="USDT"` (lub listę oddzieloną przecinkami dla wielu). Użytkownicy publikujący przez frontend tego operatora nie mogą wybrać wyłączonego aktywa.
- Federacja pozostaje nienaruszona. Wyłączenie aktywa na twojej instancji nie ukrywa zleceń z instancji partnerskich przed twoimi użytkownikami — historia łańcucha jest współdzielona, więc orderbook nadal pokazuje je w trybie tylko-do-odczytu. Blokada dotyczy tylko NOWYCH zleceń publikowanych Z twojej instancji.
Pełna referencja zmiennych środowiskowych i przykłady wielo-aktywowe w OPERATIONS.md pod §Trade-only asset configuration.
Wymagania zasobów
- Sprzęt
- 2 rdzenie CPU, 2-4 GB RAM, 20 GB SSD
- Sieć
- Domowy internet wystarczy — DDNS obsługuje dynamiczne IP, statyczny IP nie jest wymagany
- Twój czas
- Godzina miesięcznie na konserwację
Gotowy, żeby zacząć?
Sklonuj repo, przygotuj sprzęt (Pi 4 lub jakikolwiek stary laptop wystarczy), postępuj według runbook. Gdy raz nadasz operację register-operator, twoja instancja działa i zarabia.