개요
노드는 블록체인 네트워크에 데이터를 저장하고 거래를 검증하며 다른 참가자에게 정보를 중계하여 참여하는 컴퓨터입니다. 풀 노드는 블록체인 원장의 완전한 사본을 유지하고 네트워크 규칙에 따라 모든 거래와 블록을 독립적으로 검증합니다. 라이트 노드는 블록 헤더만 다운로드하고 거래 데이터를 풀 노드에 의존합니다.
작동 방식
새 블록이 생성되면 노드는 거래와 서명을 검증하고 합의 규칙을 따르는지 확인한 후 피어에게 전파합니다. 이 피어 투 피어 중계는 네트워크를 동기화 상태로 유지합니다. 풀 노드는 네트워크의 다른 부분이 수락하더라도 무효 블록을 거부할 수 있으므로, 네트워크의 규칙을 신뢰 없이 실행할 수 있는 이유입니다. 풀 노드를 실행하는 것은 네트워크에서 최고 수준의 자주권을 얻는 방법입니다.
중요성
노드는 분산화의 중추입니다. 네트워크가 가진 독립 풀 노드가 많을수록 어떤 당사자도 원장을 검열하거나 조작하기 어렵습니다. 개인에게 노드 실행은 프라이버시, 신뢰 없는 검증, 서비스 중단에 대한 회복력을 제공합니다. 개발자에게 노드는 애플리케이션이 상태를 조회하고 거래를 브로드캐스트하는 인터페이스입니다.
관련 개념
노드는 합의 메커니즘이 조정하는 피어 네트워크를 구성합니다. 마이너와 검증자는 전문화된 노드 운영자이며, 지갑과 탐색기는 노드를 통해 블록체인 상태를 읽습니다.