PoW의 개념은 Bitcoin이 등장하기 전에도 존재했지만, 2008년 가명의 사토시 나카모토가 "Bitcoin: A Peer-to-Peer Electronic Cash System" 백서를 발표하며 대중의 주목을 받았습니다. 나카모토는 중앙 장부 관리자 없이도 암호 기술과 컴퓨팅 파워로 거래를 증명하는 방식을 제안했습니다. PoW는 Bitcoin 네트워크 참여자들이 모두 같은 정보를 공유하고 있다는 신뢰를 보장합니다.
PoW 알고리즘이 해결한 가장 큰 문제 중 하나가 바로 이중 지불(double-spend) 문제입니다. Fiat 통화와 달리 디지털 통화는 악의적 이용자에 의해 쉽게 복제되거나 조작되어 암호화폐 지갑에 들어있는 금액보다 "두 번" 쓸 수 있게 될 위험이 있습니다. 비록 Bitcoin이 이중 지불 가능성을 완전히 없애지는 못하지만, 이러한 사건이 발생할 확률을 현저히 낮춥니다.
PoW는 컴퓨터가 결제 장부 거래를 인증하기 위해 높은 수준의 해시 파워, 즉 작업을 요구합니다. 이는 복잡한 알고리즘 퍼즐을 푸는 과정이 포함됩니다. 이 "퍼즐"을 가장 먼저 푸는 컴퓨터가 약 2,700개의 거래를 포함하는 새로운 "블록"을 블록체인에 생성할 수 있으며, 이는 최초의 Bitcoin 거래(즉, 제네시스 블록)까지 거슬러 올라갑니다.
만약 누군가 Bitcoin의 블록체인에 악의적인 블록을 추가하려고 한다면, 그 블록이 Bitcoin의 기록 내내 모든 네트워크 참여자에 의해 확인되어야 합니다. 해시 파워의 50% 이상을 보유하지 않는 한, 나머지 컴퓨터들은 잘못된 거래를 승인하지 않으므로 단독 혹은 카르텔이 50% 이상의 해시 파워를 가지지 않는 한 네트워크는 안전하게 유지됩니다. 네트워크가 커질수록 50% 해시 파워를 확보하기가 훨씬 더 어려워집니다.
PoW를 전 세계 컴퓨터가 참여하는 경쟁이라고 생각할 수 있습니다. 작업 증명 블록체인에 컴퓨팅 파워를 제공하는 모든 이들은 새로운 블록을 만들어 거래를 인증하는 복잡한 수학 퍼즐을 풀기 위해 경쟁합니다. 그렇다면 왜 누군가 전기를 사용해 Bitcoin 블록을 만들까요? 암호화폐 채굴은 어떻게 작동하나요? 답은 한마디로 인센티브입니다.
알고리즘 퍼즐을 푸는 데 성공한 사람은 거래 수수료와 블록 보상, 즉 Bitcoin과 같은 고유 암호화폐의 미리 정해진 수량을 받습니다. Bitcoin의 경우, 블록 보상은 블록당 50 BTC에서 시작했지만, 통화 과잉 공급을 막기 위해 매 4년마다 절반으로 줄어듭니다.
블록체인의 일관성을 위해 PoW 합의 메커니즘에는 내장된 난이도 조정 기능이 있습니다. 일정 간격마다 Bitcoin과 같은 블록체인은 블록 보상을 얻기 위해 컴퓨터가 해시 함수 시작 부분에서 예측해야 할 0의 개수를 변경합니다.
채굴자가 많아질수록 퍼즐이 더 복잡해집니다. 반대로 Bitcoin의 해시 파워가 낮아지면 난이도도 낮아집니다. 이런 난이도 조정 덕분에 새로운 블록은 Bitcoin 네트워크에서 10분마다 생성됩니다.
이 합의 모델에서 채굴자들이 잘못된 거래를 만들도록 유인 받지 않는 이유는, 그러한 잘못된 블록을 Bitcoin의 전체 역사 동안 계속 유지해야 하기 때문입니다. 네트워크에 참여하는 기업과 국가가 많아질수록 51% 공격에 필요한 에너지 비용이 점점 더 비현실적으로 커집니다. 하지만 그렇다고 해서 PoW 체인에서 51% 공격이 불가능한 것은 아닙니다. Bitcoin은 이런 공격을 겪은 적이 없지만, Ethereum Classic과 같은 소규모 토큰들은 그런 사례가 있습니다. PoW 체인에 참여하는 사람이 적을수록 이중 지불 시나리오가 발생할 가능성이 커집니다.
PoW는 Bitcoin과의 역사적 연관성 덕분에 암호화폐 역사에서 항상 중요한 혁신으로 남게 될 것입니다. 하지만 암호화폐 업계 모든 구성원이 PoW가 이상적인 합의 방식이라 여기는 것은 아닙니다. 아래는 PoW 블록체인에서 경험할 수 있는 주요 혜택과 위험 요소들입니다.
대부분의 사람들이 작업 증명 기반 암호화폐를 신뢰하지 않게 되더라도, 이 시스템이 "사라질" 가능성은 낮습니다. 한 대의 컴퓨터라도 블록체인에 블록을 추가하려는 사람이 있다면, 해당 암호화폐는 온라인 상태로 남아있을 것입니다.
PoW 암호화폐가 한 대의 컴퓨터로도 존재할 수 있지만, 해시 파워가 낮으면 보안이 강력하지 않습니다. 전 세계적으로 많은 컴퓨터가 지원하는 암호화폐일수록 투자자는 더 신뢰를 가질 수 있습니다.
블록체인의 해시 파워가 강할수록 네트워크의 51%를 단일 주체가 통제할 가능성은 낮아집니다. 더 많은 채굴 풀이 서로 경쟁할수록 중앙집중화의 위험도 줄어듭니다.
Bitcoin이 여전히 대표 암호화폐로 남아있는 주요 이유 중 하나는 그 성공적인 기록 때문입니다. Bitcoin은 PoW가 안전한 P2P 인터넷 결제 시스템을 만들 수 있음을 최초로 입증했습니다. Bitcoin이 도입된 이래 단 한 번의 중단이나 해킹 사례가 없으며, 이러한 긴 성공 기록은 PoW의 신뢰도를 높여줍니다.
Bitcoin과 같은 PoW 체인에는 리더가 없어서 커뮤니티 내에서 합의에 도달하는 것이 쉽지 않습니다. 지분 증명(PoS) 체인과 달리 네트워크 참여자들이 토큰으로 제안에 "투표"할 수 없습니다. 또한, 아무도 새로운 Bitcoin 채굴자를 네트워크에 "채용"하지 않기 때문에 특정 시점에 Bitcoin의 해시 파워가 어디서 나올지 예측하기 어렵습니다.
복잡한 알고리즘 게임 구조 때문에 PoW 체인이 더 느리다는 우려도 있습니다. Bitcoin에서는 블록당 10분 보상 주기로 인해 실생활에서 이 화폐를 사용하기엔 비효율적입니다. 그러나 개발자들은 PoW 체인 상에서 거래를 빠르게 정산하는 다양한 방법을 연구하고 있습니다. 특히 라이트닝 네트워크는 Bitcoin에서 BTC를 더 빠르고 저렴하게 전송할 수 있게 해주는 사이드체인입니다.
마지막 Bitcoin이 유통에 들어간 다음에도 채굴자들이 새로운 블록을 계속 생성할 동기가 있을까요? 많은 개발자들은 Bitcoin의 인센티브(보상) 메커니즘이 블록 보상이 사라진 이후에도 채굴자들이 컴퓨터를 계속 운영하도록 충분히 매력적인지에 대해 의문을 갖습니다.
마지막 Bitcoin이 채굴될 때까지 약 100년이 걸리겠지만, 미래 세대는 PoW 체인에 대한 인센티브 구조를 다시 생각해야 할 것입니다. 여전히 BTC 거래 수수료가 남아있겠지만, 이 수수료가 채굴자의 전기 요금을 충당할 수 있을지는 불확실합니다. 만약 충분하지 않다면(많은 PoS 지지자들이 주장하듯) 네트워크 보안이 충분히 크지 않아 자산 보호에 취약해질 수도 있습니다.
많은 활동가들은 PoW 블록체인이 돌이킬 수 없는 환경 피해를 유발한다고 우려합니다. Bitcoin의 해시레이트가 높아질수록 CO2 배출량도 증가합니다. Bitcoin은 매년 2,100만 미터톤 이상의 CO2를 배출하고, 연간 약 35TWh의 전기를 사용합니다.
점점 더 많은 Bitcoin 채굴자들이 친환경 에너지원으로 이동하고 있지만, 분산된 네트워크에서는 환경 기준을 강제하기 어렵습니다. 또한, Bitcoin 블록체인이 커질수록 해시 파워도 증가할 것입니다. PoW 체인 참여자가 늘수록 에너지 사용도 커집니다. 일부는 이것이 새로운, 더 나은 형태의 화폐 제공을 위해 필요하고 가치 있다고 주장하지만, 다른 이들은 친환경 암호화폐에 비해 불필요하게 낭비적이라고 봅니다.
현재 PoS는 PoW의 대표적 경쟁 메커니즘입니다. "채굴자"가 컴퓨팅 파워로 새로운 블록을 만드는 대신, PoS는 네트워크 참여자가 암호화폐를 "스테이킹"해서 블록체인을 보호합니다. 즉, PoS 체인의 보안을 원한다면 네이티브 통화를 블록체인에 잠가야 합니다. 왜 이런 행동을 할까요? 그 답은 스테이킹 보상입니다. PoS 프로토콜은 무작위로 토큰을 스테이킹한 사람을 "검증자"로 선정해 새 블록을 검증하게 합니다. 이 서비스의 대가로 스테이커는 블록체인 거래 수수료의 일부를 받게 됩니다.
PoS의 장점은 속도와 확장성, 그리고 지속 가능성에 있습니다. PoS 체인은 PoW에 비해 에너지 소모가 적거나 CO2 배출이 적습니다. 또한 분산 거버넌스 환경 덕분에 PoS 체인에서는 합의에 더 쉽게 도달할 수 있습니다. PoS 체인에 토큰을 스테이킹한 사람들은 주요 제안에 대해서 투표할 권리를 갖는 경우가 많습니다.
하지만 PoS는 비교적 새로운 방식이기 때문에 PoW 체인만큼 충분히 검증되지 않았습니다. 비평가들은 PoS가 51% 공격에 더 취약할 수 있다고 주장합니다. 대규모 스테이킹 풀이 이론적으로 PoS 체인 내 투표권을 장악할 위험이 있기 때문입니다. 그럼에도 불구하고 현대 블록체인 개발자들 사이에서는 PoS가 더 선호받고 있습니다.
PoW 합의 방식을 사용하는 암호화폐는 수십 종이 있지만, 여기 대표적인 몇 가지를 소개합니다:
Bitcoin을 기반으로 하는 PoW는 암호화폐에서 매우 중요한 요소입니다. 많은 개발자들이 PoS로의 전환을 고려하지만, PoW 모델의 장점도 여전히 존재합니다. 확장성과 지속 가능성 문제에도 불구하고, PoW는 암호화폐 역사상 가장 오래된 합의 메커니즘입니다. 또한 51% 공격에 드는 에너지 수량이 많아 PoS 체인보다 변조가 어렵다는 주장도 있습니다.
작업 증명 vs. 지분 증명에 대한 여러분의 생각과 무관하게, Worldcoin은 암호화폐 분야의 필수 주제를 꾸준히 다룹니다. 우리는 지구상의 모든 개인에게 무료로 우리 암호화폐를 제공하는 것을 목표로 하는 새로운 기업입니다. 또한, 당사 앱을 다운로드하는 모든 분께 무상으로 DAI를 airdrop하고 있습니다. 암호화폐 시장의 더 많은 정보는 블로그를 구독해 확인하세요.