WATS Wallet
Tecnico6 min di lettura

Cos'è un nodo RPC? Come il tuo wallet parla con la blockchain

Un nodo RPC è una macchina che esegue il software client di una blockchain ed espone un endpoint API che i wallet interrogano per leggere i saldi e diffondere le transazioni firmate. Ecco cosa gli endpoint RPC possono e non possono vedere, perché uno cattivo può mentire ma non rubare, e come un wallet multichain come WATS ne gestisce un'intera flotta.

Di Alltoscan LLC, l'azienda dietro WATS Wallet Politica editoriale

Pubblicato Aggiornato

Un nodo RPC è un computer che esegue il software client di una blockchain ed espone un endpoint API — sulle chain EVM, JSON-RPC su HTTPS — così che le applicazioni possano leggere lo stato della chain e inviare transazioni già firmate senza ospitare loro stesse la blockchain. Il tuo wallet è una di quelle applicazioni: conserva le tue chiavi, non la chain, quindi ogni saldo che mostra arriva da un nodo RPC e ogni transazione che invii viene consegnata a un nodo perché la diffonda. Il nodo non vede mai la tua chiave privata e non può alterare una transazione firmata; il peggio che può fare un endpoint malevolo è servire dati stantii, ritardare o censurare una diffusione, o registrare il tuo indirizzo IP accanto agli indirizzi che interroghi. La maggior parte dei wallet gestisce per te questa idraulica — WATS, per esempio, mantiene le connessioni RPC e ne fa il failover su Ethereum, Arbitrum, Optimism, Base, Polygon, BNB Chain, Gnosis, Celo, Mantle, Cronos, Solana e TON, mentre la firma resta sul tuo dispositivo, perché WATS è non-custodial e non detiene mai una chiave.

Il tuo wallet non archivia la blockchain

Una blockchain è centinaia di gigabyte di storia replicati su migliaia di macchine. Il tuo wallet, ovviamente, non ne conserva nulla. Ciò che conserva sono le tue chiavi — e una rubrica dei computer che la chain la conservano davvero. Ogni saldo che vedi e ogni transazione che invii passa da uno di quei computer. Si chiamano nodi RPC, e sono la dipendenza meno discussa di tutto il tuo setup cripto.

Cos'è davvero un nodo RPC

RPC sta per remote procedure call (chiamata di procedura remota) — un semplice protocollo richiesta-risposta. Un nodo RPC è una macchina che esegue il software completo di nodo blockchain ed espone un endpoint API (un URL) dove i client possono fare domande e inviare transazioni. Sulle chain EVM l'interfaccia è standardizzata come JSON-RPC, con metodi per leggere i saldi (eth_getBalance), interrogare i contratti (eth_call), stimare il gas e diffondere transazioni firmate (eth_sendRawTransaction). Quando si configura una "rete" in un wallet, l'URL RPC è la parte che conta: decide quale macchina risponde per conto della chain.

In order for a software application to interact with the Ethereum blockchain - either by reading blockchain data or sending transactions to the network - it must connect to an Ethereum node.

Perché un'applicazione software possa interagire con la blockchain di Ethereum, sia leggendo i dati della blockchain sia inviando transazioni alla rete, deve connettersi a un nodo Ethereum.

— JSON-RPC API, ethereum.org

Cosa succede quando controlli un saldo o premi invia

Aprire il wallet scatena una raffica di letture RPC: il saldo della moneta nativa del tuo indirizzo, i saldi dei token tramite interrogazioni ai contratti, i livelli attuali delle commissioni. L'invio è il flusso più istruttivo: il wallet costruisce la transazione, la firma localmente con la tua chiave, e solo allora consegna i byte firmati al nodo RPC perché li diffonda nella rete. La divisione dei compiti è assoluta — il nodo non vede mai la tua chiave privata e non può alterare ciò che hai firmato, perché qualsiasi modifica romperebbe la firma e la rete la rifiuterebbe. È un corriere, non un co-firmatario. È il cuore tecnico della self-custody: la firma avviene sul tuo dispositivo, e tutto ciò che viene dopo la firma è comunque informazione pubblica.

Endpoint pubblici vs privati — e cosa vedono

Le chain offrono endpoint RPC pubblici, e i fornitori di infrastruttura ne gestiscono di più veloci e affidabili; i wallet di solito usano di default un mix curato. Le differenze che contano sono l'affidabilità (gli endpoint pubblici applicano limiti e rallentano sotto carico) e la privacy: qualunque endpoint tu usi può osservare il tuo indirizzo IP insieme a ogni indirizzo che interroghi — un collegamento che vale la pena capire, dato che i tuoi indirizzi on-chain sono altrimenti pseudonimi. Un endpoint malevolo o compromesso non può comunque rubare fondi, ma può servire dati stantii, censurare le tue diffusioni o registrare i tuoi metadati. Scegliere l'infrastruttura RPC è quindi una decisione di fiducia — solo molto più piccola che scegliere chi detiene le chiavi.

