포크는 컴퓨팅 소프트웨어에서 흔히 발생하는 현상이지만 공통성에도 불구하고 많은 사람들의 이해를 얻지 못합니다. 에 대한 가이드를 읽은 경우 필수 암호 화폐 용어, 이미 암호 화폐 포크에 대해 들어 보셨을 것입니다..

“포크”는 블록 체인 프로토콜의 차이를 나타 내기 위해 온 문구이며, 가장 기본적인 것은 분할이 발생하는 시나리오를 설명하는 방법입니다..

예를 들어, 오늘날 존재하는 많은 알트 코인은 다음과 같은 코드베이스로 시작했습니다. 비트 코인, 자신의 버전으로 “포크”하기 위해서만.

포크가 발생하는 데는 몇 가지 이유가 있으며 여러 종류가 있습니다. 가장 중요한 질문에 답할 수있는 암호 화폐 포크에 대한이 가이드 : 포크 란 무엇입니까? 포크에는 어떤 종류가 있습니까? 포크가 발생하는 이유는 무엇입니까? 그리고 의미는 무엇입니까?

Cryptocurrency 포크는 무엇입니까?

포크를 올바르게 설명하려면 몇 가지 컨텍스트가 필요합니다. 암호 화폐 실행 블록 체인 기술, 지속적으로 확장되는 데이터 블록 체인 (즉, “블록 체인”이라는 이름)으로 구성된 분산 원장. 이러한 시스템은 분산 네트워크로 작동하기 때문에 시스템 사용자는 트랜잭션을 확인하고 블록 체인 원장에 추가하는 방법에 대한 일련의 규칙에 동의해야합니다. 이 프로세스를 합의라고하며 이것이 블록 체인의 “진정한”기록을 형성합니다..

포크는 사용자의 합의에 상당한 분할이 있거나 프로토콜을 관리하는 기본 규칙을 변경해야 할 때 발생합니다. 블록 체인 프로토콜을 변경하려면 개발자가 적극적으로 코드를 변경해야하며이 프로세스는 심각하고 영구적 인 영향을 미칠 수 있습니다..

요약하면 “포크”는 소프트웨어 또는 프로토콜 업데이트의 단순한 이름입니다..

포크가 발생하면 사용자는 사용할 소프트웨어 버전을 선택해야합니다. 포크는 논쟁의 여지가 있지만 다른 유형 (및 일부 결과)에 대해 알아보기 전에 그들은 처음에 일어난다.

포크가 발생하는 이유?

포크가 필요한 몇 가지 시나리오가 있습니다. 다음은 기본 세 가지입니다.

기술적 불일치에 대한 해결책으로

비트 코인 캐시 비트 코인의 확장 성 문제에 대한 오랜 의견 불일치로 인해 오늘날 비트 코인의 포크로 존재합니다. 제안 된 “분리 된 증인”(SegWit) 솔루션에 만족하지 않는 영향력있는 개발자, 투자자 및 채굴 자 그룹은 비트 코인의 블록 크기를 늘리기로 결정하여 다른 버전의 프로토콜을 포크했습니다. 일부는 이것이 “진정한”비트 코인이라고 주장하는 반면, 다른 사람들은 비트 코인 브랜드를 채택한 사기꾼이라고 말합니다. 이것은 토론의 여지가 있습니다..

거래를 취소하려면

2016 년, 이더 리움 해킹 된 “DAO”라는 스마트 계약이있는 것으로 유명합니다.이 사건은 투자자에게 수백만 달러의 비용이 듭니다. The DAO의 해킹으로 인해 Ethereum 하드 포크가 발생했습니다. 커뮤니티는 해킹이 발생하지 않은 것처럼 기록을 롤백하고 손실 된 모든 돈을 복원하기로 투표했습니다. 그러나 모든 사람이이 움직임에 동의하지는 않았고, 이것이 오늘 우리가 이더 리움 클래식 (원래 프로토콜을 고수하고 하드 포크를 채택하지 않기로 결정한 그룹).

새로운 기능 또는 기능을 추가하려면

