해시

가변적인 입력 데이터를 고정된 길이의 문자열로 변환한 디지털 식별자.

해싱은 블록체인에서 데이터의 무결성을 검증하고, 블록들을 연결하여 수정 불가능한 원장을 만드는 데 사용됩니다.

        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

암호학적 해시 함수는 단방향성(不可逆性)과 충돌 저항성을 가져야 하며, 머클 트리 구성의 핵심 요소입니다.

🔗 관련 용어

선행 지식:

📚 출처