로딩
요청 처리 중입니다...

블록체인(blockchain) 정리 - 3 - 블록 상세하게 알아보기

 블록체인(blockchain) 정리 - 3 - 블록 상세하게 알아보기

이제 기본용어와 왜 블록체인이 생겨났는지 알았으니 블록체인 내부 구조를 좀 더 알아봅시다. 블록체인은 블록들의 리스트입니다.

각 블록은 어떤 요소들로 구성되어 있고, 왜 그래야 하는지 알아봅시다. 아래 코드를 보시죠.

딱히 특정 언어 문법을 사용하지 않았습니다. 이해를 높이기 위해 적당한 type 도 지정했으며, 구현 언어에 맞게 적절히 세팅하면 됩니다. { int index; // 0부터 시작하는 index.

각 블록간의 순서 확인용 string previousHash; // 이전 블록의 hash값 저장용. 이를 통해 이전 블록이 변조되었는지 확인 가능 long timestamp; // 블록 생성시의 timestamp 값 long nonce; // 원하는 형태의 hash값 생성을 위해 사용되는 랜덤값 object data; // 실제 저장되어야 하는 정보. ( e.g.

거래내역, 공증내역, ... ) string hash; // 해당 블록 전체 요소에 대한 hash값. } 요소명 ...

# blockchain # 채굴 # 블록체인 # block # 블록 # 체인 # Pow # chain # work # of # nonce # proof