다른 사람이 만든 블럭을 그냥 가져다 쓸 수는 없다. 이 블럭이 제대로 된 블럭인지를 먼저 검증하는 과정이 반드시 필요하다. 다른 사람이 만든 블럭을 봤을 때 이 블럭이 제대로 된 블럭인가? 를 판별하는 기준은 3가지가 있다. a) 새로운 블럭의 height 값이 이전 블럭의 height + 1 의 값을 가지는가? b) 이전 블럭의 hash 값과 새로운 블럭의 previousHash 값이 같은가? c) 새로운 블럭이 가진 data들, 정확히는 version, merkleRoot, timestamp, height, previousHash 값을 조합해 내가 hash값을 만들어봤을 때, 이 블럭이 가진 hash 값이 정말 나오는가? 셋 중 하나라도 만족하지 못하면 이 블럭은 잘못된 블럭이다. 이 검증과정은 간..