Architettura

Cosa sono i Transfer Agents in Gonka

Quando invii una richiesta a una rete neurale tramite Gonka, questa non arriva direttamente alla GPU, ma a un Transfer Agent — un nodo intermediario speciale. È esso a decidere quale GPU elaborerà la tua richiesta. Senza i Transfer Agents, una rete di migliaia di GPU si trasformerebbe nel caos.

Spiegazione semplice

Immagina un centralinista di taxi. Tu chiami un'auto — il centralinista trova la più vicina e libera e te la invia. Non hai bisogno di conoscere i numeri di tutti i tassisti e la loro posizione. Il Transfer Agent funziona allo stesso modo: riceve la tua richiesta AI, trova un nodo ML libero adatto e instradati la richiesta ad esso.

Come funzionano i Transfer Agents

Il Transfer Agent riceve una richiesta in ingresso dall'utente o dall'applicazione. Verifica la firma e il saldo del mittente. Seleziona un nodo ML con il modello appropriato e le risorse disponibili. Invia la richiesta al nodo selezionato e restituisce il risultato al client. Tutto avviene in millisecondi — l'utente non nota l'intermediario.

Perché sono necessari i Transfer Agents

Senza i Transfer Agents, ogni client dovrebbe conoscere gli indirizzi IP di tutte le GPU della rete, verificare il loro carico autonomamente e scegliere il nodo appropriato. Questo è impraticabile con circa ~4 648 GPU nella rete. I Transfer Agents risolvono il problema della bilanciamento del carico, della verifica delle firme e dell'instradamento — rendendo la rete comoda per gli utenti finali.
Il Transfer Agent è il dispatcher della rete Gonka. Riceve la tua richiesta AI, trova una GPU libera e restituisce la risposta. Senza di esso, l'utente dovrebbe cercare da solo il nodo giusto tra migliaia.

Vuoi saperne di più?

Comprendi l'economia GNK o inizia a guadagnare subito.

Leggi anche