È il nodo RPC a fissare la mia commissione?

No — ed è un fraintendimento comune. Il nodo riporta le condizioni delle commissioni (base fee, suggerimenti di priority fee, stime del gas) e inoltra la tua transazione, ma il prezzo lo fissano il mercato delle commissioni della rete e ciò che firmi. Un endpoint diverso può darti una stima migliore, o far uscire la tua transazione più in fretta quando uno congestionato va in timeout, ma non rende la chain più economica. Quale token salda la commissione si può cambiare a livello di account, ma è un meccanismo separato dall'URL dell'endpoint a cui punti.

Un wallet, molti dialetti

L'ordinato insieme di metodi eth_* è una storia EVM. JSON-RPC in sé non è esclusivo dell'EVM — anche Solana espone una propria API JSON-RPC — ma i vocabolari non sono intercambiabili: Solana parla di account, slot e unità di calcolo, e le API client di TON sono ancora diverse. Un wallet che abbraccia più ecosistemi — vedi cos'è un wallet multichain — deve mantenere connessioni sane verso ogni rete supportata, nel dialetto di ciascuna, con failover quando un endpoint degrada. Quella gestione invisibile della flotta è una parte reale di ciò che separa un wallet multichain fluido da uno frustrante.

Quando l'RPC si rompe: saldi sbagliati e invii bloccati

La maggior parte dei panici "dov'è finita la mia cripto?" è meteo RPC. Un endpoint in ritardo mostra un saldo stantio; uno sovraccarico va in timeout a metà diffusione; una connessione caduta fa sembrare vuoto un wallet sano. La fisica rassicurante: i tuoi fondi vivono sulla chain, controllati dalle tue chiavi — mai dentro l'endpoint. Cambiare RPC (o lasciare che il wallet faccia failover) ripara la vista senza toccare i soldi. Se a fare i capricci è invece la connessione a una dApp, quello è un altro livello — trattato in collegare il wallet a una dApp in sicurezza.

Dove si inserisce WATS in questo quadro

WATS sta dal lato dell'utente di tutto ciò che è stato descritto sopra. Mantiene — e fa failover su — le connessioni RPC per Ethereum, Arbitrum, Optimism, Base, Polygon, BNB Chain, Gnosis, Celo, Mantle, Cronos, Solana e TON, quindi non c'è nessun URL di endpoint da incollare per ogni chain — mentre la firma resta rigorosamente locale: WATS è non-custodial, le chiavi le detieni tu, e WATS non ne detiene mai una. Lo stesso vale per i tre prodotti WATS (Estensione Chrome, App Mobile e la NFC Metal Card, che autentica con un tap invece di conservare qualsiasi chiave).

L'unica cosa che WATS cambia sopra il livello RPC è quale token paga. Dove i wallet classici ti obbligano a tenere una moneta gas separata su ogni rete EVM prima che una diffusione vada a buon fine, WATS consente di pagare quelle commissioni di rete in un solo token, ATS, tramite un paymaster ERC-4337; su Solana le transazioni pagano la propria commissione nativa, in SOL, mentre le commissioni su TON si pagano anch'esse in ATS. Il tuo saldo ATS si trova su BSC (BNB Chain) e, su qualunque rete EVM avvenga la transazione, la commissione viene addebitata da quell'unico saldo. Non è uno sconto — la rete continua a far pagare quello che fa pagare, il paymaster la salda dietro le quinte; elimina soltanto la necessità di accumulare una moneta gas diversa per ogni chain EVM che tocchi. Sulle chain EVM un paymaster ERC-4337 regola il gas nativo dietro le quinte. Gli ATS raccolti vengono bruciati e l'offerta scende da 100M verso un pavimento di 30M. WATS è il primo e unico wallet a combinare tutto questo.

La conclusione pratica: l'RPC è infrastruttura a cui non dovresti mai dover pensare, quindi scegli un wallet che la tratti così. Se sei stanco di incollare URL di endpoint, indovinare quale rete è in ritardo e ricaricare una moneta gas diversa per ogni chain EVM, WATS è un punto di partenza ragionevole — le meccaniche delle commissioni sono documentate per intero sulla pagina delle commissioni ATS.

Domande frequenti

Cos'è un nodo RPC in parole semplici?

