본문 바로가기
IT기술노트/디지털서비스

블록체인(Blockchain)

by 비트코기 2021. 2. 16.
반응형

I. P2P 기반의 데이터 분산 처리 기술, 블록체인의 개요

가. 블록체인(Blockchain)의 정의

   - 분산 DB와 유사한 형태로 P2P를 이용한 네트워크 참여자들에게 데이터를 저장, 검증하여 임의 조작이 어렵게 설계된 저장 플랫폼

나. 블록체인의 특징

   - 3자가 없는 신뢰성 보장, 향상된 보안성, 거래내역 투명성, 안정성, 경제성, 개인정보 보호


II. 블록체인의 개념도 및 구성요소

가. 블록체인의 개념도

- 블록체인은 블록에 대한 링크를 가지고 있는 Linked List

나. 블록체인의 구성요소

구성요소

설명

Block

- 다수의 거래정보의 묶음

Block

Header

Version

- 소프트웨어, 프로토콜 버전

이전블록해쉬

- 블록체인에서 바로 앞에 위치한 블록의 블록해시

머클해쉬

- 개별거래 정보의 거래해시를 이진 트리 형태로 구성할 때, 트리 루트에 위치하는 해시 값

Timestamp

- 블록이 생성된 시간

Bits

- 난이도 조절용 수치

Nonce

- 최초 0에서 시작하여 조건을 만족하는 해시 값을 찾아낼 때까지 1씩 증가하는 계산 횟수

Block Hash

- 6가지 블록헤더 정보를 입력 값으로 하는 블록의 식별자

Block

Body

거래내역

- 트랜잭션

머클트리

- 거래 내역 변조 방지를 위한 거래내역 해시화 트리

 

반응형

댓글