MoneroSwapper MoneroSwapper

Nodo remoto vs nodo local de Monero: privacidad

MoneroSwapper · · · 17 min read · 4 views

Nodo remoto vs nodo local de Monero: la privacidad explicada

En abril de 2025, un investigador del Monero Research Lab demostró que un nodo remoto malicioso podía correlacionar las solicitudes de refresco de una billetera con las alturas de bloque restauradas y aproximar el momento de las transacciones del usuario dentro de una ventana de unos diez minutos. El hallazgo no rompió la privacidad on-chain de Monero —RingCT, las direcciones sigilosas y las firmas en anillo se mantuvieron intactas—, pero confirmó algo que la comunidad llevaba años diciendo: el nodo al que te conectas ve más cosas sobre ti que las que la blockchain jamás revelará. Si utilizas MoneroSwapper o cualquier otro servicio que requiera recibir XMR en una billetera, la elección entre un nodo remoto y un nodo local auto-alojado es probablemente la decisión de privacidad más importante que tomarás fuera del propio protocolo.

Esta guía desglosa exactamente qué puede y qué no puede observar un nodo remoto de Monero, cuánto cuesta realmente ejecutar monerod localmente en términos de hardware y ancho de banda en 2026, y cómo tomar una decisión que se ajuste a tu modelo de amenazas en lugar de seguir ciegamente los consejos de un hilo de Reddit escrito antes de que Bulletproofs+ siquiera estuviera activo.

Por qué la elección del nodo es el eslabón más débil de la privacidad en Monero

Monero protege on-chain tres cosas por defecto: el remitente (mediante firmas en anillo y CLSAG), el destinatario (mediante las claves de un solo uso de las direcciones sigilosas) y el importe (mediante RingCT y Bulletproofs+). Lo que no protege, por diseño, es la capa de red entre tu billetera y el demonio que retransmite tus transacciones. Ese hueco lo cubre o bien un nodo remoto operado por un desconocido, o bien un demonio local que ejecutas tú mismo.

Cuando tu billetera se sincroniza, tres categorías de metadatos viajan por la red hasta el demonio al que la apuntes:

  • Altura de restauración y patrón de refresco: el bloque a partir del cual la billetera empieza a escanear y la cadencia de los refrescos posteriores. Un operador de nodo que registre estos datos puede acotar cuándo se creó la billetera por primera vez.
  • Solicitudes de outputs: la billetera pide al demonio los miembros del anillo durante la construcción de la transacción. El conjunto de outputs solicitados puede correlacionarse con la transacción que después aparece en la mempool desde la misma IP.
  • Envío de transacciones: cuando difundes, el demonio al que envías es el primer salto. Sin la protección de fase tallo de Dandelion++ desde un nodo de confianza, los registros del nodo emisor (o de su ISP aguas arriba) vinculan tu IP a un conjunto de key images.

Nada de esto derrota la criptografía de Monero. Pero sí significa que, si un único adversario controla a la vez un nodo remoto popular y una infraestructura de análisis de cadena, puede reducir el conjunto de anonimato de formas que el protocolo ni ve ni puede combatir. Por eso los contribuidores de Monero llevan siendo explícitos desde 2019: ejecutar tu propio nodo forma parte del modelo de amenazas, no es una optimización opcional.

Cómo te ve un nodo remoto de Monero

"Nodo remoto" es la forma corta para cualquier instancia de monerod que otra persona opera y expone en el puerto 18081 (clearnet), una dirección .onion (Tor) o una dirección .b32.i2p (I2P). Las listas públicas populares en monero.fail, xmrnodes.org y los nodos semilla por defecto que vienen con Cake Wallet, Feather, MyMonero y la GUI oficial caen todos en este saco. Algunos están operados por miembros de la comunidad de Monero de buena fe; otros, por exchanges, empresas de análisis forense de blockchain o partes desconocidas. No puedes saber cuál es cuál solo mirando el endpoint.

Qué metadatos se filtran en una sesión típica

Imagina una billetera nueva restaurada a partir de una semilla mnemónica de 25 palabras en un portátil conectado por clearnet a un nodo remoto público. Desde el momento en que la billetera hace el handshake, el operador puede registrar: tu dirección IP, la cadena user-agent de tu cliente, la altura desde la que empieza el escaneo, cada llamada a get_blocks.bin y get_output_distribution, y el momento exacto de cada refresco. Si después construyes y difundes una transacción, el operador ve el blob crudo de la tx antes de que entre en la mempool, junto con su conjunto de key images y los miembros del anillo. La view key y la spend key nunca abandonan la billetera —esa parte está a salvo—, pero todo lo que las rodea es observable.

