사이버 대학교에서 한 학기 동안 블록체인 강의를 들었습니다. 그 내용의 핵심만 뽑아서 블록체인의 기술적인 원리를 설명 드리겠습니다.
이번 포스팅은 비트코인 중심이고, 이더리움과 NFT에 대해서는 이어지는 포스팅에서 다룰 예정입니다. 블록(block)은 1MB 크기의 데이터 덩어리입니다.
A가 B에게 비트코인 얼마를 지급한다는, 비트코인 거래(‘트랜잭션’) 정보가 1,800~4,200건이 담겨있습니다. 블록은 헤더(header)와 바디(body)로 구성됩니다(아래 그림 참조).
블록 바디는 방금 언급한 거래 정보를 건건이 담고 있습니다. 블록 헤더는 해당 블록 직전에 생성된 블록에 대한 정보를 물고 있습니다.
블록 헤더에는 그 밖에도 자기 블록에 대한 정보도 담겨 있는데, 다음과 같은 것들입니다 : 거래내역의 머클루트(거래내역 모두를 합쳐서 아주 짧은 해시(hash: 뒤에서 설명함)값으로 만들어서 추후에 거래내역들과 쪼개진 거울조각을 맞추듯 짝을 맞춰 진위를 확인할 수 있는 것), 타...
#
논스
#
머클루트
#
블록체인기본원리
#
블록체인기술
#
블록헤더
#
채굴
#
컴퓨따
#
타임스탬프
#
해시
원문 링크 : 블록체인 기본원리 간략 설명 - 비트코인 중심