Skip to main content

Proof of Work (PoW)란 무엇인가

참고: 이 문서는 영문 원본의 자동 번역본입니다.

Proof of Work (PoW)란 무엇인가

**Proof of Work (PoW)**는 **채굴자(miner)**라 불리는 참여자가 연산적으로 어려운 수학 퍼즐을 풀기 위해 경쟁하는 합의 메커니즘입니다. 유효한 해를 가장 먼저 찾는 채굴자가 거래의 다음 블록을 블록체인에 추가할 권리를 얻고 네트워크의 네이티브 암호화폐로 보상을 받습니다. 퍼즐 자체는 본질적인 의미가 없습니다 — 그 유일한 목적은 채굴자가 블록을 생성하기 위해 실제 연산 노력(따라서 실제 전기와 하드웨어 비용)을 들였음을 증명하는 것입니다. 이 자원의 지출이 Proof of Work의 "work"이며, 이것이 블록체인을 변조에 저항하게 만드는 것입니다.

Proof of Work는 2008년 Bitcoin에 의해 도입되었으며 존재하는 가장 검증된 보안 모델 중 하나로 남아 있습니다. 15년 넘게 Bitcoin의 PoW는 단 한 번의 성공적인 51% 공격 없이 수조 달러의 가치를 보호해 왔습니다. 많은 더 새로운 블록체인이 에너지 효율성과 속도를 위해 Proof of Stake로 이동했지만, PoW는 Bitcoin과 여러 다른 네트워크의 기반으로 계속 작동합니다. 크립토 AI 공간에서 PoW는 일부 AI 중심 네트워크가 유용한 연산에 인센티브를 주기 위해 PoW 유사 메커니즘을 사용하기 때문에 관련됩니다 — 의미 없는 해시 퍼즐을 모델 트레이닝이나 인퍼런스 같은 생산적인 AI 워크로드로 대체합니다.

요약하면: Proof of Work는 채굴자가 블록을 생성하기 위해 실제 에너지와 연산을 소비하도록 요구하여 블록체인을 보호하며, 공격자가 원장을 변조하는 것을 엄청나게 비싸게 만듭니다.

Proof of Work가 작동하는 방식

채굴 과정

채굴은 PoW 퍼즐을 풀기 위해 경쟁하는 행위입니다. 이 과정은 지속적으로 반복됩니다:

  1. 거래가 도착한다. 사용자가 네트워크에 거래를 브로드캐스트합니다. 채굴자는 이 거래를 후보 블록으로 수집합니다.
  2. 퍼즐이 설정된다. 채굴자는 블록의 내용과 결합하여 암호학적 해시 함수를 통과시켰을 때 출력이 특정 조건 — 일반적으로 해시가 특정 개수의 0으로 시작해야 함 — 을 충족하는 값(**논스(nonce)**라 불림)을 찾아야 합니다. 해시 함수는 단방향(출력에서 입력을 역설계할 수 없음)이기 때문에, 유효한 논스를 찾는 유일한 방법은 시행착오입니다.
  3. 채굴자가 경쟁한다. 네트워크의 모든 채굴자가 하드웨어가 허용하는 한 빠르게 서로 다른 논스를 시도합니다. 채굴자가 논스를 테스트할 수 있는 속도를 **해시 레이트(hash rate)**라고 합니다. 더 높은 해시 레이트를 가진 채굴자가 해를 먼저 찾을 비례적으로 더 높은 확률을 가집니다.
  4. 해가 발견된다. 유효한 논스를 가장 먼저 찾은 채굴자가 완성된 블록을 네트워크에 브로드캐스트합니다. 다른 노드가 해를 검증하고(찾는 데 몇 분이 걸렸더라도 검증은 1초의 일부만 걸림), 블록의 모든 거래가 유효함을 확인하며, 블록을 자신의 체인 사본에 추가합니다.
  5. 승자가 보상받는다. 성공한 채굴자는 블록 보상(새로 발행된 토큰)에 블록의 거래 수수료를 더해 받습니다. 그러면 과정이 다음 블록을 위해 다시 시작됩니다.

난이도 조정

더 많은 채굴자가 네트워크에 합류하고 총 해시 레이트가 증가하면, 블록이 의도된 것보다 빠르게 발견될 것입니다. 일관된 블록 간격을 유지하기 위해, PoW 네트워크는 주기적으로 난이도(difficulty) — 해시가 충족해야 하는 특정 조건 — 를 조정합니다. 해시 레이트가 상승하면 난이도가 증가하여 해시 시작에 더 많은 0을 요구합니다. 해시 레이트가 하락하면 난이도가 감소합니다. Bitcoin은 10분의 평균 블록 시간을 유지하기 위해 2,016 블록마다(대략 2주마다) 난이도를 조정합니다.

