MSTR Cat

블록체인/레벨 III · 네트워크/3.2 채굴/수업 3

해시레이트와 보안

경제적 비중의 척도

준비물mempool.space 또는 blockstream.info 접속과거 난이도 데이터를 기록하기 위한 스프레드시트과학적 표기법을 처리할 수 있는 계산기

호기심

  1. 초당 수백경 번의 연산을 나타내는 수치가 어떻게 관측 가능한 변수 단 두 개만으로 도출될까요?
  2. 비트코인의 역사 중 하루를 다시 쓰려면 실제로 무엇이 필요할까요?
  3. 특정 합의 알고리즘 하나 외에는 아무런 쓸모가 없는 하드웨어 투자가 어떻게 해당 네트워크를 안정시키는 힘이 될까요?

탐구

  1. 해시레이트는 작업증명을 수행하는 모든 채굴자의 총 연산 능력으로, 초당 엑사해시(EH/s) 단위로 측정합니다. 1엑사해시는 10^18해시입니다. 2024년에는 이 수치가 수백 EH/s에 이르렀습니다. 해시 시도 횟수를 직접 세는 주체는 없으며, 블록 탐색기와 분석가들은 현재 난이도와 블록 생성 속도를 바탕으로 해시레이트를 추정합니다. 블록 발견은 확률에 따른 확률적 과정이므로, 단기 해시레이트 수치는 블록 생성 간격의 편차에 따라 크게 요동칩니다.
  2. 과거 기록을 고쳐 쓰지 못하게 막는 장치는 암호학적이라기보다 경제적인 것입니다. 최근 기록을 고쳐 쓰려면 공격자는 나머지 네트워크 전체보다 더 많은 해싱 파워를 지속적으로 유지해야 합니다. 이를 위해서는 특수 하드웨어와 에너지를 막대한 규모로 확보해야 하는데, 이를 갖추는 데 드는 비용이 엄청나고 시도 자체도 매우 눈에 띕니다. 2018년 경제학자 에릭 버디시가 제시한 공격 비용 산정 방식 중 하나는, 공격자의 하드웨어가 공격 대신 채굴했다면 벌었을 채굴 수익으로 계산하는 것입니다. 이 관점에서 보면 보안 비용은 대략 채굴자에게 지급되는 보상만큼입니다.
  3. 난이도 조정 메커니즘은 해시레이트가 증가하면 2016블록(약 2주)마다 목표 해시 값을 비례적으로 낮춥니다. 이를 통해 평균 블록 간격이 10분 근처로 유지됩니다. 그 결과 네트워크 연산력이 커질수록 개별 채굴자가 블록을 찾을 확률은 줄어들지만, 공격자가 따라잡아야 하는 총 작업량은 늘어납니다. 채굴자가 소비하는 에너지는 검증 비용 역할을 하며, 인프라에 자본을 이미 투입한 합리적 행위자에게 이중 지불을 경제적으로 비합리적인 선택으로 만듭니다.
  4. 하드웨어 특화는 이러한 경제적 결합을 더욱 강화합니다. 비트코인 ASIC은 오직 이중 SHA-256 해시를 계산하도록 설계되었으며, 동일한 작업증명을 사용하는 코인만 채굴할 수 있고 그 밖에는 거의 가치가 없습니다. 이로 인해 채굴자의 재정적 운명은 네트워크의 건전성 및 보안과 직접 연결됩니다. 네트워크에 대한 공격이 성공한다면 그 하드웨어는 가치의 상당 부분을 잃게 됩니다. 이러한 인센티브 정렬은, 가치가 빠르게 떨어지지만 진입 비용이 높은 전용 설비에 막대한 투자를 한 대규모 운영자가 공격에 나서지 못하게 합니다.
  5. 오래된 블록일수록 시간이 지나면서 불변성이 커집니다. 최근 높이에서 체인을 포크하려면 정직한 네트워크를 짧은 기간만 앞지르면 되므로, 충분한 자본이 있다면 가능합니다. 그러나 수십만 블록 분량의 기록을 되돌리려면 수년간 과반 해시레이트를 유지해야 하며, 그동안 누적되는 에너지 비용은 탈취한 자금으로 얻을 수 있는 어떤 이익보다도 커집니다. 따라서 컨펌 깊이는 최종성의 대리 지표 역할을 합니다. 블록이 하나 추가될 때마다, 해시파워의 과반에 못 미치는 공격자에게는 기록을 되돌릴 가능성이 기하급수적으로 낮아지고, 과반을 가진 공격자에게는 전체 네트워크 약 10분 분량의 작업이 추가됩니다.
  6. 이러한 역학을 확인하려면 mempool.space나 비슷한 블록 탐색기를 열어 현재 네트워크 난이도와 추정 해시레이트를 확인해 보세요. 이 수치를 1년 전 데이터와 비교해 성장 추세와 난이도 재조정 효과를 관찰해 보세요. 개별 장비는 각각 정해진 만큼의 연산 능력을 기여하지만, 네트워크 수치는 통계적 잡음이 섞인 연속적인 추정치라는 점에 유의하세요. 이는 전 세계 여러 관할권에 분산된 채굴 활동의 집합적이면서도 가변적인 특성을 반영합니다.

핵심 사실

  • 해시레이트는 직접 측정되는 것이 아니라 난이도와 블록 생성 속도를 통해 추정됩니다.
  • 2024년까지 비트코인의 해시레이트는 초당 수백 엑사해시에 달했습니다.
  • 과거 기록을 고쳐 쓰려면 나머지 네트워크 전체보다 더 많은 해싱 파워를 지속적으로 유지해야 합니다.
  • 비트코인 ASIC은 SHA-256 채굴 외에는 거의 활용 가치가 없어, 채굴자들의 운명이 네트워크의 상태와 직결됩니다.
  • 컨펌이 하나 늘어날 때마다 소수 해시파워 공격자가 기록을 되돌릴 가능성은 기하급수적으로 낮아지며, 과반 해시파워 공격자의 경우 깊이가 깊어질수록 비용이 커집니다.
  • 난이도는 평균 약 10분 간격을 유지하기 위해 2016블록마다 재조정됩니다.

연습 아홉, 여섯, 셋, 하나

9모으기9개의 수치를 수집하세요. 오늘 세 곳의 블록 탐색기가 보여 주는 추정 해시레이트와, 지난 5년에 걸친 여섯 날짜의 네트워크 난이도입니다.
6묶기9개의 수치를 오늘의 추정치와 지난 5년간 각 연도의 난이도, 이렇게 6개 그룹으로 분류하세요.
3추리기6개를, 비트코인 공격 비용이 얼마나 빠르게 증가해 왔는지에 관한 결론 3가지로 줄이세요.
1결정화비트코인 외에는 쓸모가 없는 하드웨어가 왜 공격에 대한 저항력을 강화할 수 있는지, 그리고 그 논리가 언제 성립하지 않는지 1문장으로 쓰세요.

팩트 체크

날짜, 수치 및 주장은 아래에 명시된 출처들을 통해 확인되었습니다.

인터랙티브 아카데미에서 열기 →

EN PT ES ZH JA RU DE FR MS