비트코인 포크 개요

Author logo
Patrick Dike-Ndulue
•
Post image

비트코인은 최초의 금융 블록체인 프로젝트로, 동명의 코인을 사용하는 탈중앙화 P2P 결제 시스템이에요. 하지만 뛰어난 기술임에도 불구하고 낮은 확장성, 느린 처리 속도, 높은 수수료 등 다양한 한계가 드러났어요.

이런 문제를 개선하기 위해 '포크'가 등장했어요. 포크란 네트워크를 개선하거나 새로운 코인을 발행하기 위해 블록체인 소프트웨어 코드를 변경하는 것을 말해요.

비트코인 포크란? 왜 필요할까요

포크는 기존 블록체인 코드의 일부를 조정해 프로토콜 알고리즘의 규칙을 바꾸는 작업이에요.

포크가 발생하는 대표적인 이유는 다음과 같아요.

  • 체인 초기화: 어떤 블록체인이든 시간이 지날수록 데이터가 쌓여 체인 길이가 계속 늘어나요. 포크를 통해 트랜잭션을 포크 시점부터 새롭게 계산하면 더 빠른 네트워크를 만들 수 있어요.
  • 네트워크 개선: 개발자들은 블록 크기를 키우거나 해시 알고리즘 등 여러 요소를 바꿔 네트워크 속도를 높이고, 블록체인을 더 안전하고 탈중앙화되게 만들 수 있어요.

비트코인 포크는 블록체인 운영 방식에 대한 커뮤니티 내 심각한 의견 충돌에서 비롯되기도 해요. 일부가 변경을 지지하고, 나머지는 반대할 때 합의에 이르지 못하면 블록체인이 분기되어 두 개의 독립된 네트워크가 생겨나요.

비트코인 하드포크와 소프트포크: 무엇이 다를까요?

포크는 계획적으로 이루어질 수도, 예기치 않게 발생할 수도 있어요. 포크는 하드포크와 소프트포크로 나뉘어요.

  • 하드포크는 블록체인 체인을 분기해 기존 BTC와 함께 새로운 암호화폐를 만들어내요. 대표적으로 BCH(비트코인 캐시)가 있어요. 비트코인과 비트코인 캐시는 개발팀, 개발 방향, 기술적 특징 등에서 여러 차이가 있어요.
  • 소프트포크는 블록체인 코드에 급격한 변화를 주거나 새로운 코인을 만드는 것이 아니라, 기존 기능을 개선하는 데 초점을 맞춰요.

비트코인 커뮤니티에서는 하드포크가 꽤 인기가 있어요. 새로운 코인을 무료로 받을 수 있기 때문이에요.

비트코인 주요 하드포크

2009년 첫 비트코인 블록이 생성된 이후, 네트워크에는 여러 번의 포크가 있었고, 약 10여 개의 신규 코인과 100개가 넘는 대체 블록체인 프로젝트가 등장했어요. 하지만 이 중 실제로 가치를 인정받는 코인은 소수에 불과해요.

비트코인 캐시(BCH)

가장 유명한 비트코인 포크 중 하나예요. 2017년 8월 1일, 비트코인 커뮤니티에서 SegWit2x 프로토콜 도입과 블록 크기 2MB 확대를 두고 논쟁이 있었어요. 일부는 알고리즘을 바꾸지 않고 블록 크기만 8MB로 늘려 BTC 확장성 문제(초당 7건 이상 처리 불가)를 해결하자고 주장했어요.

비트코인 캐시는 초당 61건의 트랜잭션 처리 속도를 달성했고, 네트워크 수수료도 크게 낮췄어요.

체인 분기 이후, 새로운 블록체인으로 전환을 원한 BTC 보유자는 보유량만큼 BCH를 동일하게 지급받았어요.

이 포크의 또 다른 포크가 2018년 11월에 등장했는데, 바로 Bitcoin Satoshi Vision(BSV)이에요.

비트코인 골드(BTG)

