블록체인을 한 문장으로 말한다면
블록들이 체인 형태로 연결되어 이루어진 하나의 데이터베이스이다.
라고 할 수 있을꺼 같습니다. 조금 간단하게 말하면
탈중앙화된 분산원장
이라고 할 수 있을꺼 같습니다.
분산원장기술(DLT; distributed ledger technology)
거래 정보를 기록한 원장을 특정 기관의 중앙화된 서버가 아닌 분산화된 네트워크에서 참여자들이 공동으로 기록 및 관리하는 기술을 의미한다고 합니다.
블록은 일정량의 데이터를 저장해놓은 자료구조의 한 종류를 말한다고 합니다. 그리고 블록은 헤더와 바디로 나누어져 있습니다.
헤더에는 블록에 대한 메타데이터가 포함되어있고, 바디에는 거래내역과 기타정보가 포함되어있다고 합니다.
그리고 블록헤더에는 이전블록의 해시가 다음 블록과 연결되어 있습니다. 바로 이 특징때문에 블록에 값이 변화하게 되면 해시 값이 달라지게 되면서 무결성을 유지한다고 합니다.
제네시스블록(genesis block)은 블록체인에서 생성된 첫 번째 블록을 말한다. 첫 번째 블록이 생성된 이후에 다음 블록이 지속적으로 생성되어 마치 체인처럼 이전 블록에 연결되기 때문에, 제네시스블록이 생성되었다는 것은 해당 블록체인 네트워크가 시작되었다는 상징적 의미를 가지고 있다.
https://www.blockchain.com/explorer/blocks/btc/000000
위를 보면 제네시스 블록에 대한 정보를 볼 수 있습니다.
-Transaction : 어떤 거래가 해당 블록에 포함되어 있는지
생성주기가 2016개, 14일에 맞춰지도록 난이도가 조정이 됩니다.
블록들은 체인 구조로 연결되, 1번째 블록과 마지막 블록을 제외한 나머지 블록들은 자신의 앞과 뒤의 2개의 블록과 연결되어 있다. 블록 내의 특정 값이 변화하면 해시값도 변화하여 체인의 연결이 깨지게 됩니다.