블록체인 구조
노드
블록체인 장부를 보관하고 거래와 블록의 정당성을 스스로 검증하는 컴퓨터입니다.
노드는 블록체인 소프트웨어를 돌리며 장부의 전부 또는 일부를 보관하고, 받은 거래와 블록이 규칙에 맞는지 스스로 검증하는 컴퓨터입니다. 풀노드는 전체 이력을 가지고 있어 남의 주장을 믿지 않고 검증할 수 있습니다.
노드가 전 세계에 분산돼 있다는 것이 블록체인이 멈추지 않는 이유입니다. 특정 국가가 자국 노드를 멈춰도 다른 국가의 노드가 장부를 갖고 있습니다. 규칙 변경(포크)이 실제로 유효해지는지도 결국 노드가 새 소프트웨어를 채택하는지로 결정됩니다. 개발자가 정하는 것이 아닙니다.
개인이 풀노드를 돌리는 실익은 자기 거래를 남에게 확인받지 않고 검증할 수 있다는 점입니다. 필수는 아니지만 '믿지 말고 검증하라'는 원칙을 실행하는 유일한 방법입니다.