[2022년도 국가공무원 9급][정보보호론] 8번

문8. 비트코인 블록 헤더의 구조에서 머클 루트에 대한 설명으로 옳지 않은 것은?

① 머클 트리 루트의 해시값이다.

② 머클 트리는 이진트리 형태이다.

③ SHA-256으로 해시값을 계산한다.

④ 필드의 크기는 64바이트이다.











[해설]

▣ 비트코인 - 블록 헤더 - 머클 트리

  - 머클 트리 : 비트코인 네트워크 내 각 거래내역(transaction)의 해시값을 구하고 가장 인접한 거래내역의 해시값 들이 해시값을 구하는 방식으로 작성된 이진 트리 구조

  - 머클 루트 : 머클 트리의 최종 해시값

  - 각 해시값은 SHA-256 알고리즘으로 산출

  - SHA-256의 결과값은 256bit = 32byte, 이를 16진수로 표현하면 64자 임

  - 머클 트리의 값을 통해 거래내역의 무결성 검증을 효율적으로 수행 가능

댓글

이 블로그의 인기 게시물

영리목적의 마케팅 정보를 전송하기 위한 개인정보 처리 조치