Bits
지난번 블록체인 구조에서 설명했던 블록 헤더의 구성 요소중 하나인 Bits에 대하여 알아보자
Bits는 쉽게 설명하자면 비트코인을 채굴하기 위한 Target 값인데,
채굴은 블록헤더의 Bits값보다 같거나 작은 값을 찾는것이고,
Difficulty는 제네시스 블록의 bits와 비교한 현재의 난이도 비율이다.
(난이도 = 새로운 블럭을 발견하기 얼마나 어려운지 보여주는 수)
난이도 공식: difficulty = difficulty_1_target / current_target
난이도가 계속해서 바뀌는 이유는
사토시 나카모토가 설계한 이상적인 소요시간이 1Block 당 10분씩, 2016 blocks X 10 분씩 총 약 2주인데, 이때 2주보다 작거나 크면 난이도를 조절해주게 된다.

여기서 이 블록을 생성하기 위하여 해시값을 찾아서 이를 증명 하는 방식으로 PoW라 한다.

'블록체인' 카테고리의 다른 글
Public, Private key , 그리고 Wallet (0) | 2022.11.04 |
---|---|
블록체인(BlockChain) 이란? (0) | 2022.09.18 |