본문으로 건너뛰기
buybitcoinsmart

용어집 / 노드와 소프트웨어

풀 노드 운영

별칭은 노드 운영입니다.

풀 노드 운영이란 무엇입니까?
풀 노드 운영이란 본인이 관리하는 기기에서 비트코인 소프트웨어를 유지하여, 그 소프트웨어가 블록체인을 내려받고 모든 규칙을 스스로 검증하며 다른 누구에게도 묻지 않고 지갑의 질문에 답하는 것을 말합니다.

이 작업은 취미가 아니라 백그라운드 프로세스입니다. 중고 미니 PC, 2 TB 드라이브, 하루 이틀의 인내만 있으면 자신의 결제를 직접 검증하는 기계를 갖추게 되며, 디스크가 걸림돌이라면 프루닝으로 저장 공간 요구량을 550 MiB까지 줄일 수 있습니다. 이 기계는 아무것도 벌지 못하며, 바로 그 점이 핵심입니다. 누구도 자기 자신에게 거짓말을 하도록 돈을 줄 수는 없습니다.

작동 방식

풀 노드 운영은 네 가지 결정으로 나뉘며, 그중 돈이 드는 것은 하나뿐입니다.

첫째는 소프트웨어입니다. Bitcoin Core가 기본값이며 다른 모든 것이 이 구현을 기준으로 시험됩니다. Bitcoin Knots는 중계 기본값을 더 엄격하게 한 동일한 검증입니다. 명령 줄이 매력적이지 않다면 Umbrel, Start9, RaspiBlitz, myNode는 Bitcoin Core를 웹 인터페이스로 감싸고 기술적인 부분을 처리해 주지만, 패키지를 조립한 사람을 신뢰해야 한다는 대가가 따릅니다.

둘째는 하드웨어이며, 여기서 결정적인 제약은 프로세서가 아니라 디스크입니다. 전체 블록 기록은 2026년 8월에 759 GB를 넘어섰으므로 1 TB 드라이브로는 이미 불편하고, 합리적인 구매는 2 TB입니다. 솔리드 스테이트 드라이브는 빠른 프로세서보다 훨씬 중요합니다. 동기화에서 느린 부분은 서명 검증이 아니라 미사용 출력 데이터베이스를 수백만 번 읽고 다시 쓰는 일이기 때문입니다. 메모리는 2 GB면 충분하고, 4 GB면 동기화가 눈에 띄게 빨라집니다.

셋째는 얼마나 많은 기록을 보관할지입니다. 아카이브 노드는 2009년 1월 이후의 모든 블록을 저장하고 다른 이들에게 제공할 수 있습니다. 프루닝 노드는 블록을 검증한 뒤 원시 블록 파일을 삭제하며, prune=550이 최소 설정으로 블록 저장 공간 550 MiB에 해당합니다. 프루닝은 아무것도 약화하지 않습니다. 동일한 데이터에 동일한 규칙이 동일한 순서로 적용됩니다. 포기하는 것은 피어에게 오래된 블록을 제공하는 일, 지갑을 아주 이른 생성 시점부터 다시 스캔하는 일, 트랜잭션 인덱스를 운영하는 일입니다.

넷째는 체인의 최신 지점에 어떻게 도달할지입니다. 그대로 두면 Bitcoin Core는 헤더를 가져온 뒤 본문을 병렬로 가져오고, 그다음 모든 것을 검증합니다. 좋은 기계에서는 몇 시간, 외장 드라이브를 연결한 Raspberry Pi에서는 이틀 정도 걸립니다. dbcache를 수천 MB로 올리면 출력 집합이 메모리에 자리를 얻어 시간이 상당히 줄어듭니다. 버전 26.0부터는 지름길이 있습니다. loadtxoutset은 미사용 출력 집합의 스냅숏을 불러오고, 그 해시를 릴리스에 컴파일된 값과 대조하고, 전체 기록이 뒤에서 검증되는 동안 몇 분 만에 사용 가능한 노드를 만들어 냅니다.

