본문 바로가기
블록체인 이론

블록의 구조

by gun_poo 2024. 2. 21.

블록의 정의

 

블록은 거래내역, 데이터 등을 저장하는 단위로 하나의 블럭에 여러개의 거래내역, 데이터가 저장된다.

 

구조

 

  • 블록을 식별할 수 있는 정보가 담긴 해시
    • 해시 : 블록 식별자. 헤더에 있는 6가지 정보를 합친 후 sha256 알고리즘으로 변환한 값
  • 블록의 다양한 정보가 들어있는 헤더
    • 프로토콜 버전 정보
    • 바로 이전 블록의 해시
    • 블록이 생성된 시간정보
    • 계산의 난이도를 나타내는 bits
    • 일정 난이도 계산 작업을 통해 나온 결과 값이며 작업 증명을 의미하는 Nonce
    • 개별 거래정보의 거래 해시를 2진 트리로 구성할때 머클 트리 뿌리에 위치한 머클 루트 
 

머클트리

머클 트리(Merkle Tree)는 블록체인 기술에서 데이터의 무결성을 검증하는 데 사용되는 데이터 구조이다. 이 구조는 특히 거래 데이터의 무결성을 효율적으로 검증하기 위해 설계되었다. 여기서 "

blockgun.tistory.com

  • 블록에 담긴 총 트랜잭션의 갯수
  • 디지털 자산의 거래내역들이 해시화 되어 모여 있는 바디

'블록체인 이론' 카테고리의 다른 글

해시 함수와 비대칭 암호화 기법  (0) 2024.02.21
트랜잭션 (transaction), UTXO, 서명  (1) 2024.02.21
Nonce  (0) 2024.02.21
이더리움 Nonce 검증  (0) 2024.02.21
머클트리  (0) 2024.02.21

댓글