에너지와 하드웨어

PoW는 의도적으로 비쌉니다. 보안 모델은 유효한 블록을 생성하려면 실세계 자원 — 전기와 특수 하드웨어 — 이 필요하다는 사실에 의존합니다. 오늘날 대부분의 PoW 채굴은 해싱만을 위해 설계된 맞춤 칩인 ASIC(Application-Specific Integrated Circuits)을 사용합니다. ASIC 채굴기는 범용 CPU나 GPU보다 해싱에 수천 배 더 효율적이며, 이는 주요 네트워크에서의 PoW 채굴이 자본 집약적인 산업 운영임을 의미합니다.

에너지 비용은 PoW의 가장 자주 비판받는 측면입니다. Bitcoin만으로도 일부 중간 규모 국가에 필적하는 에너지 소비를 가집니다. 지지자들은 이 에너지 지출이 중앙 권한 없이 무허가, 검열 저항적 통화 네트워크를 보호하는 대가라고 주장합니다. 비판자들은 같은 보안이 Proof of Stake를 통해 더 효율적으로 달성될 수 있다고 주장합니다.

측면 세부 사항
하드웨어 주요 PoW 체인용 ASIC; 일부 더 작은 체인용 GPU
전기 지배적인 운영 비용; 채굴 수익성을 결정함
냉각 채굴 하드웨어는 상당한 열을 발생시킴; 대규모에서는 산업용 냉각이 필요함
지리적 분포 채굴자는 전기가 가장 저렴한 곳(수력, 좌초 가스, 태양광)에 모이는 경향이 있음

PoW에서의 완결성

PoW는 **확률적 완결성(probabilistic finality)**을 제공합니다. 블록은 결코 절대적으로 되돌릴 수 없지는 않지만, 그것을 되돌리는 비용은 위에 추가되는 각 후속 블록마다 기하급수적으로 증가합니다. 6번의 확인(Bitcoin에서 대략 1시간) 후에 거래를 되돌리려면 공격자가 그 기간 동안 전체 정직한 네트워크를 앞질러야 합니다 — 성숙한 PoW 체인에서 경제적으로 불가능한 일입니다. 이 확률적 모델은 단일 확인 라운드 후에 블록이 되돌릴 수 없는 것으로 간주되는 많은 PoS 시스템이 제공하는 결정론적 완결성과 다릅니다.

크립토 AI 프로젝트에 중요한 이유

대부분의 크립토 AI 프로젝트가 PoS 체인에 배포되지만, PoW는 여러 이유로 AI 맥락에서 여전히 관련됩니다:

유용한 연산을 위한 PoW 유사 메커니즘

PoW와 AI의 가장 흥미로운 교차점은 유용한 Proof of Work(useful Proof of Work) 개념입니다 — 임의의 해시 퍼즐을 생산적인 연산 작업으로 대체하는 것입니다. 여러 네트워크가 이 아이디어를 탐구했습니다:

  • Bittensor는 "채굴자"가 AI 출력(모델 인퍼런스, 임베딩, 또는 다른 ML 결과)을 생성하고 "검증자"가 이 출력의 품질을 채점하는 Yuma Consensus라는 메커니즘을 사용합니다. 연산 작업이 해시 퍼즐에 낭비되지 않고; 유용한 머신러닝 아티팩트를 생성합니다. 채굴자는 검증자가 판단한 AI 작업의 품질에 기반하여 보상받습니다.
  • AI 컴퓨트에 집중하는 네트워크는 때때로 참여자가 참여의 증거로 실제 GPU 작업(모델 세그먼트 트레이닝이나 인퍼런스 배치 완료 등)을 시연하도록 요구하여, 의미 없는 퍼즐을 의미 있는 작업으로 대체하면서 PoW 철학을 차용합니다.

이러한 하이브리드 설계는 PoW 원칙 — "보상을 얻으려면 실제 작업을 했음을 증명하라" — 을 보존하면서 작업을 생산적인 AI 작업으로 향하게 합니다. 그러나 이들은 또한 새로운 도전을 도입합니다: AI 작업의 품질을 평가하는 것은 단순한 해시를 검증하는 것에 비해 주관적이고 복잡하며, 이는 검증자 채점을 둘러싼 새로운 공격 표면을 만듭니다.

