remote node
Nœud Monero hébergé par quelqu'un d'autre, auquel ton wallet se connecte pour interagir avec la blockchain. Pratique mais sacrifie un peu de privacy.
Un remote node est un nœud Monero (monerod) hébergé par une tierce personne, auquel ton wallet se connecte pour :
- Récupérer les blocs et transactions de la blockchain.
- Diffuser les transactions que tu signes localement.
- Vérifier les soldes via la view key.
C’est le mode par défaut quand tu installes Feather, Cake ou Monerujo : ton wallet se connecte à un node public (ex: node.community.rino.io, node.monerooutreach.org, etc.).
Avantages
- Démarrage rapide : tu n’as pas à télécharger les ~200 GB de blockchain Monero.
- Faible consommation : tu n’utilises que les ressources de ton appareil pour le wallet, pas pour le node.
- Multi-appareils : utilise n’importe quel node depuis n’importe où.
Risques privacy
Le node remote peut techniquement voir :
- Ton IP (sauf si tu utilises Tor).
- Les transactions que tu diffuses (timing, taille).
- Les adresses pour lesquelles tu interroges les blocs (avec heuristiques).
Le protocole Monero protège la confidentialité on-chain (ring signatures, RingCT, stealth addresses), mais pas le canal réseau wallet ↔ node. Un node malveillant ne peut pas voler tes fonds (il n’a pas ta seed) ni voir le détail de tes transactions sortantes (chiffrées par défaut), mais peut profiler ton activité réseau.
Mitigations
- Utiliser Tor pour la connexion wallet ↔ node (option dans Feather, Cake, Monerujo).
- Choisir un node de confiance (community-run, opérateurs identifiés).
- Idéalement : ton propre node sur un Raspberry Pi 4. Voir l’article dédié.
Trusted vs untrusted
Quand tu configures un remote node, tu peux le marquer “trusted” ou “untrusted”. Si tu fais confiance au node (le tien, ou un opérateur connu), tu peux activer “trusted” pour des features avancées. Sinon, garde “untrusted” — ton wallet appliquera des vérifications additionnelles.
Pour aller plus loin
● termes liés