이 시점에서 비트 코인이 가장 크고 가장 유명한 암호 화폐로 남아 있지만 문제가없는 것은 아닙니다. 시가 총액 기준으로 가장 큰 암호 화폐가 직면 한 가장 큰 문제 중 하나는 확장 성입니다. 비트 코인 블록 체인의 블록 크기는 1MB로 제한되므로 네트워크가 처리 할 수있는 트랜잭션 수에는 제한이 있습니다.
cryptocurrencies가 더 광범위하고 특히 비트 코인이 점점 인기를 얻음에 따라이 병목 현상은 가상 통화의 성공을 방해합니다. 트랜잭션 수수료 증가 및 처리 대기 시간에 기여했을 수 있습니다.
개발자와 cryptocurrency 애호가 가이 문제를 해결하기 위해 노력했지만 네트워크의 효과적인 확장을 달성하는 방법에 대한 논쟁은 어렵고 논쟁의 여지가 있습니다. 최근에는 블록 크기 제한을 업그레이드하고 전체적으로 트랜잭션 처리를 개선하도록 설계된 여러 가지 소프트웨어 업그레이드가 제안되었습니다. SegWit2x는 제안 된 업그레이드 중 하나였습니다.
단단하고 부드러운 포크
SegWit2x를 이해하려면 먼저 블록 체인과 관련된 하드 포크와 소프트 포크의 차이점을 탐색해야합니다. 하드 포크는 블록 체인에 적용되는 규칙을 점검합니다. 구식 네트워크 소프트웨어에서는 새로운 블록이 유효하지 않은 것처럼 보이도록 설계가 크게 변경되었습니다.
하드 포크의 결과는 영향을받는 블록 체인이 영구적으로 2 개로 분할됩니다. 하드 포크는 네트워크가 완전히 채택되지 않은 경우 네트워크를 둘로 나눌 수도 있습니다. 사용자들 사이에 충분한 참여가 있다면, 제안 된 하드 포크는 여전히 블록 체인을 나눌 수 있습니다. 이것은 DAO의 해킹으로 인해 이더 리움이 분리 된 경우입니다. (더보기: 왜 DAO 이더 리움이 혁명적인가.)
반면에 소프트 포크는 이전 소프트웨어에서 인식하는 블록을 생성하는 네트워크 규칙의 변화를 수반합니다. 이런 의미에서 이전 버전과 호환됩니다.
SegWit2x의 배경으로 SegWit
SegWit2x 제안이 나오기 전에 분리 된 증인 (SegWit)이있었습니다. 이것은 비트 코인의 확장 성 문제를 해결하기 위해 제안 된 소프트 포크였습니다. 2015 년 말 Pieter Wuille이라는 개발자가 제안했습니다.
분리 된 증인의 메커니즘은 다양한 다른 트랜잭션 데이터에서 서명 데이터를 분리 할 수 있도록 설계되었으며, 그 결과 데이터는 블록마다 다르게 저장됩니다. SegWit의 목표는 소프트 포크 메커니즘을 통해 전체 트랜잭션 용량을 늘리는 것이었지만 분할을 유발하지는 않았습니다.
SegWit 제안 이후 비트 코인 네트워크에 대한 다른 토론과 포크가있었습니다. 예를 들어, 2017 년 8 월에 발생한 하드 포크는 비트 코인 현금 생성을 촉발했습니다. 이 하드 포크의 결과 SegWit 프로토콜을 사용하지 않고 블록 크기가 8 배 증가했습니다. 세그 윗은 2017 년 8 월 24 일에 결국 활성화되었지만 그 이후 많은 비트 코인 네트워크 트랜잭션에서 업그레이드를 사용하지 않았습니다.
하드 포크 제안으로 SegWit2x
SegWit은 소프트 포크 제안이지만 SegWit2x는 하드 포크 제안이었습니다. SegWit이 2017 년 8 월에 네트워크에 소개되었을 당시 실제로는 확장 성 전문가 및 개발자가 "뉴욕 계약"이라고하는 2 단계 프로세스 중 첫 번째 단계에 불과했습니다.
두 번째 단계는 소위 SegWit2x 프로토콜이며, 이는 블록 크기를 1MB에서 2MB로 증가시킵니다. SegWit2x의 지지자들은 블록 크기를 늘림으로써 사용자가 광부를 지불하여 거래를함으로써 발생하는 수수료 인상을 완화 할 수 있기를 희망했습니다. 반면에, 블록 크기를 늘리면 더 많은 데이터를 저장해야하는 노드 운영자의 부담이 증가했을 것입니다.
SegWit2x를 구현하는 과정에서 비트 코인을 통제하는 규칙이 변경되었습니다. 그럼에도 불구하고, 그것은 비트 코인 현금과 비트 코인 금을 초래 한 포크와 구별되었습니다. 이 경우 사용자는 거래 자체가 크게 영향을받지 않았을 것으로 예상했습니다. 오히려 이미 비트 코인을 보유한 사용자에게는 포크 시점에 새로운 암호 화폐가 제공되었으며 두 네트워크는 다양한 경로로 계속 이어졌습니다.
이러한 이전 포크와 마찬가지로 SegWit2x는 대체 소프트웨어 프로토콜로 포크가 단단 해지고 블록 크기를 늘리려 고 시도했습니다. 그러나 이전 포크와 달리 SegWit2x는 모든 기존 비트 코인 사용자를 하나의 블록 체인에 유지하는 것을 목표로했습니다.
개발자가 새로운 블록 체인과 네트워크를 완전히 만들고자하는 비트 코인 현금과 달리 SegWit2x 지지자들은 궁극적 인 결과를 완전히 확신하지 못했습니다. 새로운 소프트웨어를 채택하기로 결정한 광부 수에 따라 비트 코인, 두 개의 개별 비트 코인 생성 또는 변경이 거의없는 규칙을 변경했을 수 있습니다.
반대 이유
SegWit2x 채택으로 이어지는 광부와 신생 기업은 새로운 프로토콜의 가장 큰 지지자였습니다. 그들은 종종 비트 코인의 비 활동으로 인해 경쟁하는 암호 화폐가 주요 디지털 통화를 추월하고 있으며 기존 업그레이드로는 문제를 완화하기에 충분하지 않다고 주장했습니다.
반면에 개발자와 노드 운영자는 종종 채택에 반대했습니다. 그들은 비트 코인이 지불 시스템이 아닌 가치의 저장소가되어야한다고 제안했으며, 새로운 프로토콜의 위험이 잠재적 이점을 능가한다고 제안했습니다. 일부는 광부와 기업이 그 프로토콜로부터 불균형 적으로 이익을 얻을 것이라고 생각했습니다.
SegWit2x는 부분적으로 하드 포크 (hard fork)로서의 지위 때문에 논쟁의 여지가 많았으며, 개발자들은 프로토콜 채택에 대한 합의에 도달 할 수 없었습니다. 하드 포크는 원래 2017 년 11 월 16 일에 계획되었습니다. 그러나 2017 년 11 월 8 일 SegWit2x 운동의 지도자들은 지속적인 싸움과 참가자들 사이의 광범위한 합의의 결과로 하드 포크를 중단했습니다.
2017 년 말, SegWit2x라는 또 다른 제안 된 하드 포크가 발표되었지만 이전 SegWit2x와 아무런 관련이없는 것처럼 보이지만 이름을 절약하십시오.