위 상자는 간이 블록 모형이다.
이러한 블록들이 연결이 되어서 블록의 체인, 즉 블록체인을 구성하는 것이다.
먼저 블록에는 블록의 번호가 있다. 블록 Number. 만들어진 순서이다.
블록 넘버가 1인 블록을 최초의 블록 genesis block이라고 부르기도 한다.
nonce(논스)는 해싱 암호화 난이도를 조절하는 값이다.
블록 안에 있는 블록 번호, 논스, 데이터가 모두 블록의 해시값에 영향을 주는데
새로운 블록을 생성할 때 블록 번호나 데이터는 건드릴 수 없고, 논스의 값을 계속 바꿔보면서 특정 숫자보다 작아지는 값을 찾아야 한다.
이런 방식으로 해시 값이 정해진 특정 숫자보다 작게 하는 Nonce를 구하여 새로운 블록을 만드는 방식을 작업 증명이라 하는데 이 개념은 후에 더 자세하게 다루겠다.
블록에 값을 하나라도 바꾸면 상자의 색이 빨간색이 되는데 이는 원본과 다르다는 것을 의미한다.
이때 채굴(Mining)을 수행하여 성공하면 이 수정된 블록에 대한 승인을 받을 수 있다.
이에 대한 개념은 나중에 학습하도록 하겠습니다.