
💡 암호화폐 뉴스나 거래소 공지사항을 보다 보면 "포크(Fork)"라는 단어를 한 번쯤 들어보셨을 겁니다. 식당에서 쓰는 포크를 떠올리기 쉽지만, 블록체인에서 포크란 '갈림길' 또는 '업그레이드'를 의미합니다. 하나의 블록체인이 새로운 규칙을 도입할 때 의견이 갈리거나 방식이 달라지면서 체인이 갈라지게 되는데요. 이때 업그레이드 방식에 따라 '하드 포크(Hard Fork)'와 '소프트 포크(Soft Fork)'로 나뉩니다. 이 두 포크의 차이점과 대표적인 실제 사례를 알기 쉽게 정리해 드립니다. |
포크(Fork)란 무엇일까?
식사할 때 쓰는 포크의 끝이 여러 갈래로 갈라져 있는 것처럼, 블록체인 생태계에서 기존 체인의 규칙을 바꾸면서 네트워크가 갈라지거나 업데이트되는 현상을 포크라고 부릅니다.
스마트폰에 비유하자면 'OS 버전 업데이트'와 비슷합니다. 새로운 기능을 추가하거나 보안 점검을 할 때 시스템을 업데이트해야 하는 것처럼, 블록체인도 끊임없이 발전하기 위해 포크 작업을 거칩니다.
하드 포크(Hard Fork): 호환 불가능한 대대적인 개혁
하드 포크는 이전 버전과 호환되지 않는 완전히 새로운 규칙을 적용하는 업그레이드입니다.
특징: 이전 소프트웨어를 사용하는 사람(노드)은 새로운 네트워크에 참여할 수 없습니다. 따라서 모두가 새 버전으로 업데이트하거나, 생각이 다른 사람들끼리 갈라서서 새로운 코인(새로운 체인)을 만들어내게 됩니다.
하드 포크의 대표 사례

비트코인(BTC)과 비트코인캐시(BCC, 현 BCH): 2017년 비트코인의 느린 전송 속도와 블록 크기를 둘러싸고 개발진 간에 큰 의견 대립이 있었습니다. 결국 블록 크기를 늘리자는 진영이 하드 포크를 감행하여 '비트코인캐시'라는 새로운 코인이 탄생했습니다.
이더리움(ETH)과 이더리움 클래식(ETC): 2016년 유명한 'DAO 해킹 사건'이후, 해킹 이전으로 기록을 돌리자는 찬성파(현 이더리움)와 "블록체인의 기록은 수정 불가하다"라는 반대파(이더리움 클래식)로 분열되어 하드 포크가 진행되었습니다.
이더리움(ETH)과 이더리움 PoW(ETHW): 2022년 이더리움이 채굴 방식(PoW)에서 지분 증명 방식(PoS)으로 대대적인 전환(머지 업그레이드)을 진행했습니다. 이때 기존 채굴 방식을 고수하려는 일부 커뮤니티가 하드 포크를 일으켜 'ETHW(ETH Proof-of-Work)'라는 별도의 코인을 만들어냈습니다.
소프트 포크(Soft Fork): 이전 버전과 호환되는 하위 호환 업그레이드
소프트 포크는 기존 규칙을 완전히 뒤엎는 것이 아니라, 기존 규칙의 틀 안에서 보안을 강화하거나 효율성을 높이는 가벼운 업그레이드입니다.
특징: 이전 버전과 상위/하위 호환이 유지됩니다. 즉, 사용자가 새 버전으로 업데이트하지 않더라도 기존 네트워크를 계속 이용하는 데 큰 무리가 없습니다. 새로운 코인이 별도로 생성되지도 않습니다.
소프트 포크의 대표 사례

비트코인 P2SH(Pay-to-Script-Hash): 2012년 비트코인 초창기 개발자인 가빈 안드레센(Gavin Andresen) 주도로 시행된 소프트 포크로, "특정 조건(예: 3명 중 2명의 승인)을 충족해야만 코인이 송금되도록 만드는 스크립트"를 적용한 거래 방식입니다. 보안이 중요한 기업이나 DAO, 또는 보안 지갑에서 필수로 사용하는 '다중 서명(Multisig) 지갑'이 가능해진 기반이었습니다.
비트코인 세그윗(SegWit): 2017년 비트코인 블록 안에 들어가는 서명(Signature) 데이터를 분리하여 용량을 확보하고 전송 효율을 높인 업그레이드입니다. 기존 시스템과 호환성을 유지했기 때문에 새로운 코인이 생기지 않고 비트코인 네트워크 자체가 발전하는 계기가 되었습니다.
비트코인 탭루트(Taproot): 2021년 세그윗 이후 비트코인 네트워크에 적용된 가장 중요한 대형 소프트 포크 업그레이드입니다. 복잡한 거래나 스마트 컨트랙트 기능을 간단한 일반 송금처럼 보이게 만드는 암호화 기술(슈노르 서명 등)을 도입했습니다. 이를 통해 비트코인 네트워크의 개인정보 보호(익명성)와 거래 처리 효율성이 크게 향상되었으며, 최근 비트코인 기반 NFT(오디널스)가 등장할 수 있었던 기반이 되었습니다.
한눈에 비교하는 하드 포크(Hard Fork) VS 소프트 포크(Soft Fork)
구분 | 하드 포크 (Hard Fork) | 소프트 포크 (Soft Fork) |
호환성 | 이전 버전과 호환 불가능 | 이전 버전과 호환 가능 |
새 코인 생성 여부 | 새로운 코인 탄생 가능(예: BCH, ETC) | 기존 코인 유지(새 코인 X) |
강제성 | 모든 노드가 반드시 업데이트 필요 | 업데이트하지 않아도 기본 기능 사용 가능 |
비유 | 아예 새로운 규격으로 전환 (예: 220V 전환) | 기존 규격 내 기능 추가 (예: 멀티탭 추가) |
마치며
💡 포크(Fork)는 단순히 '코인이 갈라져서 공짜 코인이 생기는 이벤트'가 아니라, 블록체인 네트워크가 스스로의 문제를 해결하고 발전해 나가는 생존방식입니다. 호환 불가능한 거대한 변화나 의견 대립이 있을 때는 → 하드 포크 기존 시스템을 유지하며 효율을 개선할 때는 → 소프트 포크 내가 보유한 코인이 포크를 진행한다는 소식이 들리면, 이것이 단순 성능 개선인지 아니면 네트워크 분열을 가져오는 하드 포크인지 파악해 보시는 것을 추천합니다! |
※ 참고 자료
Timeline of all Ethereum forks (2014 to present) | ethereum.org
비트코인(BTC) 탭루트 업그레이드에 따른 입출금 일시 중단 안내 (완료)
SegWit 관련 BTC입출금 일시중지 안내 / About BTC SegWit
이더리움 PoW 하드포크에 따른 ETHW 에어드랍 지원 관련 안내 (스냅샷 시점 추가 안내)
Hard Forks and Soft Forks Explained
Hard Fork vs. Soft Fork: Key Differences Explained | Chainlink
※ 본 포스팅은 정보 제공을 목적으로 작성되었으며, 특정 자산이나 금융상품에 대한 투자 권유 또는 금융 조언을 의미하지 않습니다. 시장은 다양한 변수에 따라 변동될 수 있으며, 모든 투자에는 원금 손실의 위험이 있습니다. 투자 결정은 본인의 충분한 조사(DYOR)와 판단에 따라 신중하게 진행하시기 바랍니다.