의견.png

"블록헤더"의 두 판 사이의 차이

해시넷
이동: 둘러보기, 검색
3번째 줄: 3번째 줄:
 
[[비트코인]]의 블록헤더는 80byte로 구성되어 있고, 전체 블록의 크기는 1MB로 제한되어 있다. 비트코인의 블록헤더는 다음과 같이 구성된다.
 
[[비트코인]]의 블록헤더는 80byte로 구성되어 있고, 전체 블록의 크기는 1MB로 제한되어 있다. 비트코인의 블록헤더는 다음과 같이 구성된다.
  
* '''버전'''(version) : 블록 버전 숫자
+
{{인용문|
 +
* 버전 : 블록 버전 숫자
  
* '''이전 블록의 해시값'''(previous block hash) : 이전 블록헤더를 sha256 [[해시함수]]를 이용하여 두 번 해싱한 해시값 – SHA256(SHA256( ))
+
* 이전 블록의 해시값 : 이전 블록헤더를 sha256 [[해시함수]]를 이용하여 두 번 해싱한 해시값 – SHA256(SHA256( ))
  
* '''머클루트 해시값'''(merkle hash root) : 현재 블록에 포함된 거래정보의 거래 해시를 2진 트리 형태로 구성할 때 트리의 루트에 위치하는 해시값
+
* 머클루트 해시값 : 현재 블록에 포함된 거래정보의 거래 해시를 2진 트리 형태로 구성할 때 트리의 루트에 위치하는 해시값
  
* '''타임스탬프'''(timestamp) : 블록의 생성시간, 1970년 01월 01일 이후의 초단위 시간
+
* 타임스탬프 : 블록의 생성시간, 1970년 01월 01일 이후의 초단위 시간
  
* '''비츠'''(bits) : 블록의 [[작업증명]] 알고리즘에 대한 난이도
+
* 비츠 : 블록의 [[작업증명]] 알고리즘에 대한 난이도
  
* '''논스'''(nonce) : 특정 목표값보다 낮은 값을 구하기 위한 카운터
+
* 임시값 : 특정 목표값보다 낮은 값을 구하기 위한 카운터
 +
}}
  
 
==참고자료==
 
==참고자료==

2019년 6월 4일 (화) 17:20 판

블록 헤더(block header)는 블록 해시, 머클루트, 거래정보, 논스값 등 블록의 주요 데이터를 담고 있다. 블록체인 네트워크마다 헤더에 저장되어 있는 내용은 다를 수 있다.

비트코인의 블록헤더는 80byte로 구성되어 있고, 전체 블록의 크기는 1MB로 제한되어 있다. 비트코인의 블록헤더는 다음과 같이 구성된다.

  • 버전 : 블록 버전 숫자
  • 이전 블록의 해시값 : 이전 블록헤더를 sha256 해시함수를 이용하여 두 번 해싱한 해시값 – SHA256(SHA256( ))
  • 머클루트 해시값 : 현재 블록에 포함된 거래정보의 거래 해시를 2진 트리 형태로 구성할 때 트리의 루트에 위치하는 해시값
  • 타임스탬프 : 블록의 생성시간, 1970년 01월 01일 이후의 초단위 시간
  • 비츠 : 블록의 작업증명 알고리즘에 대한 난이도
  • 임시값 : 특정 목표값보다 낮은 값을 구하기 위한 카운터

참고자료

같이 보기


  의견.png 이 블록헤더 문서는 블록체인 기술에 관한 토막글입니다. 위키 문서는 누구든지 자유롭게 편집할 수 있습니다. [편집]을 눌러 이 문서의 내용을 채워주세요.