해시(Hash)란? 블록체인 위변조를 막는 원리·특징 한눈 정리
🤖 AI·코인 · 10월 30일 정리 · 일반적인 블록체인·암호학 원리(2026년 8월)
핵심 3줄
- 해시는 어떤 데이터를 넣어도 정해진 길이의 고유한 값이 나오는 「데이터의 지문」이에요.
- 글자 하나만 바꿔도 해시값이 완전히 달라지고, 해시값에서 원래 데이터를 되돌릴 수 없어요.
- 블록마다 앞 블록의 해시값을 담고 있어서 과거 기록을 고치면 뒤 블록이 줄줄이 어긋나 위변조가 드러나요.
📋 한눈에 보기
| 특징 1 길이 고정 | 입력 길이와 상관없이 결과 길이 일정 |
|---|---|
| 특징 2 항상 동일 | 같은 입력은 언제나 같은 해시값 |
| 특징 3 민감성 | 입력을 조금만 바꿔도 결과가 완전히 달라짐 |
| 특징 4 일방향 | 해시값에서 원본 역산 불가 |
| 비트코인 해시 | SHA-256 |
| 이더리움 해시 | 케칵(Keccak) 계열 |
| 일상 쓰임 | 비밀번호 저장, 파일 무결성 검증, 전자서명 |
✅ 체크할 것
- 해시는 위변조를 드러나게 하는 탐지 도구예요. 실제 안전은 합의(채굴 등)와 개인키 관리가 함께 있어야 해요.
- 해시는 원본을 숨기는 용도가 아니라, 원본을 아는 사람이 같은 해시를 만들어 대조하는 방식으로 써요.
❓ 자주 묻는 질문
Q. 해시와 암호화는 뭐가 다른가요?
암호화는 열쇠로 원문을 되돌릴 수 있지만, 해시는 한 방향 계산이라 되돌릴 수 없어요.
Q. 다른 데이터인데 해시값이 같을 수도 있나요?
이론상 0은 아니지만 사실상 일어나지 않도록 설계돼 있어서, 실무에서는 해시가 같으면 같은 데이터로 봐요.
Q. 블록 하나를 몰래 고치면 어떻게 되나요?
그 블록의 해시가 바뀌어 다음 블록에 저장된 값과 안 맞게 되고, 이를 맞추려면 뒤의 모든 블록을 다시 계산해야 해요.
단계별 화면·사진과 더 자세한 설명은 원문에 있어요.
원문에서 자세히 보기 ↗