그다음부터 노드는 무인으로 작동합니다. 아웃바운드 연결에는 설정이 전혀 필요 없습니다. 인바운드 피어를 받으려면 포트 8333을 열거나 Bitcoin Core가 Tor 히든 서비스를 게시하도록 두면 되며, Tor가 설치되어 있으면 Bitcoin Core가 스스로 처리합니다.

비트코인을 구매할 때 이것이 중요한 이유

노드는 거래소가 대신 답해 줄 수 없는 한 가지 질문, 즉 코인이 실제로 도착했는지에 답합니다.

이 사이트의 231개국 가이드는 누가 합법적으로 판매할 수 있는지를 다루고, 이 사이트의 거래소 리뷰는 각 플랫폼이 코인을 출금하는 데 얼마를 받는지를 다룹니다. 어느 것도 체인에서 무슨 일이 일어났는지는 알려 주지 못합니다. 플랫폼이 출금을 전송됨으로 표시할 때, 이용자는 그 플랫폼 데이터베이스의 한 행을 읽고 있는 것입니다. 체인을 읽는 노드가 독립적인 확인이며, 주장된 준비금 증명을 보도자료에서 이용자가 직접 살펴볼 수 있는 것으로 바꾸는 것도 같은 확인입니다.

프라이버시는 두 번째 이유이며 사람들이 과소평가하는 바로 그 이유입니다. 공개 서버나 블록 탐색기에 질의하는 지갑은 자신이 감시하는 주소를 드러내며, 이는 IP 주소에 연결된 보유 자산의 실시간 목록에 해당합니다. 같은 지갑을 자신의 노드로 향하게 하면 그 노출은 멈춥니다. 이는 프라이버시 조치일 뿐 그 이상이 아닙니다. 거주지에서 무엇이 합법인지는 바뀌지 않으며, 이 사이트의 가이드가 제한 지역으로 표시한 국가는 노드 운영 여부와 관계없이 제한 지역으로 남습니다.

수수료 측면의 논거도 있습니다. 모든 지갑의 권장 수수료는 누군가의 멤풀에서 나오며, 거래가 붐비는 주에는 그 추정치가 크게 갈립니다. 자신의 노드는 자체 멤풀과 자체 수수료 추정기를 유지하므로, 이용자는 트랜잭션이 빨리 확정되기를 바라는 플랫폼의 이해관계가 아니라 자신의 데이터를 바탕으로 얼마를 낼지 결정할 수 있습니다.

첫 동기화에 실제로 드는 비용

실제 설치 한 건을 계산해 보면 이 결정은 이념이 아니라 구체적인 것이 됩니다.

하드웨어는 중고 미니 PC와 2 TB NVMe 드라이브입니다. 대역폭은 759 GB를 넘는 기록의 다운로드이며, 데이터 한도가 있는 회선에서는 중요하고, 인바운드 피어를 받으면 낯선 이들에게 기록을 제공하며 1년에 그 몇 배를 업로드하게 됩니다. 시간은 몇 시간에서 이틀, 또는 UTXO 스냅숏을 불러오고 기록이 뒤에서 따라잡게 하면 몇 분입니다. 전기는 가장 작은 항목입니다. 10와트를 계속 소비하는 기계는 1년에 대략 88킬로와트시를 쓰며, 1킬로와트시당 20센트라면 20 달러가 채 되지 않습니다.

수익은 0입니다. 적은 것이 아니라 0입니다. 검증 노드는 보조금도, 수수료도, 수익률도 받지 않으며, 받을 수 있는 어떤 구조도 없습니다. 수익을 지급한다고 판매되는 노드 제품은 다른 것을 파는 것이며, 대개 비트코인의 용어를 입은 스테이킹 방식이고, 이 사이트의 사기 가이드에 정리된 방식들과 같은 범주에 속합니다.

