1. 정의
- 목표 값에 해당하는 해시 값을 찾는데 성공하면 블록을 발행하고 이를 네트워크에 전파하면서 보상을 받게 되는 매커니즘
- 특징 ) 10분 마다 신규 블록 생성(주기성), 연산에 많은 리소스 소모(자원소모), 여러 노드들이 참여(분산체계)
2. 개념도 및 구성요소
가. 개념도
나. 구성요소 - 블증검 수분우(선)
항목 | 항목 세부 설명 |
블록 | - 블록 : 매직 넘버, 블록 사이즈, 블록헤더, 트랜젝션 - 블록 헤더 : 버전, 이전블록 해쉬, 머클루트, 타임스탬프,nonce |
작업증명 (Proof-of-work) | - 유효 블록이 되기 위한 블록 헤더의 난수를 찾아내는 과정 - pow, pos, dpos |
유효성 검증 | - 후보블록의 해시값이 난이도보다 작은지 계산 - 검증된 블록과 이전 블록체인 연결 |
보상과 거래수수료 | - 유효블록을 생성한 마이닝 노드가 보상을 얻게 됨 |
블록체인 분기 | - 약 10분마다 유효 블록 신규 생성 |
동시채굴 성공시 우선순위 | - 긴 블록 선호 정책 |