[2022년도 국가공무원 9급][정보보호론] 8번
문8. 비트코인 블록 헤더의 구조에서 머클 루트에 대한 설명으로 옳지 않은 것은?
① 머클 트리 루트의 해시값이다.
② 머클 트리는 이진트리 형태이다.
③ SHA-256으로 해시값을 계산한다.
④ 필드의 크기는 64바이트이다.
[해설]
▣ 비트코인 - 블록 헤더 - 머클 트리
- 머클 트리 : 비트코인 네트워크 내 각 거래내역(transaction)의 해시값을 구하고 가장 인접한 거래내역의 해시값 들이 해시값을 구하는 방식으로 작성된 이진 트리 구조
- 머클 루트 : 머클 트리의 최종 해시값
- 각 해시값은 SHA-256 알고리즘으로 산출
- SHA-256의 결과값은 256bit = 32byte, 이를 16진수로 표현하면 64자 임
- 머클 트리의 값을 통해 거래내역의 무결성 검증을 효율적으로 수행 가능
댓글
댓글 쓰기