풀 노드 vs 하드웨어 지갑

풀 노드와 하드웨어 지갑은 같은 작업의 반대쪽 절반을 맡으며, 흔히 서로의 대체품으로 구매됩니다. 하드웨어 지갑은 개인 키를 보관하고 이용자가 승인한 것에 서명합니다. 체인의 사본을 갖지 않으며, 결제가 도착했는지 또는 이용자가 보유한다고 생각하는 코인이 존재하는지 알려 줄 수 없습니다. 풀 노드는 체인 전체를 보관하고 키는 전혀 보관하지 않습니다. 둘을 합치면 완성됩니다. 노드는 지갑 소프트웨어에 이용자가 무엇을 소유하는지 알려 주고, 서명 장치는 지출을 승인합니다. 하나가 다른 하나를 대신한다고 여기고 하나만 구매하면 실제 공백이 남습니다.

풀 노드 vs 라이트닝 라우팅 노드

비트코인 풀 노드와 라이트닝 라우팅 노드는 둘 다 노드라고 불리지만, 이용자에게 돈을 줄 수 있는 것은 그중 하나뿐입니다. 라이트닝 라우팅 노드는 결제 채널을 열어 두고 다른 사람의 결제를 중계하며 소액의 라우팅 수수료를 받을 수 있지만, 자본이 묶이고 가동 시간 요건이 붙습니다. 비트코인 풀 노드는 블록을 검증하고 트랜잭션을 중계하며 아무것도 벌지 않습니다. 거의 모든 라이트닝 노드는 그 아래에 자신을 대신해 체인을 감시할 비트코인 노드가 필요합니다. 이 구분이 중요한 이유는, 누군가 노드 운영으로 얻는 수입을 광고할 때 그것은 라이트닝 종류를 뜻하거나 아무것도 뜻하지 않기 때문입니다.

혼동하기 쉬운 용어

자주 묻는 질문

비트코인 풀 노드를 운영하면 보수를 받습니까?

아닙니다. 검증 노드는 블록 보조금도, 트랜잭션 수수료도, 수익률도 받지 않으며, 비트코인에는 그럴 수 있는 메커니즘이 존재하지 않습니다. 수익을 지급하는 노드라고 광고되는 것은 비트코인의 용어를 입은 다른 제품입니다.

비트코인 풀 노드에는 디스크 공간이 얼마나 필요합니까?

아카이브 노드는 전체 체인을 담을 공간이 필요하며, 체인은 2026년 8월에 759 GB를 넘어섰으므로 2 TB 드라이브가 합리적인 크기입니다. 프루닝 노드는 훨씬 적게 필요합니다. prune=550은 블록 파일을 550 MiB만 보관하면서 모든 규칙을 동일하게 검사합니다.

비트코인 노드를 동기화하는 데 얼마나 걸립니까?

dbcache를 높인 최신 컴퓨터에서는 몇 시간이면 되고, 외장 SSD를 연결한 Raspberry Pi에서는 이틀 정도면 됩니다. Bitcoin Core 26.0부터는 loadtxoutset 명령이 UTXO 스냅숏을 불러와, 기록이 그 뒤에서 검증되는 동안 노드를 몇 분 안에 사용 가능한 상태로 만들 수 있습니다.

노드를 운영하면 거래소 없이 비트코인을 구매할 수 있습니까?

아닙니다. 노드는 트랜잭션을 검증하고 전파할 뿐, 코인을 조달하거나 통화를 환전하지 않습니다. 노드가 바꾸는 것은 구매 이후의 모든 것입니다. 본인의 출금을 직접 검증하게 되고, 지갑이 낯선 서버에 본인이 어떤 주소를 보유하고 있는지 알려주지 않게 됩니다.

다음에 읽을 글

관련 용어

노드와 소프트웨어 분야의 다른 용어

이 페이지를 영어로 읽기