비트코인의 코드 업그레이드 구현 과정은 비트코인 개선 제안(BIP)을 통해 공식화됩니다. 이러한 제안은 초안 작성, 동료 검토, 공개 토론 및 엄격한 테스트를 거쳐 커뮤니티 내에서 '대략적인 합의'를 이루는 것을 목표로 합니다. 대략적인 합의는 제안에 대한 반대 의견이 잘못되었다고 대부분의 사람들이 만족할 때 달성된다고 합니다.
대략적인 합의가 이루어지면, 다음 단계는 Bitcoin Core라는 비트코인 소프트웨어 클라이언트 구현에 BIP를 통합하는 것입니다. 이 단계는 '커밋 액세스'를 가진 소수의 '코어 개발자' 중 한 명에 의해 완료됩니다(즉, 커뮤니티가 인정하는 특정 공개 플랫폼에 코드를 업로드할 수 있다는 의미입니다). BIP가 Bitcoin Core 코드 저장소에 반영되면, 최종 단계는 사용자 네트워크(노드)가 소프트웨어 클라이언트의 새 버전을 설치하는 것입니다. 이 최종 단계는 매우 중요합니다. 왜냐하면 최종 사용자가 비트코인이 무엇인지에 대한 궁극적인 통제권을 유지한다는 것을 의미하기 때문입니다.
업그레이드가 활성화되려면 정의된 임계값에 해당하는 노드가 업그레이드를 설치해야 하며, 비트코인 프로토콜에 실질적인 변화를 가져오는 BIP의 경우 활성화 장벽이 매우 높게 설정됩니다. 예를 들어, BIP 141 (SegWit)은 네트워크의 95%의 채굴자가 14일 동안 업그레이드를 신호하도록 요구했습니다.
중요하게도, 대부분의 중대한 BIP는 프로토콜에 '하위 호환' 변경을 도입합니다. 하위 호환성은 새로운 버전의 소프트웨어를 사용하는 모든 노드가 이전 버전을 실행하는 노드와 호환된다는 것을 의미합니다(그리고 그 반대도 마찬가지입니다). 하위 호환성은 개발자보다는 노드가 제안을 구현할지를 최종적으로 결정할 수 있게 합니다. 하위 호환 업데이트는 때때로 '소프트 포크'라고 불립니다.
세그윗 UASF는 비트코인 역사에서 중요한 순간으로, 비트코인 프로토콜에 변화를 도입하는 독특하고 탈중앙화된 접근 방식을 나타냅니다. 개발자나 채굴자가 변경을 추진하는 전통적인 거버넌스 모델과 달리, UASF는 네트워크 사용자가 변화를 주도하는 데 의존합니다. 구체적으로, 이 메커니즘은 사용자가 특정 규칙 변경을 시행하는 비트코인 소프트웨어 버전을 실행하고, 이러한 변경에 대한 지지를 노드를 통해 직접 신호하는 것을 포함합니다.
비트코인 역사에서 가장 주목할 만한 UASF는 2017년 BIP 148과 함께 발생했습니다. 이는 블록체인에서 블록 크기 제한을 늘리기 위해 비트코인 거래에서 서명 데이터를 제거하는 프로토콜 업그레이드인 세그윗(SegWit)을 구현하려는 것이었습니다. 네트워크의 상당 부분이 BIP 148을 시행하는 소프트웨어를 실행할 때, 초기에는 저항하던 채굴자들에게 세그윗을 채택하도록 압박을 가했습니다. 이 풀뿌리 캠페인은 성공적이었고 네트워크에서 세그윗의 광범위한 채택으로 이어졌습니다. UASF는 탈중앙화된 합의 과정의 힘을 보여주었으며, 사용자 기반의 집단적 의지가 네트워크 프로토콜의 중요한 변화를 영향을 미칠 수 있음을 증명했습니다. 이는 비트코인의 탈중앙화된 정신과 일치합니다.
BIP가 하위 호환되지 않는 경우, 도입될 수 있는 유일한 방법은 '하드 포크'를 통해서입니다. 이 경우, 새로운 버전을 실행하는 노드만 서로 호환됩니다. 이는 전체 노드 커뮤니티가 새로운 버전을 사용하기로 동의해야 한다는 것을 의미합니다. 커뮤니티의 일부가 새로운 소프트웨어를 설치하고 실행하는 것에 동의하지 않으면, 서로 더 이상 소통하지 않는 두 개의 별도 체인이 결과로 나타납니다. 비트코인 캐시는 비트코인 포크 중 가장 크고 중요한 것으로, 암호화폐의 확장 방법에 동의할 수 없었던 비트코인 생태계 참여자들로 인해 2017년 8월에 시작되었습니다.
다른 주목할 만한 비트코인 하드 포크로는 다음이 포함됩니다:
비트코인 골드(BTG): 2017년 10월에 시작된 비트코인 골드는 새로운 작업 증명 알고리즘을 사용하여 비트코인 채굴을 탈중앙화하려 했습니다. 이 변경은 비싼 ASIC(애플리케이션 특정 집적 회로) 채굴 장비에 저항하여 더 많은 참여자가 채굴에 접근할 수 있도록 하기 위한 것이었습니다.
비트코인 SV(BSV): 비트코인 사토시 비전(Bitcoin Satoshi Vision)을 의미하는 BSV는 2018년 11월 비트코인 캐시의 하드 포크에서 발생했습니다. 비트코인 SV로 이어진 주요 불일치는 블록 크기 제한에 대한 것이었습니다. BSV 지지자들은 크레이그 라이트를 필두로 체인 트랜잭션 용량을 확장하기 위해 블록을 크게 늘려야 한다고 주장했으며, 이는 비트코인 캐시와의 논쟁적인 분열로 이어졌습니다.
비트코인 다이아몬드(BCD): 2017년 11월에 포크된 비트코인 다이아몬드는 블록 크기 제한을 증가시키고 개인 정보 보호 및 거래 속도를 향상시키려 했습니다. 또한 새로운 사용자의 진입 장벽을 낮추기 위해 총 코인 공급량을 조정했습니다.
이러한 각 하드 포크는 비트코인의 확장성, 채굴 중앙화, 거래 프라이버시 등의 문제를 해결하기 위해 시작되었습니다. 그러나 모든 하드 포크가 비트코인 캐시나 비트코인만큼의 커뮤니티 지원, 시장 자본화, 또는 관련성을 유지한 것은 아닙니다. 포크의 성공은 커뮤니티 지원, 개발자 역량, 제안된 변경의 실행 가능성 등 다양한 요인에 따라 달라집니다.
BIP를 만들고 통합하는 위에서 설명한 공식화된 과정은 일종의 거버넌스로 간주할 수 있지만, 비트코인은 실제로 참여자의 광범위한 합의에 따라 진화합니다. 개발자, 채굴자, 거래소, 지갑 제공자, 수탁자, 독립 노드 운영자, 최종 사용자 등 다양한 목소리가 있습니다. 참여자들은 권력과 영향력을 과도하게 행사하지 않도록 견제와 균형이 이루어지는 역동적인 힘의 싸움에 갇혀 있습니다.
비트코어 클라이언트에 기여한 개발자로 나열된 사람은 100명에 불과하다는 사실을 보면, 그 개발자들 뒤에 있는 자금원이 비트코인 진화의 주요 원동력이라고 결론지을 수 있습니다. 그러나 독립적으로 어떤 비트코인 코어 소프트웨어 클라이언트를 실행할지를 결정하는 비트코인 노드가 최소 80,000개 이상 있다는 점을 고려해야 합니다. 따라서, 노드와 호환되지 않는 소프트웨어를 개발자가 출시하면, 그 소프트웨어는 네트워크 전반에 채택되지 않을 것입니다. 한편, 수백만 명에 달하는 비트코인의 최종 사용자는 노드 운영자에게 영향을 미칩니다. 예를 들어, 지갑 제공자(노드를 운영하는)가 사용자 의사에 반하는 비트코인 버전을 실행하기 시작하면, 그 사용자는 다른 지갑 제공자로 쉽게 전환할 수 있습니다.
채굴자는 비트코인 진화에 과도한 영향을 미친다고 종종 주장되는 또 다른 그룹입니다. 이 주장은 채굴자가 블록에 어떤 거래를 포함할지를 결정하기 때문에, 50% 이상의 해시 파워를 가진 채굴자 집단이 네트워크 전체를 탈취할 수 있다는 것입니다. 그러나 실제로 채굴자도 노드(최종 사용자까지 포함)에 종속됩니다. 이유는 노드(그리고 확장하여 최종 사용자)가 합의 프로토콜을 따르지 않는 채굴자가 생성한 블록을 무시할 수 있기 때문입니다. 이 시나리오에서는 합의 프로토콜에 해시 파워를 투입할 다른 채굴자 그룹이 불가피하게 나타나게 됩니다. 이러한 다른 채굴자 그룹은 블록 보상에 의해 제공되는 경제적 인센티브 덕분에 기회를 잡게 됩니다. '반란' 채굴자는 결과적으로 대다수 사용자가 더 이상 '진짜' 비트코인으로 간주하지 않는 비트코인 버전에 자원을 헌신하는 상황에 놓이게 됩니다. 그들은 새로운 체인에서 새로운 비트코인을 채굴할 자유가 있지만, 시장 참가자들에 의해 그 비트코인은 빠르게 가치가 낮아지며, 이는 반란 채굴자에게 상당한 경제적 손실을 초래합니다. 즉, 강력한 경제적 인센티브가 채굴자가 전체 참여자 커뮤니티의 합의에 따라야 하도록 강요합니다. 이 상호작용은 비트코인이 대다수를 대표하지 않는 참여자 집단에 의해 탈취되지 않도록 보장하는 데 있어 작업 증명 합의 메커니즘이 매우 강력하다고 여겨지는 주요 이유입니다.
암호화폐를 구매, 판매 및 거래할 수 있는 최고의 플랫폼을 발견하세요.
암호화폐를 구매, 판매 및 거래할 수 있는 최고의 플랫폼을 발견하세요.
비트코인에 대한 간단한 소개와 그 중요성에 대해 알아보세요.
비트코인 지갑을 빠르고 쉽게 만드는 방법을 배우세요. 다양한 지갑 유형과 그 장단점을 이해하세요.
이 간단한 팁으로 암호자산을 안전하게 보호하세요.
자주 묻는 질문에 대한 답을 빠르게 찾아보세요.
비트코인 공개 블록체인이 시간이 지남에 따라 소유권을 추적하는 방법을 이해하세요. 공개 및 개인 키, 거래 입력 및 출력, 확인 시간 등과 같은 주요 용어에 대한 명확성을 얻으세요.
이 기사 읽기 →비트코인 공개 블록체인이 시간이 지남에 따라 소유권을 추적하는 방법을 이해하세요. 공개 및 개인 키, 거래 입력 및 출력, 확인 시간 등과 같은 주요 용어에 대한 명확성을 얻으세요.
비트코인의 핵심 특징을 발견하여 그것이 게임 체인징 기술인 이유를 알아보세요.
비트코인에 대한 간단한 소개와 그 중요성에 대해 알아보세요.
비트코인 캐시는 정부나 금융 기관과 같은 중앙 권위에 의존하지 않는 탈중앙화된 개인 간 전자 화폐 시스템입니다.
우리의 주간 뉴스레터로 가장 중요한 통찰력을 제공받아 암호화폐에서 앞서 나가세요.
매주 당신을 위한 암호화폐 뉴스 큐레이션
실행 가능한 인사이트와 교육적인 팁
경제적 자유를 촉진하는 제품에 대한 업데이트
스팸 없음. 언제든지 구독 취소 가능합니다.
© 2025 Saint Bitts LLC Bitcoin.com. All rights reserved