코인 하드포크란만말이 자주등장하는데 뚜렷한 해석은?
아하를통해 메인넷은 생태계를 구축한코인이라는걸알게되었는데 하드포크란 말이 자주나오던데 코인 초보자가 이해할수 있도록 설명해주실수 있나요?
안녕하세요. 최진솔 경제·금융전문가입니다.
먼저 포크란 음식을 먹을 때 사용하는 바로 그 포크와 같습니다. 하지만 어학사전을 찾아보면 포크(fork)의 다른 의미로 ‘갈라지다, 나뉘다’가 있는데 블록체인에서 사용하는 의미는 바로 이 의미입니다.
즉, 블록체인 내에서 발생하는 포크(fork)란 새로운 규칙, 신규 기능, 시스템 업데이트 등이 필요할 때 업데이트하는 것을 의미하며 하드 포크(hard fork)와 소프트 포크(soft fork)가 있습니다. 두 포크의 가장 큰 차이점은 포크 시 이전 블록체인과의 호환 여부입니다.
하드 포크란, 기존 블록체인과 호환이 되지 않는 것으로 체인 분리의 성격을 가지고 있습니다. 하드 포크는 보통 새로운 기능이 추가될 때 진행되며, 일반적으로 기존의 기능을 수정할 경우 소프트 포크로 가능하지만 새로운 기능의 추가는 하드 포크로만 가능하기 때문입니다. 그 외에 기존 블록체인의 규칙이나 기능 자체를 수정해 이전에 발생한 문제들을 해결하거나 해킹으로 기존의 블록 내용에 문제가 있을 때 블록 내용을 수정하거나 원래대로 돌릴 경우에도 하드포크가 진행됩니다. 비트코인의 하드 포크로 생겨난 디지털자산들은 비트코인 캐시 외에도 비트코인 골드, 비트코인 플래티넘 등이 있습니다.
소프트포크는 NEW&OLD를 모두 사용할 수 있으며, 기존의 블록체인 시스템에서 부분적인 수정이 이루어지는 것을 뜻합니다. 즉, 포크 이전의 블록과 호환이 가능합니다. 이에 따라, 소프트 포크로 인해 발생하는 업데이트는 참여자의 선택 사항입니다. 따라서 블록 생성에 필요한 노드만 업데이트를 하면 되며 참여 노드의 합의가 불필요한 것이 특징입니다.
예시를 들자면 하드포크는 아이폰의 변경(X-> 14), 소프트포크는 IOS 업데이트 정도로 이해하시면 좋을 듯 합니다.
답변이 도움되셨으면 합니다. 감사합니다.
만족스러운 답변이었나요?간단한 별점을 통해 의견을 알려주세요.안녕하세요. 이정훈 경제·금융전문가입니다.
하드포크(hardfork)는 블록체인의 기본 기능 자체를 수정하는 포크를 말합니다. 하드포크는 블록체인의 문제 해결 및 업그레이드 방식의 하나로서, 업그레이드 이후에는 기존 문제를 해결하고 이전 블록체인과 전혀 다른 프로토콜을 가지는 블록체인이 됩니다. 이러한 하드포크 이후에 채굴 노드들은 새로운 버전으로 강제 업그레이드를 해야 한다. 하드포크의 반대말은 소프트포크(softfork)입니다.
만족스러운 답변이었나요?간단한 별점을 통해 의견을 알려주세요.