Para un usuario casual que compra diez euros de XMR en MoneroSwapper y los guarda, estos metadatos probablemente no tengan interés. Para una periodista en una jurisdicción hostil, una activista que recibe donaciones o una empresa que paga a colaboradores con una nómina respetuosa con la privacidad, suponen una fuga grave. El operador del nodo remoto puede no saber quién eres, pero tu ISP sí conoce tu IP, y el operador del nodo sabe que esa IP hizo consultas específicas a Monero en momentos específicos. Citaciones judiciales, brechas de seguridad y compartición voluntaria de logs convierten todo eso en un rastro documental.

Nodos remotos por Tor e I2P: mejor, pero no perfecto

Conectar tu billetera a un nodo remoto por Tor (un endpoint .onion) o I2P (un endpoint .b32.i2p) elimina la fuga de IP. El nodo sigue viendo los mismos metadatos a nivel de protocolo, pero no puede correlacionarlos con tu identidad real de red. Feather Wallet, la CLI oficial y Cake Wallet admiten endpoints .onion de forma nativa; configurarlo lleva unos noventa segundos.

La trampa es que Tor añade latencia y limita el ancho de banda. Un refresco completo de billetera desde el génesis por Tor puede llevar entre tres y seis horas, dependiendo de la salud del circuito. De forma más sutil, un nodo .onion malicioso aún puede lanzar los mismos ataques de sondeo contra tu billetera, y como Tor lo comparten millones de usuarios, un adversario sofisticado que monitorice nodos de salida y guardias de entrada puede a veces desanonimizar circuitos concretos. El artículo de 2024 del Monero Research Lab sobre descubrimiento de guardias en redes de transacciones confidenciales documentó ataques teóricos en este ámbito; ninguno se ha demostrado contra Monero específicamente en libertad, pero el riesgo no es nulo.

La mejora de privacidad más barata que la mayoría de usuarios puede hacer en 2026 es cambiar el nodo por defecto de su billetera de una IP clearnet a un endpoint .onion, aunque nunca llegue a ejecutar un demonio local.

Ejecutar un nodo local de Monero: lo que cuesta realmente en 2026

"Ejecuta tu propio nodo" es el consejo estándar, pero el consejo estándar suele saltarse la realidad del hardware. En mayo de 2026, la blockchain de Monero ocupa aproximadamente 215 GB en disco para un nodo regular (no podado). Un nodo podado —que conserva solo los datos necesarios para verificar bloques nuevos y servir una billetera— cabe en unos 75 GB. La descarga inicial de la cadena en hardware de consumo con una conexión de 100 Mbps lleva entre 18 y 36 horas, según la CPU. La verificación de bloques RandomX está limitada por CPU y se beneficia de núcleos con caché L3 sano; una Raspberry Pi 5 sincronizará, pero lentamente.

Niveles de hardware y qué obtienes con cada uno

ConfiguraciónDiscoGanancia de privacidadCompromiso
Nodo podado en portátil existente~75 GBPrivacidad completa de billetera desde la perspectiva del demonioNo puede servir como fuente de miembros de anillo para otros; menor contribución a la red
Nodo regular completo en NAS o mini-PC~215 GBMisma privacidad de billetera más contribución de outputs y ancho de bandaMayor coste inicial; ~10–25 GB/mes de ancho de banda
Nodo archivo completo con demonio bootstrap~215 GB + SSD rápidoMáxima, incluida la capacidad de servir consultas históricasConsumo 24/7; necesita SAI para apagados limpios
Nodo remoto .onion vía Tor0 GBIP no vinculable; metadatos aún visibles para el operador del nodoLatencia; confianza en el comportamiento del operador

Para la mayoría de lectores, un nodo podado en una máquina que ya está encendida casi todo el día es el punto óptimo. Elimina por completo el problema de confianza en terceros sin tener que comprometerse con un dispositivo dedicado. Los portátiles modernos con almacenamiento NVMe gestionan la E/S de disco sin problema; el único coste real es la sincronización inicial.

Podado vs completo vs archivo: diferencias prácticas

Un monerod podado (iniciado con --prune-blockchain) descarta aproximadamente dos tercios de los datos históricos de RingCT mientras conserva lo suficiente para verificar bloques nuevos y responder a las consultas de restauración de la billetera. Desde el punto de vista de la billetera, el comportamiento es idéntico —refresco, escaneo, construcción de transacciones, difusión—, porque el demonio obtiene de sus peers de forma automática cualquier dato que haya podado. El equipo principal de Monero recomienda los nodos podados como configuración por defecto para auto-alojadores desde 2020.

Un nodo regular completo es lo que quieres si además deseas contribuir a la salud de la red: los mineros de P2Pool necesitan nodos completos cerca, y otras billeteras pueden usar el tuyo como nodo remoto si lo expones. Un nodo archivo —marcado con --keep-fakechain desactivado y con historial completo— importa sobre todo para exploradores de bloques, investigación y las raras consultas de historial profundo que algunas funciones avanzadas de billetera (como el rescaneo completo de cadena para billeteras antiguas) todavía requieren.

