풀 노드는 프로그램으로, 대부분 비트코인 코어이며, 2009년 이후 모든 블록을 다운로드하고 모든 거래에 대한 모든 규칙을 직접 확인합니다. 블록이 유효한지 누구에게도 묻지 않고 스스로 알아냅니다.
- 검증: 서명, 이중 지불 없음, 무에서 창조된 코인 없음, 블록 크기, 작업 증명, 난이도.
- 저장: 체인, 수백 기가바이트, 그리고 현재 사용되지 않은 출력 세트.
- 중계: 유효한 거래와 블록을 피어에게 전달하고, 유효하지 않은 것은 거부합니다.
- 서비스: 자신의 지갑에 응답하여, 낯선 사람의 서버에 묻지 않아도 됩니다.
초기 동기화
첫 시작 시 전체 기록을 블록별로 다시 재생하여 처음부터 현재 상태를 재구성합니다. 기기에 따라 몇 시간에서 며칠이 걸립니다. 완료되면 노드는 누구도 신뢰하지 않고 모든 출력의 정확한 잔액을 알게 됩니다.
▶ SEE IT IN THE MACHINE노드에서 블록은 열 개의 고리를 통과하며, 각 고리는 자체 전체 복사본과 비교하여 확인한 후 전달합니다.