오늘날 Windows 10이 존재한다는 사실은 Windows가 지속적으로 수정되고 개선되었다는 사실을 입증합니다. 블록 체인 소프트웨어와 관련하여 동일한 일반적인 힘이 작용합니다. 대부분은 오픈 소스이므로 누구나 GitHub로 이동하여 코인 코드를 가져 와서 소프트웨어 업데이트에 필요한 개발 작업을 수행 할 수 있습니다. ㅇ ㅇㅇㅇ ㅇㅇㅇ ㅇㅇㅇ ㅇㅇㅇ ㅇㅇㅇ ㅇㅇㅇ ㅇㅇㅇ ㅇㅇㅇ ㅇㅇㅇ ㅇㅇㅇ ㅇㅇㅇ ㅇㅇㅇ ㅇㅇㅇ ㅇㅇㅇ ㅇㅇㅇ ㅇㅇㅇ ㅇㅇㅇ ㅇㅇㅇ ㅇㅇㅇ ㅇㅇㅇ ㅇㅇㅇ ㅇㅇㅇ ㅇㅇㅇ ㅇㅇㅇ ㅇㅇㅇ ㅇㅇㅇ ㅇㅇㅇ ㅇㅇㅇ ㅇㅇㅇ ㅇㅇㅇ ㅇㅇㅇ ㅇㅇㅇ ㅇㅇㅇ ㅇㅇㅇ ㅇㅇㅇ ㅇㅇㅇ ㅇㅇㅇ ㅇㅇㅇ ㅇㅇㅇ ㅇㅇㅇ ㅇㅇㅇ ㅇㅇㅇ.

충분하고 지원이 있다면 다음 버전에 업데이트가 추가 될 수 있습니다. 기능을위한 하드 포크의 예는 다음과 같습니다. Zcash Overwinter, 완료되면 “버전 관리, 네트워크 업그레이드를위한 재생 보호, 투명한 트랜잭션을위한 성능 향상, 트랜잭션 만료의 새로운 기능 등”이 포함됩니다.

하드 포크

하드 포크는 이전 버전에서 영구적으로 분할되며 이전 버전을 실행하는 모든 노드는 새 버전에서 허용되지 않습니다. 이런 식으로 하드 포크는 역 호환되지 않음.

하드 포크는 대부분의 채굴 자 / 검증자가 업그레이드 또는 포크에 대해 긍정적 인 신호를 보낼 때만 발생합니다. 이것은 본질적으로 블록 체인에 분할을 생성합니다. 하나의 경로는 업그레이드 된 새 블록 체인을 따르고 다른 경로는 이전 경로를 따라 계속됩니다 (아래 참조)..

(출처: Investopedia)

대부분의 경우 이전 버전의 프로토콜을 실행하는 사람들은 버전이 오래되었거나 관련성이 없다는 것을 빠르게 인식하고 새 버전으로 전환합니다. Microsoft를 다시 예로 들어 보겠습니다..

MS Word 2003에서 MS Word 2015 파일을 열려고한다고 가정 해보십시오. 특별한 호환성 팩이 없으면 열 수 없습니다 (또는 기능이 매우 제한 될 것입니다). 이 문제는 이전 버전과 호환되지 않음, 정확히 같은 방식으로 하드 포크가.

하드 포크는 일반적으로 정치적 교착 상태에 도달하지 않는 한 나쁜 것은 아닙니다. 이로 인해 한 그룹이 무엇을하든 기존 규칙을 고수하거나 어떤 대가를 치르더라도 새로운 규칙을 추진하면서 커뮤니티가 풀릴 수 있습니다. 이를 논쟁적인 하드 포크라고하며, 그 예로는 앞서 언급 한 비트 코인 캐시 및 이더 리움 클래식 분할이 있습니다. 둘 다 그들과 함께 많은 비명과 드라마를 가져 왔습니다..

그러나 단순히 프로젝트 로드맵에 있고 항상 개발 프로세스의 일부인 하드 포크가 몇 개 이상있었습니다. 이 경우 전체 커뮤니티가 단순히 (이론상) 업그레이드를 채택하고 이전 버전은 아무도 지원하지 않고 죽습니다.. 이더 리움 비잔티움MoneroV 논란이없는 하드 포크의 예입니다..

물론 비트 코인 코드를 사용하여 자체 버전을 포크 한 많은 코인도 있습니다. 이것의 가장 유명한 예는 라이트 코인. 그러나 다음을 포함하여 수많은 다른 예가 있습니다. 비트 코인 Clashic, 네임 코인, 피어 코인, 비트 코인 X, 오일 비트 코인, 번개 비트 코인 몇 가지 예를 들면.

소프트 포크

소프트 포크에는 선택적 업그레이드가 포함됩니다. 소프트 포크는 남아있는 소프트웨어 프로토콜의 변경입니다. 구버전과 호환되는. 즉, 새 분기 된 체인은 새 규칙 세트를 따르지만 이전 규칙도 준수합니다..

하드 포크와 마찬가지로 두 가지 버전의 블록 체인이 포함됩니다. 차이점은 업그레이드하지 않은 사용자가 트랜잭션 유효성 검사 또는 검증에 계속 참여할 수 있다는 점입니다. 이런 식으로 소프트 포크는 훨씬 덜 제한적입니다..

