해시
가변적인 입력 데이터를 고정된 길이의 문자열로 변환한 디지털 식별자.
해싱은 블록체인에서 데이터의 무결성을 검증하고, 블록들을 연결하여 수정 불가능한 원장을 만드는 데 사용됩니다.
graph LR
Center["해시"]:::main
Pre_cryptography["cryptography"]:::pre --> Center
click Pre_cryptography "/terms/cryptography"
Rel_encryption["encryption"]:::related -.-> Center
click Rel_encryption "/terms/encryption"
Rel_mathematics["mathematics"]:::related -.-> Center
click Rel_mathematics "/terms/mathematics"
classDef main fill:#7c3aed,stroke:#8b5cf6,stroke-width:2px,color:white,font-weight:bold,rx:5,ry:5;
classDef pre fill:#0f172a,stroke:#3b82f6,color:#94a3b8,rx:5,ry:5;
classDef child fill:#0f172a,stroke:#10b981,color:#94a3b8,rx:5,ry:5;
classDef related fill:#0f172a,stroke:#8b5cf6,stroke-dasharray: 5 5,color:#94a3b8,rx:5,ry:5;
linkStyle default stroke:#4b5563,stroke-width:2px;
🧒 5살도 이해할 수 있게 설명
🌍 해시는 파일의 '디지털 지문'과 같습니다. 사진에서 점 하나만 지워도 지문(해시)은 완전히 달라집니다.
🤓 Expert Deep Dive
암호학적 해시 함수는 단방향성(不可逆性)과 충돌 저항성을 가져야 하며, 머클 트리 구성의 핵심 요소입니다.
🔗 관련 용어
선행 지식:
📚 출처
2. Hash