블록은 어떻게 스테일 블록이 되나요?
두 채굴자가 거의 동시에 유효한 블록을 찾습니다. 두 블록 모두 네트워크에 퍼지고, 몇 초 동안 어떤 노드는 한 블록을 먼저 보고 다른 노드는 다른 블록을 먼저 봅니다. 각 노드는 먼저 본 블록을 유지하고 그 위에 다음 블록을 만듭니다.
다음 블록이 동률을 깨뜨립니다. 어느 쪽에 다음 블록이 붙느냐에 따라 작업량이 더 많은 체인이 결정되고, 모든 노드가 그 체인으로 전환하며 다른 블록은 제외됩니다.
보상과 거래는 어떻게 되나요?
스테일 블록의 코인베이스 거래는 메인 체인에 포함되지 않으므로 보상을 쓸 수 없게 됩니다. 대부분의 거래는 승리한 블록에도 포함됐을 가능성이 높습니다. 포함되지 않은 거래는 멤풀로 돌아가 나중 블록에 담깁니다.
이 때문에 코인베이스 코인은 100개 블록이 지나야 쓸 수 있습니다. 거래소가 입금을 반영하기 전에 몇 차례 확인을 기다리는 이유 중 하나이기도 합니다.
고아 블록과 스테일 블록, 어떤 표현이 맞을까요?
Bitcoin Core 코드에서는 두 용어가 다릅니다. 고아 블록은 노드가 부모 블록을 아직 보지 못한 블록이고, 스테일 블록은 경쟁에서 진 블록입니다. 일상적인 대화에서는 둘 다 ‘고아 블록’이라고 부릅니다. 새 블록이 몇 초 만에 네트워크를 통과하는 요즘에는 스테일 블록이 드뭅니다.
출처
- 고아 블록 · Bitcoin Wiki
- 블록체인 가이드 · Bitcoin 개발자 문서
- Bitcoin: P2P 전자 현금 시스템 · Satoshi Nakamoto, 2008
이 페이지의 실시간 수치는 CloudMineCrypto API와 공개 블록체인 데이터를 바탕으로 하며, 정기적으로 갱신되고 각 수치가 표시된 곳에 출처가 안내됩니다. 교육 목적으로만 제공되며 금융 조언이 아닙니다.