비트코인 포크 개요

이 문서는 다음 언어로 제공됩니다:

Author logo
Patrick Dike-Ndulue
Post image

비트코인은 최초의 금융 블록체인 프로젝트이자 동명의 코인을 사용하는 탈중앙화 P2P 결제 시스템이에요. 뛰어난 기술이지만, 이후 확장성 부족, 낮은 처리 속도, 높은 수수료 등 여러 한계가 발견됐어요.

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

비트코인 포크란? 왜 필요한가요?

포크란 기존 블록체인 코드의 규칙을 일부 변경하는 작업이에요. 즉, 프로토콜 알고리즘의 규칙을 바꾸는 것이죠.

포크가 발생하는 주요 이유는 다음과 같아요.

  • 체인 초기화. 어떤 블록체인도 시간이 지날수록 데이터 용량과 체인 길이가 계속 늘어나요. 포크를 통해 트랜잭션을 새로운 시점부터 집계하면 더 빠른 네트워크가 만들어질 수 있어요.
  • 네트워크 개선. 개발자들은 블록 크기 확대, 해싱 알고리즘 변경 등 다양한 파라미터를 조정해 네트워크 속도를 높이고, 블록체인의 보안성과 탈중앙성을 강화할 수 있어요.

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

비트코인 하드포크와 소프트포크: 차이점은?

포크는 성격에 따라 계획적으로 진행되거나, 예기치 않게 발생할 수 있어요. 크게 하드포크와 소프트포크로 나뉘어요.

  • 하드포크는 기존 블록체인에서 체인이 분리되어 새로운 암호화폐가 탄생하는 경우예요. 예를 들어 BCH(비트코인 캐시)가 이에 해당해요. 비트코인과 비트코인 캐시는 개발팀, 개발 계획, 기술적 특징 등에서 차이가 커요.
  • 소프트포크는 블록체인 코드에 급격한 변화를 주지 않으며, 새로운 코인이 생기지 않아요. 기존 기능을 개선하거나 일부 규칙을 변경하는 데 집중돼 있어요.

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

주요 비트코인 하드포크

2009년 첫 비트코인 블록 생성 이후 여러 포크가 진행되었고, 10여 개의 신규 코인과 100개가 넘는 대체 블록체인 프로젝트가 등장했어요. 하지만 실제로 가치가 있는 것은 극히 일부예요.

비트코인 캐시(BCH)

가장 유명한 비트코인 포크 중 하나로, 2017년 8월 1일 비트코인 커뮤니티 내 의견 충돌 끝에 탄생했어요. 일부는 SegWit2x 프로토콜 적용과 블록 크기 2MB 확장을 지지했고, 다른 일부는 이에 반대했어요. 결국 한쪽은 알고리즘을 바꾸지 않고 블록 크기를 8MB로 늘려 BTC 확장성 문제(초당 7건 이상 처리 불가)를 해결하려 했어요.

비트코인 캐시는 초당 61건까지 처리할 수 있고, 네트워크 수수료도 크게 낮아졌어요.

체인 분기 이후, 새 블록체인으로 이동한 BTC 보유자는 기존 BTC 수량만큼 BCH를 받을 수 있었어요.

이 포크에서 다시 분기된 것이 2018년 11월 등장한 비트코인 사토시 비전(BSV)이에요.

비트코인 골드(BTG)

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

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

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

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

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

SHA-256 알고리즘은 데이터 암호화에 사용되는 암호화 해시 알고리즘이에요. 어떠한 정보도 256비트 출력 데이터(복원 불가한 단방향 해시)로 변환할 수 있어요.

기타 비트코인 포크

비트코인 아톰, 비트코인 인터레스트, 비트코인 프라이빗, 라이트닝 비트코인, 비트코인X, 유나이티드 비트코인, 슈퍼 비트코인 등 다양한 포크와 비트코인 클론이 존재해요. 모두 원조 비트코인을 개선하려 했지만, 인지도와 시가총액이 낮아 성공하지 못했어요.

주요 비트코인 소프트포크

비트코인에서는 소프트포크도 자주 일어나지만, 특별히 주목할 만한 것은 한 가지뿐이에요.

세그윗(세그리게이티드 위트니스)

비트코인 프로토콜의 트랜잭션 변조 문제를 해결하기 위한 업데이트예요.

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

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

블록 크기 제한도 늘어나 한 블록에 더 많은 트랜잭션이 포함될 수 있게 됐어요. 네트워크 처리량이 2배로 증가했고, 거래 승인 속도가 빨라지고 수수료도 줄었어요.

오해하기 쉬운 사례: 비트코인 포크가 아닌 것들

인터넷, 심지어 위키피디아에서도 라이트코인을 비트코인 포크라고 정의하는 경우가 있지만, 사실이 아니에요. 라이트코인은 비트코인과 동일한 기술을 기반으로 만들어졌지만, 자체 블록체인에서 독립적으로 운영되는 암호화폐예요. 즉, 포크가 아니라는 뜻이에요. 포크란 기존 블록체인에서 분기된 것을 의미하거든요.

이와 비슷하게, 비트코인 네트워크 기술을 기반으로 한 네임코인, 프라임코인 등도 포크로 오해받는 경우가 많아요.

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.