블록체인과 해시함수
해시 함수란 무엇인가? 해시 함수는 임이의 길이를 갖는 메시지를 입력받아 고정된 길이의 해시값을 출력하는 함수이다. 암호 알고리즘에는 키가 사용되지만, 해시 함수는 키를 사용하지 않으므로 같은 입력에 대해서는 항상 같은 출력이 나오게 된다. 이러한 해시함수를 사용하는 목적은 메시지의 오류나 변조를 탐지할 수 있는 무결성을 제공하기 위해 사용된다. 특징1. 어떤 입력 값에도 항상 고정된 길이의 해시값을 출력한다. 2. 눈사태 효과 : 입력값의 일부분만 변경되어도 전혀 다른 결과값을 출력한다. 3. 출력된 결과값을 토대로 입력값을 유추할 수 없다. Block Header블록의 헤더는 다음 6가지 정보로 구성된다. 1. version: 소프트웨어 / 프로토콜 버전 2. Previousblockhash: 이 블..
카테고리 없음
2018. 12. 14. 17:06