한 주체가 과반 해시레이트를 장악하면 무슨 일이 벌어지는가 -- 이론적으로 가능하지만 비트코인에서는 사실상 불가능한 이유.
어떤 민주적 시스템에서든 누군가 과반수 통제권을 획득하면 어떻게 되느냐는 질문이 제기됩니다. 비트코인에서 이 질문은 구체적인 위협으로 번역됩니다 -- 단일 주체가 네트워크 전체 채굴 능력의 50% 이상을 장악하면 어떻게 되는가? 51% 공격이라 불리는 이 시나리오는 암호화폐에서 가장 많이 논의되는 보안 이슈 중 하나입니다. 이것이 이론적으로는 가능하지만 실질적으로는 불가능한 이유를 이해하면, 비트코인 네트워크를 뒷받침하는 정교한 게임이론의 실체가 드러납니다.
비트코인의 합의 메커니즘은 단순한 규칙을 따릅니다: 가장 긴 유효한 체인이 이긴다. 채굴자들은 블록을 추가하기 위해 경쟁하고, 가장 많은 누적 작업증명을 보유한 체인이 모든 노드에 의해 진실된 기록으로 받아들여집니다.
네트워크 전체 해시레이트의 50% 이상을 장악한 공격자는 이론적으로 다음과 같은 행위가 가능합니다:
그러나 51% 공격자라 할지라도 다음은 불가능합니다:
51% 공격이 비트코인에서 사실상 불가능한 이유를 이해하려면 숫자를 살펴봐야 합니다.
최근 추정치에 따르면 비트코인 네트워크의 총 해시레이트는 초당 800엑사해시를 넘습니다. 이 중 51%를 확보하려면 공격자에게 다음이 필요합니다:
총비용은 200~500억 달러를 넘길 가능성이 높으며, 일일 수백만 달러의 운영 비용이 지속적으로 발생합니다.
핵심적인 게임이론적 통찰은 이것입니다: 51% 공격이 성공하면, 공격 대상 자산의 가치 자체가 파괴됩니다.
어떤 주체가 300억 달러를 투자해 과반 해시레이트를 확보한 뒤 이중지불이나 검열을 시도하면, 시장은 즉시 이를 감지합니다. 비트코인 가격은 폭락합니다. 공격자 자신의 비트코인 보유량 -- 그리고 비트코인만 채굴할 수 있는 막대한 하드웨어 투자 -- 은 가치를 잃습니다. 수백억 달러를 써서 자신이 동시에 파괴한 무언가의 통제권을 얻는 셈입니다.
게임이론 학자들이 비트코인의 인센티브 구조를 유인 양립적(incentive compatible)이라고 부르는 이유가 여기에 있습니다. 상당한 해시레이트를 보유한 누구에게든 가장 수익성 높은 전략은 항상 정직하게 채굴하는 것입니다. 협력의 보상이 공격으로 얻을 수 있는 잠재적 이득을 압도적으로 초과합니다.
정부가 그런 공격에 자금을 댈 수 있을까요? 기술적으로는 가능할지 모릅니다. 하지만 생각해 보세요: 이 수준의 자원을 동원할 수 있는 정부라면, 단순히 공개 시장에서 비트코인을 매수하는 것이 훨씬 유리합니다. 적대적 공격은 투자를 파괴하지만, 매수는 가치가 상승하는 전략적 비축 자산을 확보합니다. 게임이론은 국가 차원에서도 유효합니다.
비트코인에 대한 51% 공격은 이론에 머물지만, 더 작은 작업증명 네트워크는 그렇게 운이 좋지 못했습니다:
이 사건들은 중요한 점을 보여줍니다: 보안은 해시레이트에 비례한다. 채굴 능력이 낮은 네트워크는 공격 비용이 낮아 취약합니다. 다른 모든 작업증명 체인보다 수 자릿수 더 큰 비트코인의 거대한 해시레이트가 바로 비트코인을 안전하게 만드는 요소입니다.
대형 마이닝 풀이 때때로 총 해시레이트의 50%에 근접하거나 일시적으로 초과하는 것은 흔한 우려 사항입니다. 그러나 마이닝 풀은 단일 공격자와 근본적으로 다릅니다:
2014년에 GHash.io 풀이 잠시 해시레이트의 50%를 초과했습니다. 커뮤니티의 반응은 신속했고 -- 채굴자들이 자발적으로 풀을 떠났으며, 같은 풀에서 다시는 일어나지 않았습니다. 이는 기술 계층과 함께 인간의 거버넌스 계층이 작동한다는 것을 보여준 사례입니다.
업그레이드된 채굴 프로토콜인 Stratum V2의 개발은 개별 채굴자에게 자신의 블록에 어떤 거래를 포함할지 선택하는 권한을 부여합니다. 이 결정을 풀 운영자에게 위임하는 대신 채굴자 스스로가 거래를 선택할 수 있게 됩니다. 이로써 풀 기반 검열의 위험이 더욱 줄어들고, 프로토콜 수준에서 탈중앙화가 강화됩니다.
51% 공격은 비평가들이 비트코인의 근본적 취약점으로 자주 인용합니다. 하지만 실제로는 비트코인의 강점을 보여줍니다. 보안을 "공격 비용이 가능한 이득을 압도적으로 초과한다"는 단순한 경제적 계산으로 환원할 수 있다는 사실은, 복잡한 신뢰 기반 시스템보다 더 견고합니다. 은행은 한 명의 내부자에 의해 해킹당할 수 있습니다. 비트코인은 전체 네트워크를 능가하는 지출을 요구합니다. 해시레이트가 계속 성장함에 따라 이 격차는 더욱 벌어지며, 비트코인의 보안은 끊임없이 높아지는 에너지의 성벽이 됩니다.