HOME - 미래와 기술
알쏭달쏭 낯선 개념으로 가득한 블록체인의 구조

50fba07bccd2a7006f98756fb295ea76_1570409986_2411.jpg


b7ea9636d345378f9289611ca1f39128_1544510212_3442.png


알쏭달쏭 낯선 개념으로 가득한

블록체인의 구조


b7ea9636d345378f9289611ca1f39128_1544510212_4661.png


블록체인(blockchain)의 블록이란 일정 시간 동안의

거래 정보를 가지고있는 상자를 말합니다.


그리고 블록을 서로 연결하는 과정에서

채굴과 작업증명이 이루어집니다.


b7ea9636d345378f9289611ca1f39128_1544510212_6024.png


블록의 구조


블록체인의 블록은 크게

블록 헤더(Header), 블록 바디(Body)로 나뉩니다.

그리고 각 블록은 블록해시로 구분됩니다.


b7ea9636d345378f9289611ca1f39128_1544510212_8157.png


블록 해시 (Block Hash)


블록 해시는 블록 헤더에 있는 정보를 모두 더한 후

해시 알고리즘으로 변환된 값으로,

블록을 구분할 수 있도록 하는 식별자 역할을 합니다.


b7ea9636d345378f9289611ca1f39128_1544510212_965.png


블록 헤더(Header)


헤더는 버전, 이전 블록 해시,

머클루트, 타임, 난이도 목표, 논스

6개의 정보로 이루어져 있습니다.


b7ea9636d345378f9289611ca1f39128_1544510213_1386.png


버전(Version)


버전은 해당 블록을 만든 프로그램의

소프트웨어, 프로토콜 버전 정보를 뜻합니다.


b7ea9636d345378f9289611ca1f39128_1544510213_2878.png


이전 블록 해시(Previous block hash)


바로 이전 블록의 블록 해시를 말합니다.

이렇게 이전 블록의 정보를 가지고 있기 때문에

새로 만들어지는 블록의 유효성을 확인할 수 있습니다.


b7ea9636d345378f9289611ca1f39128_1544510213_479.png


머클루트(Merkle Root)


머클루트는 블록 바디에 저장된 거래정보(트랜잭션)의

해시트리입니다. 가까운 노드 2개를 묶어 해시값으로

변환하는 과정을 계속 반복해 최종 값이 머클루트가 됩니다.


b7ea9636d345378f9289611ca1f39128_1544510213_6975.png


타임(Time)


해당 블록이 생성된 시간입니다.


b7ea9636d345378f9289611ca1f39128_1544510213_904.png


난이도 목표(bits)


난이도를 조절하기 위한 수치입니다.

채굴에 참여하는 사람이 많아져 논스를 찾는 시간이 짧아지면

난도가 올라가고, 논스를 찾는 시간이 길어지면

난도가 낮아집니다.


b7ea9636d345378f9289611ca1f39128_1544510219_3544.png


논스(nonce)


논스는 블록을 연결하기 위한 작업증명에 쓰입니다.

새 블록이 만들어졌을 때, 논스 값은 비어있습니다.

난이도 목표를 만족하는 논스를 찾으면 해당 블록은

유효한 것으로 인정되고 체인으로 연결됩니다.


b7ea9636d345378f9289611ca1f39128_1544510219_6318.png


블록 바디(Body)


블록 바디는 거래 정보를 포함하고 있습니다.

[ A가 B에게 1코인을 전송했다. ] 라는 거래 정보가

하나의 트랜젝션이 되어 저장됩니다.


b7ea9636d345378f9289611ca1f39128_1544510219_7458.png


“연결된 블록이 이전 블록의 정보를

포함하기 때문에 블록체인은

신뢰성을 확보하게 됩니다.”



블록의 구조를 알고 나니

확실히 이해되지 않으시나요?


b7ea9636d345378f9289611ca1f39128_1544510219_8356.png


이해할수록 신뢰가 깊어지는

블록체인 기술


앞으로는 어떤 모습으로

발전하게 될지 기대됩니다.


b7ea9636d345378f9289611ca1f39128_1544510219_9657.png
 

  • 저작자표시
  • 비영리
  • 저작자표시
댓글

댓글목록

등록된 댓글이 없습니다.

뉴스레터 신청
블루벨트 코리아는 암호화폐, 금융 등 다양한 뉴스를 메일로 전달해 드립니다.