Skip to main content
Web3Fire
securityintermediate

해시

모든 입력을 고정 크기 문자열로 변환하는 수학 함수로, 블록체인 데이터 무결성의 기반이다.

entity.also_known_as cryptographic hash

entity.loading_intelligence

핵심 사실

카테고리security
난이도intermediate
entity.also_known_ascryptographic hash

개요

암호화 해시는 모든 입력을 고정 크기 문자열(보통 16진수)로 변환하는 수학 함수입니다. 결정적이어서 동일한 입력은 항상 동일한 해시를 생성하며, 일방향 함수이므로 해시에서 원본 입력을 복구할 수 없습니다. 해시는 블록체인 데이터 무결성의 구성 요소입니다.

작동 방식

SHA-256 같은 해시 함수는 임의 입력을 받아 고정 길이 다이제스트를 생성합니다. 블록체인에 가치 있는 두 가지 속성이 있습니다. 입력의 작은 변경도 완전히 다른 해시를 만들고, 주어진 해시를 만드는 입력을 찾는 것이 계산적으로 불가능하다는 것입니다. 블록은 이전 블록의 해시를 포함하여 서로 연결되므로, 과거 블록을 변경하면 이후 모든 해시가 무효화됩니다.

중요성

해시는 블록체인에 변조 방지 증거를 제공합니다. 거래와 블록 해시는 누구나 데이터가 변경되지 않았음을 검증할 수 있게 하며, 해시 기반 커밋 방식은 머클 트리, 작업 증명, 영지식 증명의 기초입니다. 사용자에게 거래 해시(txid)는 모든 블록 탐색기에 표시되는 참조 식별자입니다.

관련 개념

해시는 블록을 체인으로 연결하고 탐색기에서 거래를 식별합니다. 또한 작업 증명, 롤업의 머클 트리 커밋, 영지식 증명의 핵심 원시 요소입니다.

지식 그래프

entity.loading_graph

entity.faq

entity.loading_faq

entity.related_comparisons

ARCHITECTURE V3 — Static Knowledge Shell · 297/297 Concepts · SSG · 0 D1