인프라 맥락으로서의 Bitcoin

많은 크립토 AI 프로젝트는 Bitcoin에서 실행되지 않지만 맥락으로 그것을 참조합니다. Bitcoin의 PoW 네트워크는 가장 탈중앙화되고 가장 오래 운영된 블록체인이며, 일부 AI 프로젝트는 인접 서비스를 구축합니다: Bitcoin의 레이어-2 솔루션, Bitcoin 거래를 위한 AI 기반 분석, 또는 채굴 최적화 도구. PoW를 이해하면 이러한 프로젝트를 맥락화하는 데 도움이 됩니다.

에너지 고려 사항

AI 트레이닝과 인퍼런스 자체가 에너지 집약적인 작업입니다. PoW 체인에서 실행되는 크립토 AI 프로젝트는 에너지 비용을 복합화합니다: AI 워크로드는 GPU를 소비하고, 합의 메커니즘은 별도로 채굴 하드웨어를 소비합니다. 이것이 대부분의 AI 중심 체인이 PoS를 선택하는 한 가지 이유입니다 — 에너지 발자국을 두 배로 늘리는 것을 피합니다. PoW 체인의 프로젝트를 검토할 때, 에너지 트레이드오프는 주목할 가치가 있습니다.

DecAIHub 프로젝트 카드에서 나타나는 위치

DecAIHub 프로젝트 카드에 Consensus: PoW가 표시되면, 이는 프로젝트의 주요 블록체인 네트워크가 합의에 Proof of Work를 사용함을 나타냅니다. 이는 네트워크 아키텍처에 대한 사실적 설명입니다.

실제로 PoW는 대부분의 AI 중심 체인이 Proof of Stake를 사용하기 때문에 DecAIHub 프로젝트 카드에서 PoS보다 덜 빈번하게 나타납니다. PoW가 나타날 때, 일반적으로 다음과 연관됩니다:

  • Bitcoin에 구축되거나 인접한 프로젝트.
  • AI 연산에 PoW 유사 메커니즘을 사용하는 네트워크("work"가 해시 퍼즐이 아니라 유용한 작업인 경우).
  • PoS로 전환하지 않은 더 오래된 네트워크.

Consensus 필드는 판단이 아니라 메커니즘을 기록합니다. PoW를 사용하는 프로젝트가 PoS를 사용하는 것보다 본질적으로 더 낫거나 나쁘지 않습니다 — 이 필드는 인프라를 설명하기 위해 존재합니다.

Proof of Work만으로는 증명되지 않는 것

  • PoW는 탈중앙화를 증명하지 않습니다. 채굴은 특히 특수 하드웨어와 저렴한 전기가 필요할 때 소수의 큰 운영의 손에 집중될 수 있습니다. 세 개의 채굴 풀이 해시 레이트의 60%를 통제하는 PoW 네트워크는 실제로 중앙화되어 있습니다.
  • PoW는 프로젝트의 AI가 실제임을 증명하지 않습니다. PoW 블록체인에서 실행되는 것은 프로젝트가 진정한 AI 컴포넌트를 가지는지에 대해 아무것도 말하지 않습니다. 합의 메커니즘은 원장을 보호하지; AI 주장을 검증하지 않습니다.
  • PoW는 환경적 책임을 증명하지 않습니다. 일부 채굴자가 재생 에너지를 사용하지만, 메커니즘 자체는 설계상 에너지 집약적입니다. 환경 영향은 메커니즘 라벨이 아니라 사용된 에너지원에 달려 있습니다.
  • PoW는 작은 체인에 높은 보안을 보장하지 않습니다. PoW 보안은 총 해시 레이트에 비례합니다. 낮은 해시 레이트를 가진 작은 PoW 체인은 몇 시간 동안 채굴 하드웨어를 빌려 51% 공격을 받을 수 있습니다. PoW의 보안 보증은 네트워크를 공격하는 절대 비용에 달려 있으며, 이는 네트워크의 크기와 채굴자 투자에 직접 연결됩니다.
  • PoW는 작업이 유용함을 의미하지 않습니다. 전통적인 PoW 퍼즐(해싱)은 체인을 보호하는 것 외에 유용한 출력을 생성하지 않습니다. 에너지는 순전히 보안을 위해 소비됩니다. 유용한 PoW 변형은 이를 바꾸려고 시도하지만, 더 새롭고 덜 검증되었습니다.

