Go로 만드는 블록체인 part 7 - Merkle Tree


Go로 만드는 블록체인 part 7 - Merkle Tree

이전 포스트와 비슷한 맥락에서, 이번엔 다른 개념을 사용하여 조금 더 최적화해보도록 하겠다. Block Structure 우선 Bitcoin의 블록 구조를 살펴보도록 하겠다. 블록은 크게 Header와 Body로 나누어 살펴볼 수 있다. 이 둘은 서로 정보를 비교하며 무결성을 높이게 된다. Bitcoin의 block body에는 Transaction이 담겨있다. 아래의 표는 Bitcoin의 block header 구조이다. Version 버전 Target Bits 작업 증명 난이도 Previous Block Hash 이전 블록의 해시 Time Stamp 블록 생성 시간 Merkle Root 트랜잭션 해시 값 Nonce 작업 증명을 위한 임의의 값 type Block struct { TimeStampint..


원문링크 : Go로 만드는 블록체인 part 7 - Merkle Tree