logo
Avatar
까꿍이 아빠 (Peekaboo.daddy)
2026.04.06.
비트코인에 자주 등장하는 해시함수에 대해 알아보겠습니다! 함수는 수학공식이라고 생각하시면 됩니다. 입력값을 공식에 넣으면 공식에 따른 출력값이 나오죠.) ​ 해시함수는 보통 "마법의 믹서기"로 비유를 많이 합니다. 해시함수는 다음과 같은 특징을 가집니다. ​ 1. 양이나 내용이 다른 어떤 데이터를 넣어도 일정한 '크기'의 데이터로 만들어준다. (아무리 큰 데이터도 한줄짜리 코드로 바꿔준다.) 2. 똑같은 데이터를 넣으면 항상 같은 결과값이 나온다. (함수니깐..) 3. 데이터를 살짝 바꿔서 넣으면 완전 딴판인 결과값이 나온다. 4. 출력값으로는 입력값을 알 수 가 없다. (양자컴퓨터 할아버지가 와도 못푸는게 정설이다.) ​ 요약하자면, 해시함수는 어떤 데이터든 넣으면 원래 내용을 꽁꽁 숨기면서 일정한 길이의 암호로 바꿔주는 아주 빠르고 정확한 "마법의 믹서기"라고 보시면 됩니다. ​ *예시 "안녕"을 입력한 SHA-256 해시 결과 : 5953046f534884e93d8b49e15f22e865f573c9c6f2df3e2f505373d57574f83b (64byte) ​ 마침표를 하나 추가한 "안녕."을 입력한 SHA-256 해시 결과 : 8961726a48235222c66d6d84004e0e01083438f9024f0c4369e96f6004b5749d (64byte) ​ 입력값이 "안녕"에서 "안녕."으로 찍었는데 결과값은 완전 다르죠? ​ 또 비트코인 백서, "비트코인은 2008년 사토시 나카모토라는 인물에 의해 제안된 프로토콜로, 중앙 은행 없이 개인과 개인이 직접 돈을 주고받을 수 있는 혁신적인 시스템입니다... (생략)"을 입력한 SHA-256 해시 결과 : e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 이와같이 이 백서뿐만 아니라 백과사전 분량의 문장을 넣어도 똑같은 64byte로 만들어 버립니다. 이제 해시함수는 이해하셨을까요,ㅎㅎ
Like Inactive Icon
21
Comment Icon
4
Share Icon
공유하기
모든 댓글
Avatar
박현수
2026.04.06.
대디님은 실제 채굴해보신 적 있으세요?
Like Inactive Icon
1
Comment Icon
답글달기
Arrow Icon
답글 숨기기
Arrow Icon
Avatar
까꿍이 아빠 (Peekaboo.daddy)
2026.04.06.
아니오 아직 거기까진 안해봤어요. 채굴도 그렇고 풀노드 돌리는것까지 해보긴 해봐야겠다 라고 생각은 하고 있어요
Like Inactive Icon
좋아요
Avatar
금명이
2026.04.06.
실제 채굴에 성공한다면 어떤 느낌일지... 그런데 함수가 학교다닐 때 배운 수학공식과는 완전 다른데요.
Like Inactive Icon
1
Comment Icon
답글달기
Arrow Icon
답글 숨기기
Arrow Icon
Avatar
까꿍이 아빠 (Peekaboo.daddy)
2026.04.06.
좀 쉽게 설명핟려다보니 무리수를 둔거같아요 다른설명을 찾아볼게요ㅜ
Like Inactive Icon
좋아요
Avatar Icon
댓글을 작성하려면 로그인하세요.