모네로 자체 노드, 운영할 가치가 있을까 (2026 실측)
공용 노드는 당신의 IP와 지갑 요청을 봅니다. 자체 노드는 둘 다 보지 않습니다. 풀 노드의 실제 비용을 실측하고, 어디에서 효과가 있는지 정리했습니다.
코인 교환에 관한 프라이버시 조언은 대개 교환 서비스를 다룹니다. 실제로 메타데이터를 더 많이 모으는 쪽은 지갑이 연결된 노드입니다. Cake Wallet이나 Feather를 기본 설정으로 열면, 지갑은 당신이 소유하지도, 비용을 내지도, 감사할 수도 없는 서버에 어떤 블록이 도착했는지, 특정 출력이 당신 것인지 묻습니다. 그 서버는 당신의 IP(또는 Tor 출구), 요청의 리듬, 그리고 당신이 서명한 거래가 네트워크에 처음 나타난 정확한 시각을 봅니다. view key는 읽지 못합니다 — 스캔은 로컬에서 일어납니다 — 하지만 상관분석에는 키가 필요 없습니다. 필요한 것은 기록이고, 기록은 얼마든지 남길 수 있습니다. (모네로 지갑 가이드)
노드 비용, 오늘 실측(2026년 10월 18일). 공용 모네로 노드의 restricted RPC와 네트워크 통계를 조회했습니다. 높이 3,786,546. 노드 DB 크기 295,279,001,600바이트 = 274.98 GiB. 누적 처리 거래 64,774,161건. 난이도 750,312,212,910, 해시레이트 약 6.25 GH/s, 대체 블록 238개, 피어 31 인 / 32 아웃. 블록 웨이트 상한 600,000바이트 대 중위값 300,000, 목표 블록 간격 120초, 최소 릴레이 수수료 0.00002 XMR/kB — 약 1.5 kB 거래는 약 0.00003062 XMR, 오늘 1 XMR = 566.468303 USDT 기준 약 0.017달러입니다. 아무도 스냅샷을 받으라고 하지 않습니다. 풀 노드는 275 GiB 규모의 랜덤 읽기 중심 데이터베이스이고, 계속 온라인으로 따라가야 합니다. (XMR→USDT 출구 루트)
노출은 세 층이고, 자체 노드가 해결하는 것은 그중 한 층입니다. 네트워크 층: 어느 IP가 언제 블록체인과 통신하는가. 지갑 층: 누구의 서버가 쿼리에 응답하며, 따라서 어떤 출력이 당신 것인지 추론될 수 있는가. 원장 층: 거래 자체에 대해 체인이 영구히, 누구에게나 공개하는 정보. 자체 노드는 지갑 층을 완전히, 네트워크 층을 일부 해결합니다 — 쿼리는 기기 밖으로 나가지 않고, 브로드캐스트는 서비스 출구가 아니라 당신의 피어에서 나갑니다 — 그리고 원장 층에는 아무 영향이 없습니다. 자체 노드로 XMR로 바꿔도 온체인에서는 여전히 보이는 거래입니다. 노드가 막는 것은 그것을 당신과 연결하는 주체가 제3자라는 점뿐입니다.
세 단계, 정직한 가격. (1) 클리어넷 원격 노드: 무료·유지보수 없음, 그러나 위의 모든 쿼리가 운영자에게 넘어갑니다 — 소액 지갑에는 괜찮고 저축에는 부적합합니다. (2) Tor 경유 원격 노드, 가능하면 .onion: 역시 무료이고 운영자 로그에는 집 IP 대신 회로가 남습니다. 다만 요청 패턴 프로파일링은 여전히 가능하고, 오니언 노드는 느리고 간헐적으로 중단됩니다. (3) 자체 노드: 약 275 GiB 디스크, 전기료, 상시 가동 의무를 지불하고, 완전히 로컬인 지갑 층과 다른 사람들이 동기화해 가는 노드, 그리고 재수 없는 날 낡거나 일부만 담긴 체인 뷰를 받을 위험의 제거를 얻습니다. 알아둘 중간 경로: 체인은 자체 노드에서 읽고, 브로드캐스트는 집 IP를 싣지 않는 경로로. (Tor 스왑은 안전한가?)
실제로 무언가를 지키는 노드까지 6단계. 1. 무엇보다 디스크부터 확인: SSD 500 GB 이상을 잡으세요. 275 GiB DB에 증가분과 로그가 더해지면 300 GB 파티션은 답답합니다. 2. 실행: monerod --data-dir=/srv/monero --restricted-rpc, 용량이 제약이면 --prune-blockchain 추가 — 프루닝은 나중에 마음을 바꾸면 전체 재동기화가 필요하다는 거래임을 알고 쓰세요. 3. 최초 다운로드는 DB 자체와 비슷한 규모에 피어 오버헤드가 더해지며, 가정용 회선에서는 시간이 아니라 며칠로 계산하세요. 4. 18089 포트는 비공개로: 방화벽에서 로컬호스트나 LAN만 허용. 이 RPC에는 인증이 없고, --restricted-rpc가 제한하는 것은 노출되는 메서드이지 호출할 수 있는 사람이 아닙니다. 5. 지갑을 127.0.0.1:18089로 지정 — Cake Wallet, Feather를 포함해 대부분 수동 설정입니다. 노드를 세워도 지갑이 기본값이면 아무것도 지켜지지 않습니다. 6. Tor가 구성에 포함된다면 monerod를 --tx-proxy tor,127.0.0.1:9050로 실행해 자기 브로드캐스트도 ISP 주소에서 나가지 않게 하세요. (모네로 지갑 가이드)
노드를 무의미하게 만드는 여섯 가지 함정. (1) 18089를 인터넷에 노출: 낯선 이에게 인증 없는 지갑 서버를 제공하는 셈입니다. (2) HDD에 동기화: DB는 랜덤 읽기 중심이라, 쓰래싱 중인 노드에 지갑이 폴링하면 타임아웃과 멈춘 높이만 보입니다. (3) 노드를 세운 뒤에도 지갑을 원격 노드에 두는 것 — 이 실수의 가장 흔한 형태입니다. (4) 노드 = 익명이라는 가정: Tor를 거치지 않으면 ISP는 연결을 보고 피어는 IP를 봅니다. 자체 노드와 VPN·Tor의 조합이 실제 프라이버시 구성입니다. (5) 디스크가 찰 때까지 방치: 볼륨이 꽉 차 조용히 멈춘 노드는 /get_info를 확인하기 전까지 새 블록이 없는 체인과 똑같아 보입니다. (6) 노드를 스왑의 일부로 착각: 스왑에는 주소와 환불 주소만 필요하고 지갑 연결은 필요 없으므로, 어떤 노드도 교환 업체가 얻는 정보를 바꾸지 않습니다. (Tor 스왑은 안전한가?)
가치가 없을 때. 솔직히 말하면, 다른 곳에서 자금을 넣은 지갑으로 가끔 스왑하는 정도라면 노드는 작은 프라이버시 차이에 비해 유지비가 큽니다. 효익은 잔고 중 자체 보관 지갑에 있는 비중, 그 지갑이 얼마나 자주 온라인인지, 그리고 IP와 출력을 연결하는 요청 로그를 제3자가 갖지 않는다는 점을 얼마나 중시하는지에 비례합니다. 자체 보관 모네로 지갑을 한 달에 몇 번만 쓴다면 .onion 원격 노드 + Tor가 방어 가능한 정지점이고 나중에 다시 판단하면 됩니다. 모네로가 저축의 자리이고 지갑을 매일 연다면, 275 GiB 디스크는 전체 구성에서 가장 싼 부분입니다. (Tor 스왑은 안전한가?)
노드가 아무것도 바꾸지 못하는 영역: 스왑 자체. 인스턴트 스왑이 업체에 넘기는 것은 지급 주소와 환불 주소뿐입니다 — 지갑 연결도, 서명도, 노드도 없습니다. 오늘 자체 견적 엔드포인트 실측: 100 USDT-TRC20 → 0.15036374 XMR, 0.05 BTC → 6.88830672 XMR(137.76613 XMR/BTC, 함의된 BTC 가격 약 78,040달러), 0.001 BTC → 0.12842185 XMR, 1 XMR → 566.468303 USDT-TRC20. 카탈로그는 현재 540개 자산·72개 네트워크이며 그중 7개는 메모/태그가 필요합니다. 또한 지갑 쿼리와 스왑 트래픽을 같은 IP로 내보내고 싶지 않은 사용자를 위해 Tor 미러(4jyoxqdyx7dh3xfjctihpld7fgliowhimajfszcgypxash5rjqhas3yd.onion)를 운영합니다. 모든 견적은 작성 시점(2026년 10월 18일) 실측이며, 전송 시점의 페이지 실시간 견적만이 유효합니다. (Tor 스왑은 안전한가?)
세 가지 질문 테스트. 순서대로 세 가지를 자문하세요. 지금 지갑이 연결된 서버를 당신이 통제하는가? 대개 아니오 — 그것이 지갑 층이고 디스크 한 장 값으로 고칠 수 있습니다. 브로드캐스트에 쓰는 IP가 다른 곳에서도 당신을 특정하는가? 그렇다면 노드만으로는 부족하고 Tor나 VPN을 더해야 합니다. 기록을 남기는 것은 당신이 전송한 피어입니다. 모네로 잔고는 '돌아가는 잔고'인가 '주차 자리'인가? 돌아가는 잔고는 노드를 정당화하고, 주차 자리는 오니언 노드와 브라우저 탭 하나로 충분합니다. 세 질문에 정직하게 답하면 결론은 스스로 정해집니다. (Tor 스왑은 안전한가?)