Paso a paso: montar un nodo local y apuntar tu billetera hacia él

El siguiente flujo de trabajo asume Linux o macOS con al menos 100 GB libres y una conexión estable. Adapta las rutas para Windows según haga falta; los comandos son por lo demás idénticos.

  1. Descarga el binario oficial más reciente de monerod desde getmonero.org/downloads y verifica la firma GPG contra la clave de binaryFate. Saltarse la verificación es el error más común entre quienes se auto-alojan por primera vez: un binario malicioso puede filtrar tus claves de billetera de forma silenciosa.
  2. Crea un directorio de datos en un disco rápido (un SSD NVMe si lo tienes). Evita volúmenes montados en red o cifrados con FUSE para la propia blockchain; LUKS a nivel de disco está bien, pero un montaje FUSE cifrado lento reducirá tu velocidad de sincronización a la mitad.
  3. Arranca el demonio con flags conservadoras de privacidad: monerod --prune-blockchain --enable-dns-blocklist --no-igd --restricted-rpc --rpc-bind-ip 127.0.0.1 --rpc-bind-port 18081. La flag --no-igd evita que UPnP abra puertos sin tu consentimiento; --restricted-rpc expone solo el subconjunto de RPC seguro para billeteras en localhost.
  4. Espera a la descarga inicial de bloques. Observa la altura con ./monerod status en otra terminal. En una CPU reciente con almacenamiento NVMe, espera entre 18 y 30 horas. No interrumpas durante la fase de verificación: reiniciar a mitad de sincronización es seguro, pero desperdicia tiempo.
  5. Configura tu billetera (Feather, GUI oficial, Cake Wallet de escritorio o Stack Wallet) para conectarse a 127.0.0.1:18081. Desactiva los avisos de "trusted daemon" solo después de haber verificado que el demonio es tuyo. Haz un refresco y confirma el saldo.
  6. (Opcional pero recomendado) Vincula el demonio a un servicio oculto de Tor para poder llegar a él desde la billetera de tu móvil cuando estés fuera, sin exponer un puerto de clearnet. Cake Wallet móvil soporta endpoints .onion; emparéjala con tu nodo casero y llevas tu soberanía en el bolsillo.

La primera sincronización es la parte más dura. Una vez hecha, la operación continua cuesta unos 200 MB de ancho de banda al día y un crecimiento de disco de aproximadamente 1–2 GB al mes. El consumo eléctrico de un nodo corriendo en un mini-PC con Intel N100 o equivalente está por debajo de los 10 vatios: bastante menos de un euro al mes a tarifas eléctricas típicas en España o Latinoamérica.

Ejemplo práctico: ajustar la estrategia de nodo a tu modelo de amenazas

Considera tres usuarios con necesidades muy distintas del mundo real.

María, traductora autónoma en Buenos Aires, recibe Monero de clientes para esquivar el tipo de cambio oficial y el reporte de ARCA sobre facturas denominadas en dólares. Su modelo de amenazas es sobre todo económico: no quiere que su banco o las agencias sucesoras de la AFIP vean flujos consistentes de entrada en USD. Un nodo local podado en su iMac existente, sincronizándose una noche, es excesivo, pero también gratis. Tras la configuración conecta Feather a localhost y nunca vuelve a pensar en ello. Cuando usa MoneroSwapper para convertir XMR entrantes a USDT y venderlos a un OTC local, el swap se origina desde su propio nodo y no filtra nada a terceros.

Tomás, periodista en Madrid cubriendo política migratoria europea, recibe pagos de fuentes y donaciones de lectores en XMR. Su modelo de amenazas incluye actores estatales hostiles y empresas privadas de inteligencia con recursos. Un nodo local podado es el mínimo; además ejecuta el demonio detrás de un servicio oculto de Tor, difunde a través de peers de fase tallo de Dandelion++ configurados explícitamente y nunca conecta su billetera por clearnet. El endurecimiento extra le supone unas dos horas de configuración inicial. La AEAT no podrá vincular pagos concretos a su billetera, y un atacante con acceso a su ISP solo verá tráfico Tor genérico.

Yuki, usuaria ocasional de XMR en Ciudad de México, compra unos 200 USD de Monero cada pocos meses en MoneroSwapper para mantenerlos como una asignación de ahorro respetuoso con la privacidad. Usa Cake Wallet móvil. Un nodo local completo es un derroche para su patrón de uso; cambiar su billetera a un nodo remoto .onion validado por la comunidad le da el 90% del beneficio de privacidad por cero coste de hardware. No es objetivo de adversarios avanzados, y el riesgo residual es aceptable. Si en el futuro el SAT empezara a colaborar con análisis de cadena más agresivo, siempre podrá subir un escalón.

