도 4 a 에 도시 된 바 와 같이 , 데이터 블록 의 데이터 구조 는 블록 헤더 ( 301 ) 와 블록 본체 ( 302 ) 를 포함 한다 . 블록 본체 ( 302 ) 는 블록체인 에 업로드 된 모든 트랜잭션 정보 를 포함 하 며 , 이 는 블록체인 에 업로드 되 는 필수 콘텐츠 를 나타낸다 . 블록 헤더 ( 301 ) 는 블록체인 에 업로드 되 는 추가 정보 ( 예 : 식별자 정보 ) 를 실 어 전달 한다 . 블록 헤더 ( 302 ) 는 적어도 두 종류 의 콘텐츠 , 즉 타깃 데이터 블록 의 블록 본체 의 요약 과 이전 데이터 블록 의 요약 을 블록체인 에 기록 해야 한다 . 타깃 데이터 블록 의 블록 본체 의 요약 은 현재 데이터 블록 을 유일 하 게 나타내 는 식별자 이 며 , 조회 의 편의 를 위해 기록 된다 . 블록체인 의 이전 데이터 블록 의 요약 은 각각 의 블록 이 이전 블록 과 관련 된 내용 을 포함 할 수 있 도록 기록 되 고 , 블록 자체 의 콘텐츠 도 다음 블록 에 포함 되 어 , 변조 방지 ( tamper - proof ) 목적 을 달성 한다 . 블록체인 상 의 한 블록 이 개인 적 으로 변조 되 면 , 이전 블록 의 블록 헤더 에 있 는 내용 이 현재 블록 의 블록 헤더 에 있 는 내용 과 매칭 되 지 않 아 , 쉽 게 감지 된다 .