본문으로 건너뛰기
buybitcoinsmart

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

노드

별칭은 풀 노드, Node, Full node, Peer, Archival node입니다.

노드란 무엇입니까?
노드는 비트코인 소프트웨어를 실행하는 컴퓨터로, 체인을 저장하고 모든 규칙을 스스로 검증하며 유효한 블록과 트랜잭션을 연결된 피어에게 전달합니다.

노드는 중간에 기업이 없이 비트코인이 작동하게 만드는 것입니다. 각 노드는 자체 원장 사본을 보관하고 규칙을 독립적으로 적용하며, 누군가의 말만으로는 아무것도 받아들이지 않습니다. Bitnodes는 2026년 4월 27일에 접속 가능한 노드 22,992개를 집계했고, 그 노드들이 보관하는 기록은 그해 8월까지 759GB를 넘어섰습니다. 노드를 직접 운영해 본 적이 없다면, 다른 누군가가 여러분이 보유한 것을 알려 주고 있는 셈입니다.

작동 방식

노드는 네 가지 일을 동시에 수행하며, 그중 어느 것도 채굴과 관련이 없습니다.

노드는 피어를 찾습니다. 보통 코드에 박힌 몇 개의 DNS 시드에 주소를 물은 뒤 포트 8333에서 연결을 엽니다. Bitcoin Core는 전체 릴레이 아웃바운드 연결 8개에 블록만 전달하는 연결 2개를 더 유지하며, 인바운드 피어는 기본 상한인 총 125개까지 받아들입니다. 이처럼 의도적으로 적은 아웃바운드 연결 수는 보안상의 선택입니다. 선택하는 피어 수가 적을수록 소프트웨어는 그들을 잘 고르는 데 더 신중해야 합니다.

노드는 검증합니다. 도착하는 모든 블록은 합의 규칙에 따라 처음부터 다시 검사합니다. 헤더 해시는 현재 목표값 아래여야 하고, 머클 루트는 실제로 포함된 트랜잭션과 일치해야 하며, 모든 서명이 검증되어야 하고, 어떤 출력도 두 번 사용될 수 없으며, 채굴업자의 보상은 블록 보조금에 징수된 수수료를 더한 값을 넘을 수 없습니다. 블록이 만든 코인은 다음 100개 블록 동안 사용할 수 없습니다. 이 중 하나라도 어기는 블록은 폐기되며, 그 블록을 보낸 피어는 연결이 끊길 수 있습니다.

노드는 저장합니다. 노드는 블록 파일 자체를 유지하고, 그와 별도로 블록에서 추출한 미사용 출력 집합을 유지하며, 이것이 어떤 코인이 존재하는지 답하는 데 쓰이는 작업 데이터베이스입니다. 아카이브 노드는 2009년 이후의 모든 블록을 보관하고, 프루닝 노드는 오래된 블록 파일을 다 쓴 뒤 삭제하며 검증은 똑같이 계속합니다.

노드는 중계합니다. 유효한 미확인 트랜잭션은 멤풀에 들어가 피어로 전달되며, 여러분의 출금이 애초에 채굴업자에게 도달하는 경로가 바로 이것입니다.

빠진 것을 보십시오. 노드에는 투표권이 없고, 보상을 얻지 않으며, 누구에게도 무엇인가를 하게 만들 수 없습니다. 노드의 유일한 힘은 거부입니다. 노드가 거부하는 규칙은 그 노드를 통해 전파되지 않으며, 아무도 운영하지 않는 소프트웨어는 아무것도 다스리지 못합니다.

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

여러분이 지금까지 본 모든 컨펌은 다른 누군가의 노드에서 나온 것입니다.

거래소가 여러분의 출금을 전송됨으로 표시할 때, 휴대폰 지갑이 초록색 체크 표시 세 개를 보여 줄 때, 블록 탐색기가 트랜잭션 ID를 표시할 때, 여러분은 자신이 통제하지 않는 서버의 보고를 읽고 있는 것입니다. 대개 그 보고는 정확합니다. 노드의 요점은 여러분이 그 정확함에 기대지 않아도 되게 만드는 것입니다. 여러분 자신의 노드는 실제 작업량이 뒷받침되는 체인에 여러분에게 향하는 결제가 존재하는지라는, 유일하게 중요한 질문에 답하며, 스스로 검증한 데이터로 답합니다.

프라이버시는 나머지 반쪽이며, 사람들이 과소평가하는 쪽이 바로 이 반쪽입니다. 다른 사람의 서버에 질의하는 지갑은 감시 중인 주소의 전체 목록을 넘겨주며, 이는 여러분의 보유 자산과 습관 전체를 여러분의 IP 주소에 묶은 완전한 그림입니다. 같은 지갑을 자신의 노드로 향하게 하면 그 유출은 멈춥니다. 이것은 평범한 보유자가 이용할 수 있는 가장 저렴한 프라이버시 개선이며, 하드웨어 비용 외에는 아무것도 들지 않습니다.

하드웨어는 소박하며, 정직한 수치를 알아 두는 것이 좋습니다. 중고 미니 PC와 2TB 솔리드 스테이트 드라이브면 충분합니다. 전체 블록 기록이 2026년 8월에 759GB를 넘어섰고 1TB 드라이브는 이미 빠듯하기 때문입니다. 동기화에는 기기에 따라 몇 시간에서 이틀가량 걸립니다. 디스크 공간이 걸림돌이라면, 프루닝을 쓰면 검증 하나도 약화시키지 않고 요구 사항을 몇 기가바이트로 줄일 수 있습니다.

