
비트코인의 코드 업그레이드 구현 과정은 비트코인 개선 제안서(BIPs)를 사용하여 공식화됩니다. 이는 초안 작성, 동료 검토, 공개 토론 및 철저한 테스트를 통해 커뮤니티 내에서 '대략적인 합의'를 구축하는 목표를 향해 진행됩니다. 대략적인 합의는 제안에 대한 반대가 잘못되었다고 대부분의 사람들이 만족할 때 이루어졌다고 합니다.
대략적인 합의가 이루어지면 다음 단계는 BIP를 비트코어(Bitcoin Core)로 알려진 비트코인 소프트웨어 클라이언트 구현에 통합하는 것입니다. 이 단계는 코드 저장소에 '커밋 액세스' 권한을 가진 소수의 '코어 개발자' 중 한 명에 의해 완료됩니다(즉, 커뮤니티가 인정하는 특정 공공 플랫폼에 코드를 업로드할 수 있습니다). BIP가 비트코어 코드 저장소에 성공적으로 포함되면, 사용자 네트워크(노드)가 소프트웨어 클라이언트의 새 버전을 설치하는 최종 단계가 남게 됩니다. 이 마지막 단계는 비트코인이 무엇인지에 대한 최종 통제권을 사용자에게 부여하므로 매우 중요합니다.
업그레이드를 설치한 노드의 정의된 임계값에 도달해야만 업그레이드가 활성화되었다고 간주될 수 있으며, 비트코인 프로토콜에 실질적인 변화를 주는 BIP의 활성화 장벽은 매우 높게 설정됩니다. 예를 들어, BIP 141 (SegWit)은 14일 동안 네트워크의 95% 광부가 업그레이드를 신호하도록 요구했습니다.
중요하게도, 대부분의 중요한 BIP는 프로토콜에 '하위 호환성' 변화를 도입합니다. 하위 호환성이란 소프트웨어의 새 버전을 사용하는 노드가 이전 버전을 실행하는 노드와 호환되며, 그 반대도 마찬가지인 것을 의미합니다. 하위 호환성은 개발자가 아닌 노드에게 제안이 구현될 것인지 여부에 대한 최종 발언권을 제공합니다. 하위 호환성 업데이트는 때때로 '소프트 포크'라고 불립니다.
Segwit UASF는 비트코인 역사상 중요한 순간으로, 비트코인 프로토콜의 변화를 실행하는 독특하고 분산된 접근 방식을 나타냅니다. 개발자나 광부들이 변화를 추진하는 전통적인 거버넌스 모델과 달리, UASF는 네트워크의 사용자가 변화를 주도합니다. 구체적으로, 이 메커니즘은 사용자가 특정 규칙 변경을 강요하는 비트코인 소프트웨어 버전을 실행하여 그들의 노드를 통해 직접적 지원을 신호하는 것을 포함합니다.
비트코인 역사상 가장 주목할 만한 UASF는 2017년 BIP 148과 함께 발생했으며, Segregated Witness (SegWit), 즉 비트코인 거래에서 서명 데이터를 제거하여 블록 크기 제한을 증가시키는 프로토콜 업그레이드를 구현하는 것을 목표로 했습니다. 네트워크 사용자의 상당 부분이 BIP 148을 강요하는 소프트웨어를 실행했을 때, 이는 처음에는 저항했던 광부들에게 SegWit을 채택하도록 압력을 가했습니다. 이 풀뿌리 캠페인은 성공적이었고, 네트워크에서 SegWit의 광범위한 채택으로 이어졌습니다. UASF는 비트코인의 탈중앙화 합의 과정의 힘을 입증하여 사용자 기반의 집단 의지가 네트워크 프로토콜의 중요한 변화를 영향력 있게 추진할 수 있음을 보여주면서 비트코인의 탈중앙화 정신과 일치합니다.
BIP가 하위 호환성이 없는 경우, 이를 도입하는 유일한 방법은 '하드 포크'라고 알려진 것입니다. 여기서 새로운 버전을 실행하는 노드만 서로 호환됩니다. 이는 전체 노드 커뮤니티가 새로운 버전을 사용하기로 동의해야 함을 의미합니다. 커뮤니티의 어느 부분이라도 새로운 소프트웨어를 설치하고 실행하는 데 동의하지 않으면, 결과적으로 더 이상 통신하지 않는 두 개의 별도 체인이 생깁니다. 비트코인 포크 중 가장 크고 중요한 비트코인 캐시는 2017년 8월 비트코인 생태계의 참여자들이 암호화폐 확장 방법에 합의할 수 없을 때 시작되었습니다.
다른 주목할 만한 비트코인 하드 포크에는 다음이 포함됩니다:
비트코인 골드 (BTG): 2017년 10월 출시된 비트코인 골드는 새로운 작업 증명 알고리즘을 사용하여 비트코인 채굴을 탈중앙화하려 했습니다. 이 변화는 비싼 ASIC(특정 응용 프로그램 용도 집적 회로) 채굴 장비에 저항하여 더 많은 참여자에게 채굴을 개방하려는 의도였습니다.
비트코인 SV (BSV): 비트코인 사토시 비전이라는 의미의 BSV는 2018년 11월 비트코인 캐시의 하드 포크에서 나왔습니다. 비트코인 SV를 초래한 주된 불일치는 블록 크기 제한에 관한 것이었습니다. BSV 지지자들은 더 큰 블록을 통해 온체인 거래 용량을 확장하자는 주장을 했고, 이는 비트코인 캐시와의 논쟁적인 분열로 이어졌습니다.
비트코인 다이아몬드 (BCD): 2017년 11월 포크된 비트코인 다이아몬드는 블록 크기 제한을 늘리고 프라이버시와 거래 속도를 개선하려고 했습니다. 또한 새로운 사용자를 위한 진입 장벽을 낮추기 위해 전체 코인 공급량을 조정했습니다.
각 하드 포크는 비트코인의 확장성, 채굴 집중화, 거래 프라이버시 등의 문제를 해결하기 위해 시작되었습니다. 그러나 모든 하드 포크가 비트코인 캐시나 비트코인만큼의 커뮤니티 지원, 시장 자본화 또는 관련성을 유지한 것은 아닙니다. 포크의 성공은 커뮤니티 지원, 개발자 역량, 제안된 변화의 실현 가능성 등 여러 요인에 달려 있습니다.
위에서 설명한 BIP를 생성하고 통합하는 공식화된 과정을 일종의 거버넌스로 간주할 수 있지만, 비트코인은 실제로 참여자의 광범위한 합의에 따라 진화합니다. 개발자, 광부, 거래소, 지갑 제공자, 수탁자, 독립 노드 운영자, 최종 사용자 등 다양한 목소리가 있습니다. 참여자들은 어느 한 그룹도 과도한 권력이나 영향을 행사하지 못하도록 하는 견제와 균형의 역동적인 권력 투쟁에 갇혀 있습니다.
비트코어 클라이언트에 기여한 것으로 리스트된 개발자가 100명에 불과하다는 사실을 보면, 그 개발자들 뒤에 있는 자금원이 비트코인의 진화를 주도하는 주요 원동력이라고 결론지을 수 있습니다. 그러나 독립적으로 어떤 비트코어 소프트웨어 클라이언트를 실행할지 결정하는 비트코인 노드가 최소 80,000개 이상 있다는 사실도 고려해야 합니다. 결국, 개발자가 노드의 합의와 호환되지 않는 소프트웨어를 출시하면, 그 소프트웨어는 네트워크에서 채택되지 않을 것입니다. 한편, 비트코인의 최종 사용자 - 수백만 명에 달하는 - 는 노드 운영자에게 영향을 미칩니다. 예를 들어, 지갑 제공자(노드를 운영하는)가 사용자들의 바람과 반대되는 비트코인 버전을 실행하기 시작하면, 그 사용자는 단순히 다른 지갑 제공자로 전환할 수 있습니다.
광부는 비트코인의 진화에 과도한 영향을 행사하는 것으로 자주 언급되는 또 다른 그룹입니다. 여기서의 주장은 광부들이 블록에 포함할 거래를 결정하기 때문에 50% 이상의 해시파워를 가진 광부 그룹이 전체 네트워크를 장악할 수 있다는 것입니다. 심지어 네트워크 장악의 위협만으로도 프로토콜의 진화를 영향을 줄 수 있다는 주장도 있습니다. 그러나 현실은 광부들도 역시 노드(그리고 궁극적으로 위에서 설명한 최종 사용자)에게 종속되어 있다는 것입니다. 그 이유는 노드(그리고 확장하여 최종 사용자)가 합의 프로토콜을 따르지 않는 광부가 생성한 블록을 단순히 무시할 수 있기 때문입니다. 이 시나리오에서, 블록 보상에 의해 제공되는 경제적 인센티브 덕분에 합의 프로토콜에 해시파워를 지시하기 위한 또 다른 광부 그룹이 등장할 것입니다. '독립적인' 광부들은 결국 다수의 사용자가 더 이상 '진짜' 비트코인으로 간주하지 않는 비트코인 버전에 자원을 할당하게 될 것입니다. 그들은 새로운 체인에서 새로운 비트코인을 채굴할 자유가 있지만, 시장 참가자들에 의해 그 비트코인은 곧 덜 가치 있는 것으로 간주되며, 이는 독립적인 광부에게 상당한 경제적 손실을 초래할 것입니다. 다시 말해, 강력한 경제적 인센티브는 광부들이 참여자 커뮤니티 전체의 합의와 일치하도록 강요합니다. 이러한 상호작용은 비트코인이 대다수를 대표하지 않는 참여자 그룹에 의해 장악되지 않도록 보장하는 데 있어 작업 증명 합의 메커니즘이 매우 강력하다고 여겨지는 주요 이유입니다.
더 읽기: 비트코인 채굴이란 무엇인가요?
비트코인에 대한 간단한 소개와 그 중요성에 대해 알아보세요.




