해시함수 임의 데이터를 특정 길이의 문자, 숫자로 조합된 해시값으로 변환하는 암호화 알고리즘 - 단방향 변환으로 원본 데이터 복원 불가능 - 동일한 입력값은 동일한 해시값으로 변환 - 입력값이 1bit 라도 다르면 다른 해시값을 생성 머글트리 특정 트랜잭션의 위·변조 여부를 효율적으로 조회하기 위한 방식 - 머글루트에 블록에 포함된 모든 트랜잭션을 하나의 해시값으로 요약 - 블록의 해시값들을 바탕으로 상위 블록 해시값을 검증 - 시간이 지날수록 지속적으로 늘어나는 블록체인의 용량을 일부만 다운받아 특정거래를 쉽게 찾고, 위·변조 여부를 검증