- 자동화 된 마켓 메이커
- 블록 체인 설명
- 블록체인: 프라이빗 vs 퍼블릭
- 블록체인 오라클
- CBDCs
- 크립토 통화
- Cryptocurrency 거래
- Dapps
- DeFi
- 디지털 자산
- 디지털 뱅킹
- 디지털 통화
- 디지털 증권
- 디지털 지갑
- 방향성 비순환 그래프
- DLT
- 공평한 Crowdfunding
- 주식 토큰
- FINTECH
- Hard Fork
- Masternodes
- 메타 버스
- NFT(대체 불가능한 토큰)
- 파라 체인
- 작업 증명 대 지분 증명
- 보안 토큰
- 측설
- STO
- 스테이 블코 인 설명
- 스테이블코인 – 작동 방식
- 스마트 계약
- 토큰 소각
- 토큰 화 된 증권
- 유틸리티 토큰
- 웹 3.0
디지털 자산 101
하드 포크 (Hard Fork) 란 무엇입니까?

By
알리 라자Securities.io는 엄격한 편집 기준을 준수하며, 검토된 링크에 대해 보상을 받을 수 있습니다. 당사는 등록된 투자 자문가가 아니며, 이는 투자 자문이 아닙니다. 자세한 내용은 계열사 공개.
차례
블록체인 산업은 참가자들이 암호화폐를 거래하거나 투자를 통해 지원할 프로젝트를 결정할 때 무엇을 기대해야 하는지 알기 위해 배우고 이해해야 하는 많은 새로운 개념을 가져왔습니다. 더 중요한 것은 모든 블록체인 관련 결정이 전체 프로젝트의 미래에 영향을 미친다는 것입니다.
블록체인 작동 방식의 변경은 하드 포크를 통해 이루어지며 정기적으로 수행됩니다. 이것이 바로 하드포크가 무엇인지, 어떻게 작동하는지, 무엇을 하는지 이해하는 것이 해당 프로젝트의 개발자, 투자자, 거래자, 심지어 사용자에게 매우 중요한 이유입니다. 그래서 오늘은 암호화폐와 블록체인 세계에서 어떤 역할을 하는지에 상관없이 하드포크에 대해 알아야 할 모든 것에 대해 이야기하겠습니다.
하드포크란 무엇입니까?
그럼, 처음부터 시작하여 우선 하드포크가 무엇인지에 대한 질문에 답해 보겠습니다.
블록체인 기술의 맥락에서 하드포크는 네트워크 프로토콜에 대한 주요 변화입니다. 이는 이전에 유효하지 않았던 거래와 블록을 유효하게 만들거나 유효한 거래와 블록을 무효로 만드는 등 다양한 이유로 수행될 수 있습니다. 이는 블록체인 네트워크를 업데이트하고, 특정 블록체인이 작동하는 방식을 변경하는 등의 작업에 사용됩니다.
그러나 하드포크를 위해서는 모든 노드 사용자가 소프트웨어의 새 버전으로 업그레이드해야 합니다. 블록체인은 탈중앙화되어 커뮤니티에 의해 운영되기 때문에 전체 커뮤니티는 과거 거래에 대한 동일한 정보를 사용해야 합니다.
하드포크는 프로젝트의 새로운 기능을 생각해내고 이를 구현하기 위해 하드포크를 수행해야 하는 개발자에 의해 시작되는 경우가 많습니다. 그러나 프로젝트 커뮤니티 구성원이 블록체인의 기능에 만족하지 않고 다른 방향으로 개발하기를 원하는 경우 프로젝트를 시작하는 것도 드문 일이 아닙니다.
하드포크는 무엇을 합니까?
포크의 분할은 본질적으로 코드에 새 규칙을 추가하여 이루어집니다. 즉, 하나의 체인이 새 규칙이 포함된 새 경로를 따르도록 하고, 이전 체인은 규칙이 구현되지 않은 상태에서 계속 경로를 따르게 됩니다. 일반적으로 기존 체인의 사람들이 자신의 블록체인 버전이 오래되었고 더 이상 관련이 없다는 사실을 깨닫는 데는 그리 오랜 시간이 걸리지 않습니다. 그런 다음 새 체인으로 업그레이드하는 것은 상당히 간단한 문제입니다. 이전에 설명한 대로 체인의 이전 버전을 계속 추진하려는 경우가 아니라면 말입니다.
따라서 하드포크는 블록체인이 새로운 버전으로 변경되고 이 새 버전의 노드가 더 이상 동일한 블록체인의 이전 버전을 허용하지 않는 상황으로 설명할 수 있습니다. 이로 인해 이전 버전의 체인과 영구적인 차이가 발생합니다. 그러나 때로는 커뮤니티의 일부가 블록체인을 변경하기를 원하는 반면 다른 그룹은 지금 변경하는 경우가 발생할 수 있습니다.
이런 일이 발생하면 하나의 체인이 두 개의 체인으로 분기되는 것은 드문 일이 아니며 체인의 이전 버전과 새 버전이 모두 기능을 유지합니다. 하나는 변경을 원하는 커뮤니티 부분에 의해, 다른 하나는 다른 그룹에서 유지됩니다. 체인이 있는 그대로 마음에 들었습니다. 과거에도 이런 일이 여러 번 일어났고, 많은 새로운 프로젝트가 그런 식으로 탄생했습니다.
포크 다음의 진짜 체인은 무엇입니까?
주목해야 할 또 다른 점은 하드 포크가 모든 블록체인에서 발생할 수 있다는 것입니다. 이는 이에 국한되지 않고 비트코인 or 이더리움, 하드 포크가 가장 기억에 남는 경향이 있지만. 비트코인은 지금까지 여러 번 포크를 했으며, 포크가 발생할 때마다 한 경로는 원래 프로젝트의 이름을 유지하고 다른 경로는 다른 것과 구별하기 위해 비슷한 이름을 가지지만 약간만 변경했습니다.
새로운 규칙을 추가한 체인은 원래 이름을 그대로 유지하는 경우도 있고, 기존 이름을 유지하고 변경된 체인이 별도의 프로젝트가 되는 경우도 있습니다. 비트코인의 경우 수년에 걸쳐 많은 하드포크가 있었고 현재의 비트코인은 양쪽 모두에 있었습니다. 새로운 규칙을 추가하는 동시에 기존의 것을 유지하던 체인은 별도의 프로젝트가 되어 기존 규칙을 계속 진행하기로 결정했습니다. , 코드가 변경된 체인은 새로운 별도의 프로젝트가 되었습니다.
프로젝트에서 본 모든 포크로 인해 우리가 비트코인으로 알고 있는 현재 체인 외에도 비트코인 캐시, 비트코인 골드, 비트코인 SV 등이 있습니다.
하드포크가 시작되는 이유는 무엇입니까?
하드포크는 셀 수 없이 많은 이유로 시작될 수 있으며, 이유가 무엇이든 커뮤니티의 대다수가 동의하는 한 유효합니다. 일부는 개발자가 코드에서 결함을 발견했거나 버그를 제거하기 위해 코드를 강화해야 한다고 결정했기 때문에 시작될 수 있습니다. 다른 경우에는 신속하게 패치를 적용해야 하는 보안 위험이 있을 수도 있습니다.
어떤 상황에서는 개발자가 새로운 기능을 추가하거나 새로운 추가 기능 전체를 추가하는데, 이는 일반적으로 커뮤니티에 매우 흥미로운 일입니다. 그리고 블록체인은 불변이고 해커 또는 전체 해커 그룹이 전 세계에 많은 노드가 있는 대형 체인에 대해 아무 것도 할 수 없지만, 대다수가 동의하는 경우 커뮤니티가 거래를 되돌리는 것은 여전히 가능합니다. 그럴만한 충분한 이유가 있다는 것입니다.
이런 일은 매우 드물게 발생하지만 여전히 가능합니다. 한 가지 예는 다음과 같습니다. 에테 리움 블록 체인 DAO(Decentralized Autonomous Organization) 해킹을 되돌리기 위해 하드포크를 만들었습니다.
해킹이 발생한 후 커뮤니티는 거래 취소에 찬성표를 던졌습니다. 해커가 수천만 달러의 암호화폐를 훔쳤기 때문에 결정은 거의 만장일치로 이루어졌습니다. 결국 거래는 취소되었고, 도난당한 자금은 DAO 토큰 보유자에게 반환되었습니다.
그러나 그렇게 많은 지원을 받은 제안조차도 네트워크의 거래 내역을 풀 수 없기 때문에 어떻게 이런 일이 일어났는지 제대로 이해하는 것이 중요합니다. 대신 실제로 일어난 일은 DAO에 묶인 자금이 소유자가 자금을 인출할 수 있도록 하는 단일 목적을 가진 새로운 스마트 계약으로 재배치되었다는 것입니다.
하드포크와 소프트포크의 주요 차이점
마지막으로 언급할 사항이 한 가지 더 남았는데, 여기에는 소프트 포크가 포함됩니다. 하드 포크와 소프트 포크는 크게 다르지 않으며 둘 다 플랫폼의 기존 코드를 변경하는 것과 관련된 동일한 작업을 수행합니다. 새 버전이 개발되는 동안 이전 버전은 네트워크에 남아 있습니다.
그러나 이는 블록체인의 코드를 변경하는 것과 동일한 접근 방식이 아닙니다. 소프트 포크의 경우 업데이트가 종료된 후에는 하나의 블록체인만 유효하게 유지됩니다. 나란히 생존할 수 있는 두 개 이상의 프로젝트로 체인을 분할할 수는 없습니다. 그런데 하드포크를 하게 되면 이런 일이 자주 발생하게 됩니다. 즉, 신규 블록체인과 기존 블록체인 모두 충분한 지원을 받을 수 있다면 계속해서 존재하고 기능을 계속할 수 있습니다.
새 버전으로 전환하려는 커뮤니티 구성원은 코드를 업데이트해야 하며, 이전 버전의 프로젝트를 계속 실행하려는 커뮤니티 구성원은 아무 조치도 취하지 않아도 됩니다. 간단히 말해서, 두 포크 모두 분할을 생성합니다. 차이점은 하드 포크는 두 개의 체인을 생성할 수 있는 반면, 소프트 포크는 단일 체인을 계속 생성할 수 있다는 것입니다.
그러나 둘 사이에는 또 다른 차이점이 있는데, 바로 보안의 차이입니다. 기본적으로 하드 포크는 소프트 포크보다 훨씬 더 안전합니다. 이것이 바로 거의 모든 사용자와 개발자가 일종의 업데이트가 필요할 때 하드 포크를 사용하는 이유입니다. 소프트 포크는 동일한 작업을 수행할 수 있음에도 불구하고 이제 거의 사용되지 않습니다. 결국 블록체인 기술은 보안에 관한 것이므로 개발자는 덜 편리하고 엄청난 처리 능력이 필요하더라도 더 안전한 경로를 선택하는 것이 합리적입니다.
맺음말
하드 포크는 비트코인이 처음 포크된 이후로 암호화폐/블록체인 산업의 중요한 구성 요소였습니다. 해당 부문의 역사를 통틀어 거의 모든 블록체인에는 수많은 포크가 있었습니다. 대부분의 프로젝트에는 모든 종류의 새로운 개발, 추가 및 기능을 발표하는 장기 로드맵이 있으며, 모든 일이 발생하려면 하드 포크가 필요합니다.
하지만 해킹이나 블록체인 코드의 대규모 취약점 발견으로 인해 예정에 없던 일도 많이 발생하고 있습니다. 어떤 경우이든 하드포크는 일반적으로 좋은 것입니다. 이를 수행하는 데 필요한 컴퓨팅 성능 측면에서 상당히 까다롭음에도 불구하고 기존 체인에 긍정적인 변화를 가져오고 있습니다. 그리고 때로는 새로운 프로젝트가 등장할 수도 있으며 암호화폐 분야에서 새로운 주요 경쟁자가 될 수도 있습니다.









