
포크란 무엇인가
블록체인에서 ‘포크(Fork)’는 네트워크의 규칙(프로토콜)을 변경할 때 발생하는 일종의 분기점을 의미합니다. 소프트웨어 업그레이드 과정에서 구버전 노드와 신버전 노드가 서로 다른 규칙을 따르게 되면, 블록체인이 하나의 경로에서 갈라질 수 있는데, 이때 하위호환성 여부에 따라 하드포크와 소프트포크로 구분됩니다.
하드포크: 되돌릴 수 없는 분기
하드포크(Hard Fork)는 새로운 규칙이 기존 규칙과 호환되지 않는 변경으로, 업그레이드하지 않은 구버전 노드는 새로운 규칙을 따르는 블록을 유효하지 않은 것으로 인식합니다. 만약 네트워크 참여자들의 합의가 완전히 이뤄지지 않으면, 구버전 규칙을 따르는 체인과 신버전 규칙을 따르는 체인이 서로 다른 별도의 블록체인으로 영구히 갈라질 수 있습니다. 2017년 비트코인에서 블록 크기 확장을 둘러싼 이견으로 갈라져 나온 비트코인캐시(BCH)가 대표적인 하드포크 사례로 꼽힙니다.
소프트포크: 하위호환되는 점진적 개선
소프트포크(Soft Fork)는 새로운 규칙이 기존 규칙보다 더 엄격해지는 방식으로 설계되어, 업그레이드하지 않은 구버전 노드도 새로운 규칙을 따르는 블록을 여전히 유효한 것으로 인식할 수 있습니다. 이 때문에 소프트포크는 네트워크 전체가 강제로 동시에 업그레이드하지 않아도 점진적으로 적용될 수 있어 체인 분리 위험이 상대적으로 낮습니다. 비트코인의 세그윗(SegWit) 업그레이드가 대표적인 소프트포크 사례로 언급됩니다.

대표적인 하드포크·소프트포크 사례
| 사례 | 유형 | 연도 |
|---|---|---|
| 비트코인캐시(BCH) 분리 | 하드포크 | 2017년 |
| 세그윗(SegWit) | 소프트포크 | 2017년 |
| 이더리움/이더리움클래식 분리 | 하드포크 | 2016년 |
자주 묻는 질문
하드포크가 발생하면 기존 코인 보유자는 어떻게 되나요?
체인이 분리되는 경우, 분리 시점 기준으로 기존 코인을 보유하고 있던 사람은 새로운 체인의 코인도 동일한 수량만큼 받게 되는 경우가 일반적입니다.
소프트포크는 항상 안전한가요?
체인 분리 위험은 낮지만, 채굴자·검증자 등 네트워크 참여자 다수의 지지를 얻지 못하면 여전히 갈등이나 논란이 발생할 수 있습니다.
이더리움의 ‘머지(The Merge)’는 어떤 포크였나요?
작업증명에서 지분증명으로 합의 방식을 바꾼 대규모 업그레이드로, 여러 단계의 포크를 통해 진행된 것으로 알려져 있으며 세부 기술적 분류는 해당 업그레이드 문서를 참고하는 것이 정확합니다.
포크가 코인 가격에 미치는 영향은 어떤가요?
포크를 둘러싼 시장의 기대와 실제 결과에 따라 가격 변동성이 커지는 경우가 많았던 것으로 여러 사례에서 관찰되지만, 방향성은 사례마다 달랐습니다.
핵심 요약
하드포크와 소프트포크는 블록체인 프로토콜을 바꾸는 방식에서 하위호환성 여부로 갈리며, 하드포크는 체인 영구 분리로 이어질 수 있는 반면 소프트포크는 상대적으로 점진적인 업그레이드가 가능합니다. 본 콘텐츠는 정보 제공을 목적으로 하며, 투자 조언에 해당하지 않습니다.