‹ CHAPTER 10, ALL LESSONS

PATHFINDER · CHAPTER 10 · LESSON 1 OF 5

Bitcoin 채굴 및 작업증명

해시의 복권

채굴자는 정확히 무엇을 찾고 있습니까? 5 min

채굴자는 최신 블록을 가리키는 헤더와 자신이 선택한 거래 내역을 포함하는 후보 블록을 만듭니다. 그런 다음 헤더를 해시합니다. 결과가 네트워크에서 설정한 목표값보다 낮으면 블록은 유효합니다. 그렇지 않으면 채굴자는 논스(nonce)를 변경하고 다시 시도합니다.

풀어야 할 것이 아니라 시도해야 할 것

영리한 지름길은 없습니다. 해시는 예측할 수 없으므로 유효한 해시를 찾는 유일한 방법은 수십억 개를 시도하는 것입니다. 각 시도는 복권 티켓입니다. 오늘날 전체 네트워크는 초당 수천억 개의 해시를 시도하며, 평균적으로 10분마다 하나씩 당첨됩니다.

당첨된 블록은 모든 노드에서 순식간에 확인됩니다. 목표값보다 낮은지 확인하는 데는 하나의 해시만 있으면 됩니다. 이 비대칭성, 즉 생성하기는 매우 어렵지만 확인하기는 사소한 것이 작업증명의 유용성을 만듭니다.

▶ SEE IT IN THE MACHINE

채굴은 벤치의 다섯 개 랙을 보여줍니다. 명판에는 전체 네트워크의 실제 해시레이트가 표시됩니다.

What to remember

  • 유효한 블록의 헤더 해시는 네트워크 목표값보다 낮습니다.
  • 유일한 방법은 논스를 변경하여 해시를 시도하는 것입니다.
  • 찾는 것은 어렵고, 확인은 즉각적입니다.

Quick check

채굴자는 유효한 블록을 어떻게 찾습니까?

노드가 새 블록의 작업증명이 유효한지 확인하는 데 얼마나 걸립니까?

해시의 복권 · Bitcoin University