이 중 어느 것도 어디서 구매할지 선택하는 일을 대신하지 않습니다. 이 사이트의 231개국 국가별 가이드는 어떤 플랫폼이 여러분에게 합법적으로 서비스를 제공할 수 있는지 다루고, 이 사이트의 거래소 리뷰는 코인을 인출할 때 얼마를 청구하는지 다룹니다. 노드에는 고객도 계좌도 없으므로 그 결정에는 아무 영향을 주지 않습니다. 노드가 바꾸는 것은 코인이 도착한 뒤에 일어나는 일입니다.

2013년 3월에 노드들이 서로 어긋난 여섯 시간

2013년 3월 11일에 비트코인 네트워크는 둘로 갈라졌고, 원인은 채굴업자가 잘못한 일이 아니라 노드 버전 간의 차이였습니다.

Bitcoin Core 0.8.0은 Berkeley DB 저장 계층을 LevelDB로 교체했습니다. Berkeley DB에는 블록을 처리할 때 잡는 잠금 수에 문서화되지 않은 제한이 있었고, 아무도 그것이 합의 규칙이라는 것을 몰랐기 때문에 그 제한을 합의 규칙으로 적어 둔 사람도 없었습니다. 0.8.0 버전을 실행하던 채굴업자가 블록 225,430을 생성했는데, 이 블록은 입력 수가 유난히 많았습니다. 0.8.0 버전의 노드들은 이를 받아들였습니다. 0.7 이하 버전의 노드들은 잠금 한도에 걸려 이를 거부한 뒤 자기 체인을 계속 쌓았습니다.

대략 6시간과 24개 블록 동안 두 개의 트랜잭션 기록을 가진 두 개의 비트코인 네트워크가 존재했습니다. 해결은 사회적인 방식이었습니다. 개발자들은 0.8.0 버전을 실행하던 대형 풀들에 0.7 버전으로 내려 달라고 요청했고, 전 세계 모든 노드가 다시 합의할 수 있도록 더 긴 체인을 의도적으로 버렸습니다. BIP50은 그 사후 분석입니다.

교훈은 비트코인을 누가 통제하는가를 둘러싼 논쟁에서 잊히는 바로 그것입니다. 채굴업자들은 해시파워를 갖고 있었지만 그것을 포기했습니다. 대부분의 노드가 받아들이기를 거부하는 체인은 그것을 채굴하는 사람들에게 아무 가치도 없기 때문입니다.

노드 vs 경량 클라이언트

노드는 규칙을 확인하고, 경량 클라이언트는 규칙을 확인하는 누군가에게 묻습니다. 그것이 차이의 전부이며, 정도의 문제가 아닙니다. 풀 노드는 어떤 블록이 코인을 더 발행했음을 알려 주고 그 블록을 거부할 수 있습니다. 경량 클라이언트는 유효한 작업 증명이 붙은 헤더와 머클 가지를 보고 결제를 컨펌된 것으로 보고합니다. 그 이상을 확인하려면 한 번도 내려받지 않은 데이터가 필요하기 때문입니다. 여러분 주머니 속 휴대폰은 거의 확실히 두 번째 종류를 실행하고 있습니다.

노드 vs 채굴

노드는 블록을 검증하고, 채굴업자는 블록을 생산하며, 압도적 다수의 노드는 채굴도 그 밖의 수익성 있는 일도 하지 않습니다. 채굴에는 전용 하드웨어와 저렴한 전력이 필요하고, 블록 보상으로 수익을 냅니다. 노드 운영에는 오래된 컴퓨터 한 대면 되고, 전기 요금이 연간 몇 달러 들며, 그 어떤 수익도 내지 않습니다. 이 혼동이 중요한 이유는 채굴업자가 규칙을 정한다는 생각을 키우기 때문입니다. 채굴업자는 어떤 유효한 트랜잭션을 어떤 순서로 포함할지 선택합니다. 노드는 "유효"의 의미를 정하며, 노드를 무시하는 채굴업자는 아무도 값을 치르지 않을 체인을 채굴하는 것입니다.

혼동하기 쉬운 용어

자주 묻는 질문

노드를 실행하면 비트코인을 얻을 수 있습니까?

아닙니다. 노드는 어떤 형태의 보상도 받지 않습니다. 채굴은 블록 보조금과 수수료를 지급하지만, 검증은 아무것도 지급하지 않습니다. 노드를 실행하는 사람들이 판매할 것이 아니라 지킬 것이 있는 사람들인 이유가 바로 여기에 있습니다.

비트코인을 보유하려면 노드가 필요합니까?

아닙니다. 대부분의 보유자는 노드를 실행하지 않습니다. 노드는 지갑만으로는 얻을 수 없는 두 가지를 제공합니다. 결제가 실제로 일어났다는 독립적인 검증과, 지갑이 낯선 사람의 서버에 주소를 묻지 않게 되어 생기는 프라이버시입니다.

노드에는 디스크 공간이 얼마나 필요합니까?

전체 아카이브 기준으로 2026년 8월 현재 약 759 GB이며, 블록이 추가될 때마다 늘어납니다. 프루닝을 사용하면 검증이 끝난 오래된 블록 파일을 삭제해 몇 기가바이트로 줄일 수 있으며, 검증 능력은 전혀 손실되지 않습니다.

노드를 실행하면 비트코인 규칙에 대한 투표권이 생깁니까?

투표권이 아니라 자신의 복사본에 대한 거부권입니다. 노드는 자신이 적용하는 규칙을 위반하는 블록과 트랜잭션을 거부하며, 변경은 그것을 받아들이는 소프트웨어를 충분히 많은 사람이 실행할 때만 효력을 발휘합니다.

다음에 읽을 글

관련 용어

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

이 페이지를 영어로 읽기