‹ CHAPTER 13, ALL LESSONS

PATHFINDER · CHAPTER 13 · LESSON 1 OF 4

운영체제로서의 노드

노드가 하는 일

신뢰를 거부하는 컴퓨터는 실제로 무엇을 하고 있습니까? 5 min

풀 노드는 프로그램으로, 대부분 비트코인 코어이며, 2009년 이후 모든 블록을 다운로드하고 모든 거래에 대한 모든 규칙을 직접 확인합니다. 블록이 유효한지 누구에게도 묻지 않고 스스로 알아냅니다.

  • 검증: 서명, 이중 지불 없음, 무에서 창조된 코인 없음, 블록 크기, 작업 증명, 난이도.
  • 저장: 체인, 수백 기가바이트, 그리고 현재 사용되지 않은 출력 세트.
  • 중계: 유효한 거래와 블록을 피어에게 전달하고, 유효하지 않은 것은 거부합니다.
  • 서비스: 자신의 지갑에 응답하여, 낯선 사람의 서버에 묻지 않아도 됩니다.

초기 동기화

첫 시작 시 전체 기록을 블록별로 다시 재생하여 처음부터 현재 상태를 재구성합니다. 기기에 따라 몇 시간에서 며칠이 걸립니다. 완료되면 노드는 누구도 신뢰하지 않고 모든 출력의 정확한 잔액을 알게 됩니다.

▶ SEE IT IN THE MACHINE

노드에서 블록은 열 개의 고리를 통과하며, 각 고리는 자체 전체 복사본과 비교하여 확인한 후 전달합니다.

What to remember

  • 풀 노드는 모든 블록에 대한 모든 규칙을 직접 확인합니다.
  • 체인과 사용되지 않은 출력 세트를 저장합니다.
  • 첫 동기화는 2009년 이후의 모든 기록을 다시 재생합니다.

Quick check

첫 동기화 중에 풀 노드는 이전 블록으로 무엇을 합니까?

피어가 비트코인을 추가로 생성하는 블록을 보냅니다. 노드는 어떻게 합니까?

노드가 하는 일 · Bitcoin University