혼동하지 마세요

  • Proof of Stake (PoS) — PoS는 연산 작업이 아니라 경제적 스테이크를 통해 합의를 달성합니다. 둘 다 합의 메커니즘이지만, 근본적으로 다른 보안 모델을 사용합니다.
  • 합의 — 합의는 네트워크 동의의 일반 개념입니다. PoW는 그것을 달성하는 하나의 특정 방법입니다.
  • 채굴과 검증 — PoW에서 블록 생성자는 채굴자라 불립니다. PoS에서는 검증자라 불립니다. 역할은 유사하지만(둘 다 블록을 생성함) 방법은 완전히 다릅니다.
  • 해시 레이트와 연산력 — 해시 레이트는 PoW 채굴 속도(초당 해시)를 측정합니다. 일반적인 연산력의 척도가 아닙니다. 높은 해시 레이트를 가진 채굴자가 AI 워크로드를 위한 GPU 용량이 전혀 없을 수 있습니다.
  • 유용한 Proof of Work와 Proof of Work — 유용한 PoW는 임의의 퍼즐을 생산적인 연산(AI 작업 등)으로 대체합니다. 전통적인 PoW는 임의의 퍼즐을 사용합니다. 이들은 "proof of work" 라벨을 공유하더라도 다른 보안 속성을 가진 별개의 설계입니다.

자주 묻는 질문

Proof of Work는 왜 발명되었나요?

PoW는 탈중앙화 디지털 통화에서 이중 지불 문제를 해결하기 위해 제안되었습니다. Bitcoin 이전에 디지털 화폐는 사용자가 같은 코인을 두 번 쓰는 것을 막기 위해 신뢰된 중개자를 필요로 했습니다. Satoshi Nakamoto의 통찰은 블록을 생성하기 위해 실제 연산 작업을 요구하면 단일 행위자가 거래를 위조하는 것이 경제적으로 비합리적이게 된다는 것이었습니다. 그렇게 하는 것이 얻을 수 있는 것보다 더 많은 비용이 들기 때문입니다.

Bitcoin은 여전히 Proof of Work를 사용하나요?

예. Bitcoin은 PoW를 사용하며 이를 변경할 계획이 없습니다. Bitcoin 커뮤니티는 PoW를 네트워크의 보안 모델, 검열 저항성, 무허가 성질에 필수적이라고 여깁니다. Ethereum은 2022년에 PoW에서 벗어났지만, Bitcoin의 설계 철학은 PoW를 한계가 아니라 핵심 기능으로 취급합니다.

Proof of Work가 환경적으로 지속 가능할 수 있나요?

에너지원에 달려 있습니다. 수력, 태양광, 풍력, 또는 좌초된 천연가스로 구동되는 PoW 채굴 운영은 석탄이나 그리드 전기로 구동되는 것보다 더 작은 환경 발자국을 가집니다. 일부 연구는 Bitcoin 채굴의 상당 부분이 재생 에너지나 그 외 좌초된 에너지를 사용한다고 추정합니다. 그러나 PoW의 절대 에너지 소비는 에너지원과 무관하게 PoS보다 수십 배 더 높게 남아 있습니다.

PoW 네트워크에 대한 51% 공격이란 무엇인가요?

51% 공격은 단일 주체나 조율된 그룹이 네트워크 총 해시 레이트의 절반 이상을 통제할 때 발생합니다. 다수 해시 파워로 공격자는 정직한 체인을 앞질러 이중 지불과 거래 검열을 가능하게 할 수 있습니다. Bitcoin 같은 큰 PoW 네트워크에서 해시 레이트의 51%를 획득하는 비용은 수십억 달러에 이르러, 그러한 공격을 경제적으로 비합리적으로 만듭니다. 그러나 더 작은 PoW 체인에서는 51% 공격이 실제로 발생한 적이 있습니다.

왜 일부 AI 네트워크가 PoW 유사 메커니즘을 사용하나요?

일부 AI 중심 네트워크는 PoW 철학 — "보상을 얻으려면 실제 작업을 했음을 증명하라" — 이 AI 연산에 자연스럽게 맞는다고 믿습니다. 해시 퍼즐을 푸는 대신, 참여자는 유용한 AI 작업(모델 세그먼트 트레이닝, 인퍼런스 실행, 출력 평가)을 수행합니다. 이는 에너지 지출을 생산적인 연산으로 재활용하면서 PoW의 경쟁적, 능력주의적 구조를 유지합니다. Bittensor는 고품질 AI 출력에 대해 채굴자에게 보상하기 위해 Yuma Consensus를 사용하는, 이 접근법의 가장 두드러진 예입니다.

외부 참고 자료

함께 보기