Esegui un nodo Morphit
Gestisci la tua istanza. Guadagna una parte delle commissioni di pubblicazione. Aiuta a rendere Morphit non censurabile.
Rivendica il tuo tag operatore
La registrazione operatore è permissionless. Trasmetti una op una tantum per rivendicare un tag on-chain — primo arrivato primo servito. Questo tag appare negli ordini tramite la tua istanza e nella directory /operators. La tua chiave posting firma la op, quindi solo tu controlli il tuo tag.
Accedi con il tuo account Morphit per registrarti come operatore.
AccediPerché eseguire un nodo?
Morphit dove conta
Ogni nodo aggiuntivo rende la rete più difficile da censurare. Se il tuo paese blocca morphit.io, la tua istanza resta raggiungibile. Servi utenti che altrimenti non avrebbero modo di tradare.
Servi la tua comunità
Brandizza l'interfaccia per la tua regione, la tua lingua, i tuoi metodi di pagamento locali. Gli utenti si fidano dei frontend che parlano la loro lingua e sono familiari — il tuo lo sarà.
Minimizza la fuga di metadati
Gli utenti che tradano tramite la tua istanza condividono metadati con te e solo con te. Nessun altro operatore, nemmeno Agorise, vede i loro schemi di attività.
Pagato automaticamente da Smart Contract
Ogni commissione annuncio pagata in BLURT che la tua istanza attrae ti paga il 90% — solo il 10% va al tesoro Morphit per finanziare bonus di benvenuto, deleghe di fedeltà e costi di creazione account. Le commissioni pagate in BTC e XMR fluiscono al 100% al tesoro per gli stessi obblighi del progetto (il meccanismo di ripartizione on-chain funziona solo per BLURT, ma abbiamo reso la ripartizione BLURT aggressivamente generosa per compensare — 90/10 a tuo favore invece del 50/50 originalmente considerato). Uno Smart Contract sulla catena Blurt impone la divisione — non una persona, non un'azienda, nessuno che possa cambiare idea. 100% automatizzato. Niente fatture, niente pagamenti manuali, nessuna assunzione di fiducia. Aiuti dimostrabilmente, vieni pagato dimostrabilmente. Garantito nel codice. I pagamenti sono denominati in BLURT, quindi se BLURT si apprezza, lo fanno anche i tuoi guadagni — senza lavoro aggiuntivo. Completamente open source sotto AGPL-3.0; se sai leggere il sorgente dell'indexer, puoi verificare la logica di pagamento.
Come iniziare
- 1
Fornisci un VPS
Linux (Debian 12, Ubuntu 22.04+, Arch, NixOS — testiamo su Debian). 2 core CPU a 1 GHz+, 2 GB RAM minimo (4 GB comodo), 20 GB SSD. Una Raspberry Pi 4, un vecchio laptop o un VPS da $5/mese funzionano tutti. Nessun IP statico necessario — DDNS funziona. Vedi la voce FAQ sui requisiti hardware minimi per la ripartizione completa tra livelli hobbista, serio e laptop vecchio.
- 2
Clona il repo e configura
Forka o clona git.agorise.net/agorise/morphit. Copia gli esempi env da ops/env/, imposta il tuo dominio, imposta gli endpoint RPC dell'indexer (i nodi pubblici Blurt funzionano immediatamente).
- 3
Installa i servizi
Le unità systemd per indexer e relay sono in ops/systemd/. La config di nginx con TLS è in ops/nginx/. Esegui lo strumento di migrazione una volta per inizializzare lo schema del database.
- 4
Registra la tua identità di operatore
Esegui lo strumento CLI register-operator con il tuo tag scelto (1-64 caratteri, alfanumerici + trattini/underscore/punti). I tag sono primo-arrivato-primo-servito — una volta che trasmetti l'operazione `morphit_register_operator` una tantum, quel tag è tuo. La tua istanza appare in /operators e inizia ad attribuire ordini (e a guadagnare la tua quota del 90% delle commissioni di annuncio pagate in BLURT) immediatamente. Vedi il FAQ dei guadagni dell'operatore per l'economia completa.
Prima volta? Se non hai mai configurato un server prima, inizia con la guida amichevole in RUN-A-MORPHIT-NODE.md.
Manuale completo: OPERATIONS.md.
La tua istanza, la tua politica degli asset
La federazione di Morphit permette a ogni operatore di scegliere per quali asset negoziabili la sua istanza accetta nuovi ordini. I nuovi asset vengono rilasciati ATTIVATI di default a livello di istanza — gli operatori li disabilitano per asset tramite la variabile d'ambiente `MORPHIT_INDEXER_DISABLED_ASSETS`. Così una federazione di istanze può servire preferenze utente diverse senza che nessuno debba fare un fork del codice.
- Attivato di default per i nuovi asset. Quando il progetto aggiunge un nuovo asset negoziabile (USDT è stato il più recente), ogni istanza accetta ordini per esso al momento dell'aggiornamento. Nessun cambio di codice, nessun passo di abilitazione per asset.
- Una variabile d'ambiente per rifiutare. Gli operatori che preferiscono che la loro istanza si specializzi in asset privacy-first o decentralization-first possono disabilitare qualsiasi asset solo-trading con `MORPHIT_INDEXER_DISABLED_ASSETS="USDT"` (o una lista separata da virgole per più). Gli utenti che pubblicano tramite il frontend di questo operatore non possono quindi selezionare un asset disabilitato.
- La federazione rimane intatta. Disabilitare un asset sulla tua istanza non nasconde gli ordini delle istanze peer ai tuoi utenti — la storia della catena è condivisa, quindi l'orderbook li mostra comunque in sola lettura. Il blocco si applica solo a NUOVI ordini pubblicati DALLA tua istanza.
Riferimento completo delle variabili d'ambiente ed esempi multi-asset in OPERATIONS.md sotto §Trade-only asset configuration.
Requisiti di risorse
- Hardware
- 2 core CPU, 2-4 GB RAM, 20 GB SSD
- Rete
- Internet domestico va bene — DDNS gestisce IP dinamici, nessun IP statico richiesto
- Il tuo tempo
- Un'ora al mese per la manutenzione
Pronto per iniziare?
Clona il repo, prepara il tuo hardware (una Pi 4 o qualsiasi vecchio laptop va bene), segui il runbook. Una volta che trasmetti l'operazione register-operator, la tua istanza è live e guadagna.