L'arbitraggio è una corsa. Che tu stia catturando un divario di prezzo tra due exchange o piazzando una transazione nel prossimo blocco prima di qualcun altro, tutta la strategia è "esserci per primo". E "lì" ha una posizione fisica — il matching engine di un exchange in una città, un nodo RPC in un'altra. La distanza tra il tuo server e quel punto è latenza che paghi su ogni singolo round trip, ed è la parte del setup che la gente sottovaluta di più.
Quindi la decisione interessante per un bot di arbitraggio o MEV non è davvero CPU o RAM. È dove sta la macchina.
La posizione è la funzione
Abbiamo avuto un cliente che è incappato esattamente in questo. Il suo bot era live sul nostro nodo tedesco, funzionava bene, ma la sua strategia puntava a una piazza raggiunta meglio dalla Finlandia — così abbiamo spostato l'intero servizio in Finlandia, stesso piano, stesso setup, solo la regione è cambiata. È il tipo di scelta che muove davvero i numeri di una strategia di arbitraggio, molto più di un aumento di specifiche.
I nostri nodi sono in Germania e Finlandia, entrambi vicini a dove vivono molti matching engine europei e nodi ben connessi. Se la tua strategia ha una piazza obiettivo, scegli deliberatamente la regione più vicina — non lasciare che atterri dove capita di default. (Avvertenza onesta: il nostro flusso d'ordine non ti lascia ancora scegliere la regione al checkout; se ne serve una specifica, ordina e poi chiedici di posizionarla o spostarla — per ora lo facciamo a mano.)
Cosa serve alla macchina
Meno di un banco per il backtesting, e le priorità sono diverse da un setup di market-making:
- Una CPU che risponde all'istante, non una enorme. La logica di arbitraggio è leggera. Ciò che conta è che la macchina non sia impegnata a fare qualcos'altro quando appare il divario. Qualche core dedicato batte una macchina grande ma rumorosa.
- Latenza verso il tuo obiettivo. Coperta sopra — è questa la vera specifica.
- Un IP stabile, idealmente dedicato. Gli exchange che mettono in whitelist le chiavi API per IP, e i provider RPC che autorizzano o fanno rate-limit per indirizzo, vogliono entrambi uno fisso. Un piano con IP dedicato te lo dà.
- RAM a sufficienza per gli stream. Una sottoscrizione alla mempool, un client RPC e un paio di connessioni WebSocket exchange insieme stanno comodamente in 4 GB. Small ($8/mese) è il punto di partenza onesto.
Dove un VPS è lo strumento sbagliato
Vale la pena dirlo chiaramente, perché molte pagine non lo faranno. Se il tuo vantaggio dipende dall'essere dentro il datacenter dell'exchange stesso, a microsecondi dal matching engine, un VPS condiviso ovunque — incluso il nostro — non ti ci porterà. Quella è co-location, un gioco diverso (e molto più costoso). Ciò che un server ben posizionato vince è la corsa di millisecondi-e-blocchi: arbitraggio cross-exchange, arb triangolare, la maggior parte dell'MEV on-chain dove competi su posizione di rete e tempo di reazione più che sulla prossimità pura del silicio. Questo copre la grande maggioranza delle persone che fanno girare questi bot.
La parte crypto-nativa
Il tuo exchange sa già chi sei. Il server che invia gli ordini non deve. Registrati con un'email, paga in USDC o USDT su Base, Ethereum o Polygon, e hai root in circa un minuto — niente carta, niente documenti. Per un bot il cui unico lavoro è muovere valore, tenere l'infrastruttura stessa fuori da qualsiasi traccia cartacea KYC è semplicemente coerente.
Blindalo come se tenesse denaro: chiavi API solo-trading con prelievi disabilitati, l'IP in whitelist dove puoi, il server blindato. E se vuoi la visione bot-agnostica su dimensionamento e setup, la pagina VPS per bot di trading crypto copre il resto.
Commenti
Ancora nessun commento. Sii il primo.