Connessione Edge Subscriber
Connettendomi a DoubleZero accetto i Termini di Utilizzo di DoubleZero. Si prega di notare che i dati sono esclusivamente per uso interno e non possono essere ritrasmessi (vedi Sezione 2(e)).
Sei già sulla sottoscrizione CLI?
Se hai effettuato la sottoscrizione tramite la CLI (doublezero-solana shreds pay / escrow seats), usa la pagina di sottoscrizione CLI per quei comandi. Quel sistema verrà dismesso il 30 agosto 2026. Le nuove sottoscrizioni seguono questa pagina.
Passo 1: Configurazione DoubleZero
Configurazione Completa
Installa la Solana CLI.
Segui le istruzioni di setup per installare e configurare il client DoubleZero.
Se hai già configurato DoubleZero in precedenza, assicurati di avere l'ultima versione della CLI Doublezero-Solana con sudo apt update && sudo apt install doublezero-solana
Configura il Firewall
Consenti il traffico GRE, BGP, PIM e shred.
iptables:
sudo iptables -A OUTPUT -p gre -j ACCEPT
sudo iptables -A INPUT -i doublezero1 -s 169.254.0.0/16 -d 169.254.0.0/16 -p tcp --dport 179 -j ACCEPT
sudo iptables -A OUTPUT -o doublezero1 -s 169.254.0.0/16 -d 169.254.0.0/16 -p tcp --dport 179 -j ACCEPT
sudo iptables -A OUTPUT -o doublezero1 -p pim -j ACCEPT
sudo iptables -A INPUT -i doublezero1 -p udp --dport 7733 -j ACCEPT
sudo iptables -A INPUT -i doublezero0 -p udp --dport 44880 -j ACCEPT
UFW:
sudo ufw allow proto gre from any to any
sudo ufw allow in on doublezero1 from 169.254.0.0/16 to 169.254.0.0/16 port 179 proto tcp
sudo ufw allow out on doublezero1 from 169.254.0.0/16 to 169.254.0.0/16 port 179 proto tcp
sudo ufw allow in on doublezero1 to any port 7733 proto udp
sudo ufw allow in on doublezero0 to any port 44880 proto udp
UFW non supporta il protocollo pim. Il PIM in uscita è consentito dalla policy predefinita di UFW per il traffico in uscita; se blocchi il traffico in uscita, aggiungi una regola raw per PIM in /etc/ufw/before.rules.
Passo 2: Scegli un metro
Identifica la posizione con la latenza più bassa dalla macchina che riceverà gli shred:
doublezero latency
Annota il metro / città dal risultato con la latenza più bassa. Selezionerai quella città nel modulo di richiesta. Consulta la mappa della topologia per vedere come sono raggruppati i metro.
Prezzi
I posti sono fatturati mensilmente, per macchina, nel metro selezionato:
| Metro | Prezzo |
|---|---|
| Frankfurt, Amsterdam | $1.500 / mese |
| London, New York, Singapore, Tokyo | $900 / mese |
| Tutte le altre località | $450 / mese |
Passo 3: Invia la Richiesta
- Vai su https://doublezero.xyz/edge/subscribe.
- Seleziona Solana Shreds.
- Seleziona la città (metro) di cui hai bisogno. Usa la tabella sopra e
doublezero latencyper scegliere. - Completa il modulo di richiesta.
Assegnerai un DoubleZero ID (chiave esistente, o generane una nuova) a ogni richiesta di feed nella pagina accounts. La chiave privata corrispondente deve essere presente sulla macchina che riceverà gli shred — non assegnare una pubkey la cui chiave privata non puoi spostare su quell'host.
Scegli un metro e una pubkey. Non vincoli un IP pubblico al momento della richiesta. Durante la sottoscrizione puoi spostare l'accesso tra IP all'interno dei metro scelti.
Sarai contattato con ulteriori istruzioni in tempi brevi (prevedi 1-3 giorni lavorativi).
Passo 4: Connettiti dopo l'approvazione
Dopo aver inviato la richiesta, riceverai una fattura; una volta pagata, connettiti su ogni macchina approvata. L'accesso viene abilitato alla data di inizio scelta.
doublezero connect multicast --subscribe-feed solana-shreds-full
Verifica il tunnel:
doublezero status
Aspettati BGP Session Up sulla rete DoubleZero corretta.
Fatturazione
I posti vengono addebitati mensilmente. Tieni d'occhio la data di scadenza del posto.
Devi pagare la fattura prima della scadenza del posto. Il mancato pagamento comporta la rimozione del posto.
Indirizzi Shred (IP vs Porta)
I Leader Shred e i Retransmit Shred ad alto stake arriveranno sulla porta 7733, tramite l'interfaccia doublezero1. L'interfaccia doublezero0 è per il traffico unicast. La porta 5765 è un heartbeat monitor dai publisher di shred — non conterrà shred.
Per il consumo degli shred, l'indirizzo IP identifica lo stream multicast e la porta identifica il servizio UDP su quello stream.
Tutti gli stream shred sotto utilizzano la porta UDP 7733 su doublezero1.
Puoi esaminare gli IP di qualsiasi gruppo multicast con:
doublezero multicast group list
Leader Shred
edge-solana-shreds:233.84.178.1:7733
Root Shred
edge-solana-root:233.84.178.16:7733
Retransmit Shred
edge-solana-retrans-eu:233.84.178.12:7733edge-solana-retrans-apac:233.84.178.13:7733edge-solana-retrans-amer:233.84.178.14:7733
Header Tunnel GRE — XDP
Il traffico shred consegnato sulla rete è incapsulato in GRE. Potrebbe essere necessario rimuovere l'header GRE prima di inviare i dati alla tua pipeline esistente (ad es. un deshredder basato su XDP).
Strumenti e Dashboard
Edge Scoreboard
Lo Scoreboard valuta la velocità di consegna degli shred su DoubleZero Edge e altri provider, utilizzando dati a livello di slot per confrontare le prestazioni in tempo reale. Usa questa dashboard per visualizzare le percentuali di vittoria degli shred Edge rispetto ad altri provider. Puoi visualizzare i risultati solo per i leader shred, oltre al confronto del feed completo. Puoi anche approfondire per regione per vedere le prestazioni previste.
Edge Publishers
La metrica "Publishing Shreds" in alto a sinistra della dashboard mostra la percentuale totale di stake weight di tutti i validatori Solana che pubblicano leader shred su DoubleZero Edge. Puoi vedere i dettagli per ogni publisher sulla rete.
Edge Subscribers, Dispositivi e Attività
Puoi cercare il tuo Client IP su questa pagina per i posti sottoscritti e visualizzare lo stato. Puoi anche visualizzare i dispositivi disponibili nella pagina Devices e tutta l'attività recente nella pagina Activity.
Documentazione API Dati
Per l'accesso programmatico agli endpoint dati, consulta la documentazione API: https://data.doublezero.xyz/api/v1/docs.
Risoluzione dei Problemi
Se riscontri un problema non trattato qui, contattaci tramite il tuo canale esistente prima di cercare soluzioni alternative. Se non hai un canale, cerca su Discord e apri un ticket se necessario.
Assicurati che il tuo Client sia aggiornato:
Esegui: sudo apt update && sudo apt install doublezero-solana
Il tunnel non si attiva
- Verifica che il daemon sia in esecuzione:
sudo systemctl status doublezerod - Verifica che le regole firewall siano in atto (GRE, BGP, PIM, traffico shred su
doublezero1, porta 44880 sudoublezero0) - Conferma che la fattura per questo posto sia stata pagata e che la data di inizio sia passata
- Esegui
doublezero connect multicast --subscribe-feed solana-shreds-fullsulla macchina che contiene la chiave privata assegnata - Controlla lo stato della tua connessione:
doublezero status
Il DoubleZero ID utilizzato nella pagina accounts deve corrispondere alla chiave su questo host.
Posto scaduto o rimosso
I posti sono mensili. Se la fattura non viene pagata prima della scadenza, il posto viene rimosso e il tunnel non rimarrà attivo.
"Multicast user already exists"
Hai già una sottoscrizione attiva tramite un percorso diverso. Disconnettiti prima con doublezero disconnect, poi riprova con doublezero connect multicast --subscribe-feed solana-shreds-full.