풀노드
풀 노드란 무엇입니까?
풀 노드는 규칙을 관찰하고 시행하기 위해 블록체인의 전체 기록을 다운로드하고 저장하는 컴퓨터 또는 서버입니다. 또한 전체 노드는 블록 트랜잭션을 검증하고 데이터를 저장하여 블록체인을 계속 실행합니다. 이는 제한된 데이터 세트만 사용하는 라이트 노드와 다릅니다.
전체 노드는 어떻게 작동하나요?
블록체인 네트워크는 블록체인을 관리하고 규칙을 시행하는 노드 세트로 구성됩니다. 대부분의 블록체인은 지분 증명 또는 작업 증명 합의 메커니즘을 사용합니다. 새로운 거래가 블록체인에 제출되면 각 노드는 거래를 검증해야 합니다. 모든 노드가 새로운 트랜잭션을 검증하면 합의가 이루어지고 해당 트랜잭션이 블록체인에 추가됩니다.
풀 노드는 블록체인에서 검증된 모든 거래 기록을 저장합니다. 다양한 블록체인은 크기에 따라 데이터 요구 사항이 다릅니다. 예를 들어, 비트코인 풀 노드는 수백 기가바이트의 공간을 차지하며 강력한 개인용 컴퓨터에서 실행될 수 있습니다. 다른 블록체인 네트워크는 데이터 요구 사항이 더 높으며, 전체 노드는 엄청난 양의 데이터 저장소에 액세스할 수 있는 기업 사용자만 실행할 수 있습니다. 이와 대조적으로 라이트 노드는 블록체인에서 제한된 데이터 세트만 다운로드하며 스마트폰과 같은 소형 장치에서 실행할 수 있습니다.
풀 노드는 블록체인의 이력을 확보함으로써 중요한 목적을 수행합니다. 이 기록을 사용하면 치명적인 오류가 발생하더라도 블록체인을 완전히 재구성할 수 있습니다. 예를 들어, 체인 기록의 온전한 기록이 있는 단일 전체 노드는 다른 모든 노드가 파괴된 경우 비트코인 네트워크를 복원하는 데 충분합니다. 따라서 이들은 체인의 분산화에 크게 기여합니다. 전체 노드의 양과 분포는 종종 블록체인이 얼마나 분산되어 있는지를 측정하는 기준으로 사용됩니다.