Candidate Block (후보 블록)
채굴 주체가 블록 보상을 받기 위해 블록체인에 추가하기 위해 생성한 임시 블록입니다.
후보 블록은 채굴 주체가 블록체인에 추가하고 블록 보상을 받을 목적으로 생성한 임시 블록입니다.
실제 예시:
- 비트코인 채굴:
- 채굴자는 비트코인 네트워크에서 거래를 수집합니다.
- 채굴자는 이러한 거래를 포함하는 후보 블록을 생성합니다.
- 채굴자는 이 후보 블록을 검증하기 위해 복잡한 수학 문제를 해결합니다.
성공하면 이 후보 블록은 비트코인 블록체인에 추가되고 채굴자는 보상으로 비트코인을 받습니다.
- 이더리움 채굴:
- 이더리움 채굴자는 이더리움 네트워크에서 보류 중인 거래를 수집합니다.
- 채굴자는 해당하는 경우 스마트 계약 실행을 포함하여 이를 후보 블록으로 형성합니다.
- 채굴자는 작업 증명(PoW)을 사용하여 이 후보 블록을 검증하기 위해 계산 작업을 수행합니다.
성공적으로 검증되면 이 후보 블록은 이더리움 블록체인의 일부가 되어 채굴자에게 보상으로 이더(ETH)를 부여합니다.
후보 블록의 본질:
- 임시적 성격: “후보”라는 용어는 이러한 블록이 잠재적인 추가 사항이지만 각 블록체인 네트워크에서 아직 확인되지 않았음을 의미합니다.
- 채굴자 인센티브: 채굴자는 네트워크 프로토콜에서 제공하는 금전적 인센티브를 주로 위해 이러한 블록을 생성하고 검증합니다.
- 블록체인 무결성에서 중요한 역할: 이러한 블록은 비트코인이나 이더리움과 같은 공개 원장에 정당한 거래만 포함되도록 보장하는 엄격한 검증 프로세스를 거칩니다.
이 프로세스는 분산 네트워크 내에서 보안과 신뢰를 유지합니다.
- 채굴 인센티브 제공: 블록 보상은 채굴자가 네트워크에 참여하도록 유도하여 보안과 분산화에 기여합니다.
- 거래 촉진: 후보 블록은 거래를 함께 묶어 블록체인에 추가하고 안전하고 체계적인 방식으로 처리할 수 있도록 합니다.
- 경쟁 및 낭비: 채굴은 매우 경쟁적일 수 있으며 블록 보상은 하나의 채굴자만 받습니다. 이는 많은 계산 능력의 낭비로 이어질 수 있습니다.
- 집중화 가능성: 단일 주체가 네트워크 해싱 파워의 대부분을 제어하게 되면 어떤 후보 블록을 추가할지 제어하여 블록체인을 조작할 수 있습니다.
복잡한 퍼즐을 풀기 위해 경쟁하는 채굴자 그룹을 상상해 보세요. 먼저 퍼즐을 푸는 사람이 거래의 새로운 “블록”을 블록체인에 추가하고 보상을 받을 수 있습니다. 후보 블록은 이 퍼즐을 풀려는 채굴자의 시도와 같습니다.
후보 블록의 해부학
각 후보 블록은 다음을 포함합니다.
- 블록체인에 추가되기를 기다리는 검증된 거래 모음입니다.
- 안전한 체인을 보장하는 이전 블록에 대한 참조입니다.
- 채굴자가 퍼즐을 풀기 위해 변경하는 난수, 즉 nonce입니다.
보상을 위한 경쟁
채굴자는 강력한 컴퓨터를 사용하여 논스를 빠르게 변경하여 서로 다른 후보 블록을 생성합니다. 퍼즐을 푸는 논스를 먼저 찾은 채굴자가 승리합니다! 해당 후보 블록은 블록체인에 추가된 다음 블록이 되고 보상을 받습니다.
