💡 핵심 인사이트
하드 포크(Hard Fork)는 블록체인 네트워크의 규칙(프로토콜)을 뜯어고칠 때, 이전 버전의 규칙과는 도저히 호환되지 않을 정도로 거대하고 근본적인 업데이트를 단행하는 것입니다.
모든 참여자(노드)가 새 버전으로 업데이트하지 않으면, 블록체인이 찢어져 전혀 다른 두 개의 코인(체인)으로 영구히 쪼개지는(분기) 파국을 맞이하게 됩니다.


Ⅰ. 포크(Fork)의 개념

포크는 식기로 쓰이는 포크의 끝이 여러 갈래로 갈라지는 모습에서 유래한 IT 용어입니다. 오픈소스 코드를 통째로 복사해서 새로운 길(버전)을 만들어 나가는 행위를 말합니다. 블록체인에서는 합의 알고리즘이나 규칙을 업데이트할 때 이 포크가 발생합니다.


Ⅱ. 하드 포크(Hard Fork)의 원리와 치명성

스마트폰 앱 업데이트와 달리, 중앙 관리자가 없는 블록체인에서는 업데이트를 강제할 수 없습니다.

  • 업데이트 발생: 개발자 진영에서 "블록 크기를 1MB에서 8MB로 늘리자!"라는 이전 규칙(1MB 제한)을 완전히 위반하는 강력한 신규 업데이트를 발표합니다.
  • 노드의 선택: 전 세계 노드들은 각자의 판단하에 새 버전의 소프트웨어를 깔거나(찬성), 옛날 버전을 고수합니다(반대).
  • 영구적 분리 (체인 분기):
    • 신규 버전을 깐 노드들은 8MB짜리 블록을 정상으로 인정하고 자신들끼리 체인을 이어나갑니다.
    • 구버전을 고집하는 노드들은 8MB 블록을 "가짜 장부"로 인식해 버리고, 예전처럼 1MB짜리 블록만 만들며 따로 체인을 이어나갑니다.
  • 결과: 하나의 블록체인 길(도로)이 Y자로 영원히 찢어지게 됩니다. 기존 코인 보유자들은 양쪽 체인에 똑같은 수량의 코인을 갖게 되지만, 사실상 이름이 다른 두 개의 완전히 독립된 암호화폐가 탄생하는 것입니다.

Ⅲ. 하드 포크의 역사적 사례

하드 포크는 커뮤니티의 정치적 철학 대립이나 치명적인 해킹 사고 때문에 일어납니다.

  1. 비트코인 캐시 (BCH) 탄생:
    • 2017년, 비트코인 전송 속도가 너무 느려지자 "블록 크기(용량)를 확 늘리자"는 진영과 "안 돼, 크기를 늘리면 채굴이 어려워져서 소수 기업이 독점해!"라는 진영이 피 터지게 싸웠습니다. 결국 합의에 실패하여 체인이 찢어졌고, 블록 크기를 늘린 진영이 떨어져 나가 만든 것이 비트코인 캐시입니다.
  2. 이더리움 클래식 (ETC) 탄생 (DAO 해킹 사건):
    • 2016년 이더리움 펀드(DAO)가 해킹당해 천문학적인 돈을 털렸습니다. 비탈릭 부테린 주도로 "장부를 해킹당하기 이전(과거) 시점으로 아예 강제로 롤백(되돌리기)하자"는 하드 포크를 단행하여 현재의 이더리움(ETH)을 만들었습니다.
    • 하지만 "코드가 곧 법인데, 인간이 맘대로 장부를 과거로 되돌리면 블록체인의 무결성이 깨진다!"라고 반발하며, **해킹당한 오염된 장부를 그대로 인정하고 남은 소수파들이 '이더리움 클래식(ETC)'**이 되었습니다.

📢 섹션 요약 비유: 하드 포크는 한 지붕 아래 살던 정당(네트워크) 내부에서 **이념 차이로 인한 '극단적 분당 사태'**입니다. 서로 법(프로토콜)이 다르다며 결별을 선언하고 당을 두 개로 쪼개서(비트코인 vs 비트코인 캐시), 영원히 다른 길을 걸어가는 가장 폭력적이고도 명확한 해결책입니다.