하드포크는 무엇이며 어떻게 이뤄지는 건가요?
최근 모 암호화폐가 하드포크를 한다는 소식으로 큰 상승을 했고 현재도 진행 중 입니다. 이외에도 여러 암호화폐 투자자들이 하드포크를 호재로 인식하고 매매를 한 경우가 많았습니다. 그런데 대체 하드포크가 뭐길래 사람들이 이런 소식에 열광하며 매수를 하는지 잘 모르겠습니다. 하드포크를 한다는 건 무엇인가요? 또한 하드포크는 어떻게 이뤄지는건가요?
안녕하세요. 하드포크에 대하여 답변드리겠습니다.
포크(Fork)는 사전적 의미로 분기점 뜻하며, 블록체인에서는 새로운 체인으로 분리 또는 변경을 할 때 사용합니다. 포크에는 하드포크와 소프트포크로 나누어지게 됩니다.
하드포크(Hard fork)란?
현 블록체인 시스템을 기준으로 새로운 체인을 구축할 때 사용한는 개념입니다.
해당 블록체인의 특정 블록에서 또 다른 분기를 발생하여 독자적인 시스템을 운영하는 경우가 대표적입니다.
해당 블록체인의 핵심적인 사항이 변경 또는 업데이트 될 경우 실시됩니다.
ex) 비트코인에서 하드포크된 비트코인 캐시, 비트코인 골드
ex) 이더리움에서 하드포크된 이더리움 클래식
소프트포크(Soft fork)
기존의 규칙에서 일부분만 변경하거나 새로운 규칙을 적용하는 방식입니다.
즉, 하드포크는 새로운 블록체인을 생성하거나 핵심적인 기능이 변경이 될 경우 실시되며, 소프트 포크는 간단한 업데이트 또는 패치 같은 행위를 말한다고 볼 수 있습니다.
이 중 하드포크 같은 경우 분기를 발생시켜 별도의 블록체인을 구축하는 방식으로 경우에 따라 에어드랍을 유저들에게 무상으로 지급하기도 합니다. 즉, A라는 암호화폐에서 A와B로 하드포크시 1:1 비율로 암호화폐를 지급한다고 가정하면 기존 A 암호화폐를 10개를 보유중인 유저는 하드포크가 진행될 경우 B라는 암호화폐도 10개가 추가로 얻을 수 있게 됩니다.
그러나 모든 암호화폐가 하드포크를 한다고해서 별도의 암호화폐를 추가로 지급하는것은 아닙니다.
감사합니다.
기본적으로 블록체인은 특정 거래가 완료된 순서대로 각 블록에 저장되고, 그 블록들이 체인처럼 연결되어 블록체인 생태계가 구성되는 형태이다.
하지만 블록에 새로운 기능을 추가하게 되면 이전에 연결되어 있는 기존 체인에서 포크 형태처럼 벗어나 새로운 체인이 생성된다. 즉, 기존 블록에 쌓여 체인이 이어지는 것이 아닌 새로운 체인이 만들어지는 ‘하드포크’ 현상이 발생하는 것이다.
< 하드포크 과정 출처: Bitcoin Diamond WhitePaper >
하드포크된 체인은 기존 블록체인과 호환되지 않는다는 특징이 있다. 기능개선과 보안강화 등을 목적으로 블록체인을 업그레이드하는 기술이기 때문에 기존 체인으로부터 만들어진 암호화폐와 새로 생성된 체인으로부터 만들어진 암호화폐 또한 호환되지 않는다
그리고 이렇게 하드포크를 통해 탄생한 대표적인 암호화폐가 비트코인 캐시, 골드, 다이아몬드이다.