banner
뉴스 센터
풍부한 실무 노하우와 첨단 시스템

포크 전쟁: 비트코인 ​​독립기념일이란 무엇입니까?

Apr 08, 2024

8월 1일은 디지털 화폐 세계에서 기념비적인 날로 비트코인 ​​독립기념일로 알려져 있습니다. 이 날은 비트코인이 커뮤니티 내 강력한 이해 집단의 통제 시도를 극복하여 탄력성, 분권화 및 주권을 보여준 순간을 상징적으로 상기시키는 역할을 합니다. 오늘이 창립 6주년이 되는 날입니다.

무료 오픈 소스 소프트웨어(FOSS)는 현대 기술 환경에서 혁신, 협업 및 투명성을 촉진하는 데 중요한 역할을 합니다. FOSS의 핵심은 사용자가 소스 코드에 자유롭게 접근하고, 수정하고, 배포할 수 있는 접근성에 있습니다. 개방성의 이러한 측면은 개인과 기업이 특정 요구 사항에 따라 소프트웨어를 맞춤화할 수 있도록 할 뿐만 아니라 지식 공유 및 커뮤니티 중심 개발 문화를 촉진합니다.

비트코인의 경우, FOSS는 분산된 성격과 보안에서 필수적인 역할을 합니다. 비트코인 네트워크는 오픈 소스 소프트웨어 구현에 크게 의존하므로 누구나 블록 검증 및 생성에 참여할 수 있습니다. 이러한 분산화는 단일 개체나 기관이 전체 네트워크를 제어할 수 없도록 보장하면서 공격 및 검열에 대한 시스템의 탄력성을 향상시킵니다. FOSS의 투명성과 감사 가능성은 비트코인의 신뢰성에 크게 기여하며 이를 글로벌 영향력을 지닌 강력하고 획기적인 암호화폐로 만들었습니다.

오픈 소스 프로젝트인 비트코인은 분산되고 민주적인 시스템으로 설계되었습니다. 이는 비트코인의 코드가 FOSS 원칙에 따라 원하는 사람이라면 누구나 자유롭게 검사, 수정 및 배포할 수 있음을 의미합니다. 이러한 품질은 비트코인 ​​프로토콜의 변경 또는 업그레이드에 관한 의사결정에도 적용됩니다. 이러한 결정은 일반적으로 네트워크 참여자, 주로 개발자, 채굴자 및 노드 운영자 간의 합의에 도달함으로써 이루어집니다.

그러나 프로젝트의 방향이나 규모에 대한 관점의 차이로 인해 합의가 이루어지지 않는 상황이 발생할 수 있습니다. 이러한 경우 비트코인 ​​네트워크는 '포크'라고 알려진 프로세스를 거칠 수 있습니다. 포크는 기존 블록체인과의 변경 사항 호환성에 따라 '소프트' 또는 '하드'일 수 있습니다.

'소프트 포크'에서 변경 사항은 이전 버전과 호환됩니다. 즉, 이전 소프트웨어를 실행하는 노드는 최신 소프트웨어를 실행하는 노드에서 생성된 트랜잭션과 블록을 계속 검증할 수 있습니다. 이로 인해 더 많은 참가자가 최신 버전으로 업그레이드함에 따라 이전 버전이 서서히 쓸모 없게 되는 경우가 많습니다.

반면 '하드 포크'에서는 변경 사항이 이전 버전과 호환되지 않습니다. 이는 모든 네트워크 참가자가 최신 버전으로 업그레이드하는 데 동의해야 함을 의미합니다. 합의가 이루어지지 않으면 두 개의 개별 블록체인이 계속해서 동시에 존재할 수 있습니다.

체인 분할 또는 하드 포크는 블록체인 네트워크에서 발생할 수 있는 중요한 이벤트로, 그 결과 두 개 이상의 서로 다른 블록체인 분기 또는 버전이 생성됩니다. 이는 노드 그룹(네트워크 참여자)이 기존 규칙과 호환되지 않는 방식으로 블록체인 프로토콜을 업그레이드하거나 수정할 때 발생하며 다른 노드 그룹이 뒤따릅니다. 이것은 소위 Merge 이후 작년에 Ethereum에서 일어났습니다.

비트코인의 진화는 열띤 논쟁과 간헐적인 분할, 즉 '포크'로 특징지어져 새로운 암호화폐의 탄생으로 이어졌습니다. 비트코인의 가장 주목할만한 포크인 비트코인 ​​캐시(Bitcoin Cash)와 SegWit2x의 역사는 더 많은 거래를 수용하기 위해 네트워크를 확장하는 최선의 방법에 대한 비트코인 ​​커뮤니티의 주요 긴장을 드러냅니다.

비트코인 네트워크에는 함께 처리되는 트랜잭션 그룹인 블록 크기에 대한 하드 코딩된 제한이 있습니다. 수년 동안 한도는 1MB였지만 비트코인의 인기가 높아짐에 따라 이러한 제약으로 인해 거래 시간이 느려지고 거래 수수료가 높아져 확장성 문제가 발생했습니다.

SegWit2x라고도 알려진 뉴욕 협약(NYA)은 SegWit(Segregated Witness) 구현 외에도 비트코인 ​​블록체인의 블록 크기 제한을 1MB에서 2MB로 늘리려는 제안으로 2017년에 제안되었습니다. 이 합의는 여러 가지 이유로 논란이 되었습니다.