___|  _ \   |  |    |   |_ _|\ \     / ____|
 |     |   |  |  |    |   |  |  \ \   /  __|
 |   | |   | ___ __|  ___ |  |   \ \ /   |
\____|\___/     _|   _|  _|___|   \_/   _____| 

 --- A GOPHER-LIKE INTERFACE FOR HIVE BLOCKCHAIN ---

비트코인 블럭해시 크기 및 길이에 대하여

BY: @john.kim | CREATED: March 26, 2018, 8:52 a.m. | VOTES: 1 | PAYOUT: $0.00 | [ VOTE ]

비트코인 블럭체인은 SHA-256 암호 알고리즘을 사용한다.

이 블럭들에 기입되어 있는 블럭해시의 크기는 총 32Bytes 인데, 어떻게 64 자(길이) 의 해시코드가 돌아오는 걸까.

그건 해시함수를 통해 추출되는 32Bytes의 결과가 16진수로 출력되기 때문이다. 한자리 문자로 0~15 까지 표현이 가능한 16진수를 사용하면 똑같은 길이의 문자지만 더 많은 정보를 입력할 수 있기 때문이다.

즉, 1Bytes= 8bit 이기 때문에 32Bytes = 256bits 가 되는데, 만약 10진수로 표현한다면 256bit/8bit 로 계산되어 8bit씩 총 32자가 표현되는게 맞겠지만, 4bit 단위로 입력되는 16진수로 표현하기 때문에 256bit/4bit = 64 (자)가 되는 것이다.

[IMAGE: https://steemitimages.com/DQmZZLGf9jRamxoK5VBKTWZ1u4xFAZHCCbih21qFCmx4K2d/%EC%9D%B4%EB%AF%B8%EC%A7%80%2038.png]

TAGS: [ #hash-size ] [ #hash-length ] [ #blockhash-length ] [ #blockhash-size ]

Replies

NO REPLIES FOUND.

[ BACK TO TRENDING ] [ BACK TO MENU ]
CMD>