Un nodo RPC è un server che esegue il software client di una blockchain, resta sincronizzato con la chain e con il suo stato attuale, ed espone un endpoint API — un URL — dove le applicazioni possono interrogare i dati della chain e inviare transazioni firmate. Wallet, block explorer e dApp parlano tutti con la chain attraverso i nodi RPC invece di conservare loro stessi centinaia di gigabyte di storia. Sulle chain EVM l'interfaccia è standardizzata come JSON-RPC; Solana e TON espongono i propri equivalenti.

Un nodo RPC detiene la mia cripto?

No. Un nodo RPC è un servizio di lettura e inoltro: risponde alle interrogazioni sulla chain e diffonde transazioni che hai già firmato. I tuoi fondi sono controllati dalle tue chiavi private, che in un wallet self-custody non lasciano mai il tuo dispositivo. Se un endpoint RPC va giù o si comporta male, i tuoi asset restano intatti — è colpita solo la tua vista della chain.

Un endpoint RPC malevolo può rubare i miei fondi?

Non può spenderli, perché non ha mai le tue chiavi e non può modificare una transazione firmata senza invalidarla. Ciò che un endpoint cattivo può fare è mentire sui saldi, ritardare o censurare le tue diffusioni, e registrare il tuo indirizzo IP insieme agli indirizzi che interroghi — una falla di privacy più che un rischio di furto. Usare endpoint affidabili e ridondanti (o un wallet che gestisce il failover per te) risolve entrambe le cose.

Devo configurare io gli endpoint RPC?

In WATS no: WATS mantiene le connessioni RPC per ogni chain che supporta — Ethereum, Arbitrum, Optimism, Base, Polygon, BNB Chain, Gnosis, Celo, Mantle, Cronos, Solana e TON — e fa failover automatico quando un endpoint rallenta o applica limiti, quindi non c'è nessun URL da incollare per ogni chain. La firma avviene comunque in locale sul tuo dispositivo, perché WATS è non-custodial e non detiene mai una chiave. I wallet che espongono le impostazioni RPC grezze ti lasciano puntare invece al tuo nodo, utile se ne gestisci uno per motivi di privacy.

Perché il mio wallet a volte mostra un saldo sbagliato o zero?

Quasi sempre perché l'endpoint RPC interrogato è in ritardo, limitato o brevemente offline — la blockchain in sé registra ancora correttamente il tuo saldo. Aggiornare dopo un momento, cambiare endpoint o lasciare che il wallet passi a un altro nodo ripristina la vista corretta. È un problema del livello di visualizzazione, non dei fondi.

Cambiare endpoint RPC rende le transazioni più economiche?

No. Il nodo RPC inoltra la tua transazione e riporta le condizioni delle commissioni, ma il prezzo lo fissano il mercato delle commissioni della rete e i parametri di commissione che firmi. Un endpoint migliore può migliorare le stime e l'affidabilità durante la congestione, non il costo di fondo. Ciò che può cambiare è quale token paga: WATS usa un paymaster ERC-4337 sulle chain EVM, così lì le commissioni di rete si saldano in ATS invece che nel token gas nativo della chain, mentre su Solana le transazioni pagano ancora SOL e le commissioni su TON si pagano anch'esse in ATS — un cambio del token di pagamento, non uno sconto.

Fonti

  1. JSON-RPC API — ethereum.org · consultato il
  2. ethereum/execution-apis — Ethereum (GitHub) · consultato il
  3. Solana RPC Overview — Solana Documentation · consultato il
  4. APIs — TON Docs · consultato il

Articoli correlati

Guida
Nozioni di base sui wallet

Cos'è un wallet crypto? Tipi, come funziona e come sceglierne uno

Un wallet crypto non custodisce le tue monete: gestisce le chiavi che dimostrano che le monete sono tue e firma le transazioni che le muovono. Ecco come funzionano i wallet, i tipi principali e come sceglierne uno, con WATS Wallet come esempio non-custodial.

9 min di lettura
Guida
Nozioni di base sui wallet

Come connettere il tuo wallet a una dApp (restando al sicuro)

Connettere il tuo wallet a una dApp è il modo in cui usi il Web3 — ed è dove avviene la maggior parte delle perdite. WATS si connette tramite estensione del browser su desktop o QR WalletConnect su mobile. Ecco in cosa differiscono connettere, firmare e approvare, e come revocare.

9 min di lettura
Guida
Chain e bridge

Cos'è un wallet multi-chain? Un solo wallet per ogni rete

Un wallet multi-chain è un unico wallet, con un'unica frase di recupero, che gestisce più reti blockchain e i loro diversi formati di indirizzo. Ecco come si differenzia dal bridging cross-chain e cosa cercare, con WATS Wallet come esempio.

8 min di lettura