반감기는 채굴된 블록이 미리 설정된 값을 넘으면 자동적으로 채굴 보상이 줄어들도록 구현이 되어있습니다
예를 들면 채굴 보상을 100이라고 합시다. 블록이 500개식 늘때마다 채굴 보상을 반으로 줄어들도록 해보면
A. 1번 부터 499까지는 채굴 보상이 100
B. 500번 부터 999까지는 채굴 보상이 50
C. 1000번 부터 1499ㅁ거지는 채굴 보상이 25
이와 같이 동작 하도록 구현되어있습니다
비트코인의 채굴 난이도는 2016개 단위로 변경되도록 설계가 되어있습니다. 간단히 설명드리면 이전 2016개의 블록을 채굴 할 때 드는 평균 시간과 현재 2016개의 블록을 채굴 할 때 드는 평균 시간을 비교합니다. 편의를 위해 Prev와 Curt로 명명하겠습니다
만역 prev 가 curt보다 크면, 난이도 증가.
만역 prev가 curt보다 작으면, 난이도 감소.
입니다
이 난이도의 증감폭은 최대 25프로 이내에서 변동하게 설계가 되어있습니다