비트코인 지갑을 빠르고 쉽게 만드는 방법을 배우세요. 다양한 지갑 유형과 그 장단점을 이해하세요.


이 간단한 팁으로 암호자산을 안전하게 보호하세요.


자주 묻는 질문에 대한 답을 빠르게 찾아보세요.

비트코인 공개 블록체인이 시간이 지남에 따라 소유권을 추적 하는 방법을 이해하세요. 공개 및 개인 키, 거래 입력 및 출력, 확인 시간 등과 같은 주요 용어에 대한 명확성을 얻으세요.
이 기사 읽기 →
비트코인 공개 블록체인이 시간이 지남에 따라 소유권을 추적하는 방법을 이해하세요. 공개 및 개인 키, 거래 입력 및 출력, 확인 시간 등과 같은 주요 용어에 대한 명확성을 얻으세요.
비트코인의 핵심 특징을 발견하여 그것이 게임 체인징 기술인 이유를 알아보세요.
비트코인에 대한 간단한 소개와 그 중요성에 대해 알아보세요.


비트코인 캐시는 정부나 금융 기관과 같은 중앙 권위에 의존하지 않는 탈중앙화된 개인 간 전자 화폐 시스템입니다.
우리의 주간 뉴스레터로 가장 중요한 통찰력을 제공받아 암호화폐에서 앞서 나가세요.
매주 당신을 위한 암호화폐 뉴스 큐레이션
실행 가능한 인사이트와 교육적인 팁
경제적 자유를 촉진하는 제품에 대한 업데이트
스팸 없음. 언제든지 구독 취소 가능합니다.

© 2025 Saint Bitts LLC Bitcoin.com. All rights reserved