또 다른 인기 있는 비트코인 포크는 2017년 10월에 만들어진 비트코인 골드(BTG)예요. 이 포크의 목적은 더 강한 탈중앙화를 실현하는 것이었어요. 당시 대부분의 노드가 중국의 대형 채굴풀에 집중되어 있었기 때문이에요.
이를 위해 채굴 알고리즘을 변경해 ASIC(특수 장치)뿐 아니라 일반 GPU(그래픽 카드) 사용자도 채굴에 참여할 수 있게 했어요.

2018년과 2020년에는 비트코인 골드에 51% 공격이 발생했지만, 개발팀이 취약점을 신속히 보완해 BTG를 지켜냈어요.

51% 공격이란, 네트워크 전체 해시 파워의 51%를 가진 채굴자 그룹이 블록체인을 공격하는 것을 말해요. 이 공격이 발생하면 다른 사용자가 블록을 찾을 수 없고, 이중 지불, 보상 및 수수료 독점, 거래 승인 방해, 주요 코인 포크 등이 일어날 수 있어요.

비트코인 다이아몬드(BCD)

2017년 11월, 또 하나의 BTC 포크가 등장했어요. 주요 목표는 프라이버시 강화와 거래 비용 절감이었어요. SHA-256 알고리즘을 적용했고, 총 발행량도 10배로 늘렸어요. 또한 블록 크기를 8MB로 확대해 더 많은 트랜잭션을 처리할 수 있게 했어요.  

SHA-256 알고리즘은 데이터를 암호화하는 암호학적 해시 알고리즘이에요. 어떤 정보든 256비트 출력 데이터(고유한 단방향 해시)로 변환할 수 있고, 원본 데이터로 복호화할 수 없어요.

기타 비트코인 포크

비트코인 기반의 다양한 포크와 클론들이 존재해요. 모두 원조 비트코인을 개선하려 했지만, 낮은 인지도와 소규모 시가총액으로 인해 대부분 성공하지 못했어요. 대표적으로 Bitcoin Atom, Bitcoin Interest, Bitcoin Private, Lightning Bitcoin, BitcoinX, United Bitcoin, Super Bitcoin 등이 있어요.

대표적인 비트코인 소프트포크

비트코인에서는 소프트포크도 자주 일어나요. 그중에서 주목할 만한 것은 단 하나예요.

세그윗(Segwit, 분리된 서명)

이 업데이트는 비트코인 프로토콜의 트랜잭션 변조(멀리어빌리티) 문제를 해결하기 위해 도입됐어요.

트랜잭션 변조란, 하나의 트랜잭션이 여러 개의 유효한 트랜잭션 ID(txid)를 가질 수 있는 현상을 말해요. 서명 후에도 트랜잭션의 일부가 변경될 수 있어, 서명이 무효화되지 않으면서도 ID가 달라질 수 있어요.

이 문제를 해결하기 위해 트랜잭션 서명을 메인 블록 밖으로 분리하는 업데이트가 제안됐어요. 이로 인해 블록 용량이 크게 줄었고, 서명이 더 이상 해시 식별자에 영향을 주지 않아 변조 문제가 해결됐어요.

또한 블록 크기 제한이 늘어나 블록당 더 많은 트랜잭션을 담을 수 있게 됐고, 네트워크 처리량도 2배로 증가했어요. 트랜잭션 승인 속도가 빨라지고, 수수료도 낮아졌어요.

자주 혼동하는 사례: 비트코인 포크가 아닌 것들

인터넷이나 위키피디아 등에서는 라이트코인(Litecoin)을 비트코인 포크로 설명하는 경우가 있어요. 하지만 사실이 아니에요. 라이트코인은 비트코인과 같은 기술을 기반으로 만들어졌지만, 자체 블록체인에서 독립적으로 운영되는 암호화폐예요. 즉, 포크란 기존 블록체인에서 분기된 것을 의미하므로 라이트코인은 포크가 아니에요.

이와 비슷하게 Namecoin, Primecoin 등 비트코인 네트워크 기술을 기반으로 한 다른 프로젝트들도 종종 포크로 오해받아요.

Author logo
작가 Patrick Dike-Ndulue

Senior editor covering crypto, onchain equities, and technology.

Author logo
검토자: Rukkayah Jigam

Writer & editor covering digital assets and product updates.