용어집 · 채굴

블록 헤더

CloudMineCrypto 팀 작성업데이트

정의

블록 헤더는 모든 비트코인 블록 맨 위에 있는 80바이트 요약입니다. 이전 블록의 해시, 블록 거래의 머클 루트, 논스를 비롯한 여섯 가지 항목이 들어 있습니다. 채굴자가 실제로 해시를 계산하는 부분은 블록 헤더뿐입니다.

비트코인 채굴 용어집의 일부입니다. 88개 용어를 쉬운 말로 설명합니다.

채굴기가 실제로 해시하는 것: 80바이트

  • 버전 4 B · 규칙 세트
  • 이전 블록 해시 32 B · 블록을 사슬처럼 연결
  • 머클 루트 32 B · 모든 거래의 지문
  • 시간 4 B · 타임스탬프
  • 목표값 (bits) 4 B · 해시가 얼마나 낮아야 하는지
  • 논스 4 B · 채굴자가 계속 바꾸는 숫자
논스(초록색)를 바꾸면 해시가 전부 바뀌어. 이게 채굴자들이 초당 수조 번씩 하는 추측이야.

80바이트 안에는 무엇이 들어 있을까?

필드크기블록 헤더의 역할
버전4바이트블록이 따르는 규칙
이전 블록 해시32바이트이 블록을 이전 블록과 연결합니다
머클 루트32바이트모든 거래를 아우르는 하나의 해시
시간4바이트채굴자가 블록을 만들었다고 알릴 때
비트(목표값)4바이트블록 해시가 얼마나 낮아야 하는지
논스4바이트채굴자가 계속 바꾸는 숫자

채굴자는 왜 헤더만 해시할까?

블록 헤더가 블록 전체를 대표하기 때문입니다. 머클 루트는 모든 거래를 반영하므로 결제가 하나라도 바뀌면 헤더도 바뀝니다. 이전 블록 해시는 전체 이력을 반영하므로 과거 블록을 수정하면 그 뒤의 모든 헤더가 깨집니다.

80바이트는 해시를 빠르게 계산할 수 있는 크기입니다. 채굴자는 여기에 SHA-256를 두 번 적용하고, 결과를 목표값과 비교한 뒤 논스를 바꿔 다시 계산합니다. 이 과정을 초당 수조 번 반복합니다.

실제로 얼마나 작은 값일까요?

체인에는 약 969,785개의 블록이 있습니다(실시간). 따라서 2009 이후의 모든 헤더를 합쳐도 약 78 MB입니다. 그래서 경량 지갑은 모든 헤더를 내려받아 각 헤더의 작업 증명을 확인하면서도 휴대전화에 저장할 수 있습니다. 이에 대응하는 전체 블록 데이터는 수백 기가바이트에 이릅니다.

출처

  1. 블록 해시 알고리즘 · Bitcoin Wiki
  2. 블록체인 참고 자료: 헤더, 머클 트리, 목표값 · Bitcoin 개발자 문서
  3. Bitcoin: P2P 전자 현금 시스템 · Satoshi Nakamoto, 2008

이 페이지의 실시간 수치는 CloudMineCrypto API와 공개 블록체인 데이터를 바탕으로 하며, 정기적으로 갱신되고 각 수치가 표시된 곳에 출처가 안내됩니다. 교육 목적으로만 제공되며 금융 조언이 아닙니다.

이제 채굴이 어떻게 이뤄지는지 확인해 보세요.

Claim a free 8-hour mining plan in the CloudMineCrypto app and watch your estimated BTC tick up from live network data. Withdraw to your own wallet, Lightning included. Rewards are estimates.