(출처: Investopedia)

소프트 포크는 모든 노드가 아닌 대부분의 노드 만 로그인하면되기 때문에 하드 포크보다 풀기가 훨씬 쉽습니다. 소프트 포크는 하드 포크의 급격한 즉각적인 변경과 달리 점진적인 업그레이드 메커니즘으로 생각할 수 있습니다. 소프트 포크는 기존 코드를 변경하지만 하드 포크와 달리 두 개가 아닌 하나의 블록 체인을 만드는 것을 목표로합니다..

비트 코인 소프트 포크의 과거 예는 다음과 같습니다. BIP 66P2SH.

포크의 장단점

투자자의 관점에서 포크 (하드 및 소프트)는 많은 장점과 단점을 가져옵니다. 가장 명백한 이점은 통화가 하드 포크를 겪을 때 해당 코인 보유자는 종종 동일한 수의 새 코인을 무료로 에어 드랍하는 것입니다. 이것은 새로운 암호 화폐가 원래의 블록 체인을 기반으로하지만 현재 두 가지 버전이 있기 때문에 발생합니다..

비트 코인의 경우 BTC를 소유 한 모든 사람은 1 : 1 비율로 비트 코인 캐시를 받았습니다. 글을 쓰는 시점에서 가격 비트 코인 캐시의 일부는 미화 650 달러에 가깝기 때문에이 특정 하드 포크는 일부 사람들에게 큰 횡재가됩니다..

얼마나 많은 포크 코인이 투자자에게 좋은 가치를 제공하는지 의심 스럽지만 (일부는 노골적인 사기 임), 하드 포크는 사람들에게 더 많은 투자 옵션을 제공했습니다. 비트 코인 골드와 라이트 코인은 모두 하드 포크를 통해 존재했습니다..

많은 장점이 있지만 단점도 있습니다. 때때로 포크는 채굴 자와 특정 암호 화폐 개발자 간의 내분과 끝없는 드라마로 이어집니다. 이에 대한 대표적인 예는 2017 년에 제안 된 비트 코인 Segwit2X 하드 포크입니다..

사람들은 Segwit2X에 대해 격렬하게 동의하지 않아 커뮤니티를 분열시키고 교착 상태로 이어졌습니다. 궁극적으로 폐기 합의에 도달 할 수 없기 때문입니다. 따라서 경우에 따라 포크는 진행이 중단되는 지점까지 많은 긴장과 불화를 일으킬 수 있습니다..

일부는 이것이 블록 체인이 진화하는 데 필요한 복잡한 과정이라고 주장합니다. 다른 사람들은 논쟁의 여지가있는 하드 포크로 인해 프로젝트가 중단되거나 손상 될 수 있다고 걱정합니다. 다른 사람들은 너무 많은 변경이 경솔하고 프로젝트를 불안정하게 보이게 만든다는 생각으로 모든 유형의 포크를 싫어합니다..

마지막 생각들

하드 포크와 소프트 포크 모두 암호 화폐 세계에서 많은 논란을 일으키는 경향이 있습니다. 이는 주로 포크가 변화를 나타내며 일반적으로 사람들이 변화를 좋아하지 않기 때문입니다. 동의하든 말든, 포크는이 시점에서 암호 화폐의 불가피한 측면입니다. 일부는 합법적이고 절실히 필요한 반면 다른 일부는 의심스럽고 불필요합니다. 그러나 여기서 결론은 이들이 자체 감사 및 진화를위한 암호화 커뮤니티의 능력의 필수적인 부분이라는 것입니다..

포크 (특히 하드 포크), 작동 방식 및 투자자에게 의미하는 바에 대한 잘못된 정보와 잘못된 해석이 많이 있습니다. 사실 포크는 혼란 스러울 수 있으므로 포크가 발생하는 이유를 조사하고 철저히 이해해야합니다..

모든 파생물이 나와있는 상황에서 일부 사람들이 포크에 대한 무시와 회의론을 갖게 된 것은 놀라운 일이 아닙니다. 그러나 그들 없이는 소프트웨어를 수정하고 향상시킬 방법이 거의 없을 것입니다. 포크는 암호화 커뮤니티 내의 다양한 그룹간에 불일치가있을 때 도움을 제공합니다. 포크는 앞으로 나아갈 길을 제공합니다.

궁극적으로 대부분의 포크는 긍정적 인 변화를 가져 오지만 일부는 (때로는 부주의로) 부정적인 변화를 가져옵니다. 암호 화폐 시장이 계속 성장한다면 소프트 포크와 하드 포크 모두이 산업의 장기적인 특징으로 남을 가능성이 높습니다..

관련 : 필수 블록 체인 용어 : 초보자 가이드