Ninguna de estas es "la respuesta correcta". La estrategia de nodo sigue al modelo de amenazas, no a la ideología. El error que comete la gente es o bien sobreingeniería (Yuki montando un servidor 4U) o bien infraingeniería (Tomás usando el nodo clearnet por defecto que viene con su billetera).

Preguntas frecuentes

¿Ejecutar un nodo local oculta mi IP de toda la red Monero?

No. Tu nodo sigue haciendo peering con otros nodos en la red P2P de Monero, y esos peers ven tu IP. Lo que cambia es que ningún operador de nodo remoto ve los metadatos de tu billetera. Para ocultar tu IP también de la red P2P, configura monerod con --tx-proxy tor,127.0.0.1:9050 y --anonymous-inbound, que enruta las transacciones salientes por Tor mientras la blockchain se sincroniza por clearnet por velocidad. Esta es la configuración estándar para usuarios de alto riesgo.

¿Puede un nodo remoto malicioso robar mis Monero?

No puede robar fondos: tu spend key nunca abandona la billetera, y las transacciones firmadas no pueden ser modificadas por el demonio. Lo que un nodo malicioso sí puede hacer es censurar tus difusiones (negarse a retransmitirlas), inyectar miembros de anillo falsos durante la construcción de la transacción para debilitar tu anonimato, o enviar datos de cadena incorrectos para que tu billetera muestre un saldo equivocado. Los dos primeros ataques son detectables con matices; el tercero es molesto pero no financieramente dañino: basta con cambiar de nodo y rescanear.

¿Cuál es el coste de ancho de banda de ejecutar un nodo de Monero 24/7?

En torno a 10–25 GB al mes para un nodo podado con límites de peers por defecto. Un nodo regular completo sirviendo muchas conexiones entrantes puede usar 50–80 GB al mes. Configura --out-peers y --in-peers de forma conservadora si tienes una conexión medida. La mayoría de planes de banda ancha doméstica no notan la carga.

¿Debería usar un demonio bootstrap mientras mi nodo local se sincroniza?

Solo si entiendes el compromiso. La función bootstrap-daemon apunta tu billetera a un nodo remoto para las consultas que tu nodo local (aún sincronizándose) todavía no puede responder. Esto filtra los mismos metadatos al nodo bootstrap que cualquier nodo remoto vería, pero solo hasta que tu sincronización local termina. Para la mayoría de usuarios es aceptable; para los de alto riesgo, espera las 24 horas y usa solo el nodo local.

¿Usar MoneroSwapper exige una configuración de nodo específica?

No. MoneroSwapper ejecuta el swap en su propia infraestructura y envía Monero a la dirección que indiques. El nodo que tu billetera receptora usa para detectar la transacción entrante es enteramente tu elección. Conectarte a través de un nodo local o de un nodo remoto por Tor evita que cualquier tercero correlacione tu swap con la IP de una billetera: una mejora de privacidad significativa con coste cero adicional para el swap en sí.

¿Un nodo podado es realmente igual de privado que uno completo desde la perspectiva de la billetera?

Sí, con un matiz. Un nodo podado puede servir todas las consultas que tu billetera hace en operación normal, porque proxia de forma transparente las peticiones de datos podados a los peers. El matiz es que una billetera que hace un rescaneo completo de cadena desde el génesis sobre un nodo podado será más lenta que sobre un nodo completo, ya que el demonio debe ir a buscar los datos que faltan sobre la marcha. Para el uso diario, la privacidad es idéntica.

Conclusión

El protocolo Monero te da fungibilidad on-chain mediante firmas en anillo, direcciones sigilosas, RingCT, Bulletproofs+ y las próximas actualizaciones FCMP++ y Seraphis/Jamtis. La capa de nodo es la que conserva o malgasta ese regalo. Un operador de nodo remoto que registre los patrones de refresco de tu billetera puede construir un perfil de ti que la criptografía estaba diseñada específicamente para impedir. La buena noticia es que cerrar este hueco no cuesta nada para usuarios con modelos de amenazas modestos —un cambio de una línea en la configuración hacia un nodo .onion— y un solo fin de semana de montaje para quienes buscan soberanía completa.

Si estás a punto de hacer tu primera compra de XMR, usa MoneroSwapper para convertir otro activo de forma privada y enruta la billetera receptora a través de la estrategia de nodo que mejor encaje con tu situación. Después revisa la decisión a medida que tu uso crezca. La privacidad es una práctica por capas, no una sola decisión, y el nodo en el que confías es la capa que más a menudo se deja por defecto. Arreglarla es la jugada de mayor palanca disponible para un usuario de Monero en 2026.

Comparte este artículo

Artículos Relacionados

Exchange de Monero Anónimo

Sin KYC • Sin Registro • Intercambio Instantáneo

Intercambiar Ahora