아하
검색 이미지
생활꿀팁 이미지
생활꿀팁생활
생활꿀팁 이미지
생활꿀팁생활
시뻘건군함조167
시뻘건군함조16719.02.12

하드포크?

하드포크가 뭔가요?

55글자 더 채워주세요.
답변의 개수
1개의 답변이 있어요!
  • '하드포크(Hard Fork)'는 블록체인 프로토콜이 어느 한 시점에서 급격하게 변경되는 것을 뜻한다.

    하드포크를 이해하기 위해서는 먼저 '블록체인(Blockchain)'에 대한 개념 정리가 필요하다. 블록체인은 일종의 '신뢰 프로토콜'이다. 블록체인에서 이뤄지는 모든 거래 데이터는 공공 거래장부에 기록된다. 그리고 이것은 모든 참여자의 컴퓨터(노드)에 분산 저장된다. 거래가 이뤄질 때마다 블록(Block)이 생성되고, 거래 내역이 담긴 블록들은 잇따라 연결(Chain)된다. 어느 한 노드의 데이터가 위·변조돼도 다른 노드에 해당 데이터가 남아있어 신뢰성을 보장할 수 있다.

    | 하드포크는 블록체인이 어느 한 시점에서 두 갈래로 쪼개지는 것이다. <출처: 인베스토피디아>

    하드포크는 잇따라 연결된 체인이 어느 한 시점에서 두 갈래로 쪼개지는 것이라고 보면 된다. 개발자들이 기존 소프트웨어 소스코드를 통째로 복사해 독립적인 새로운 소프트웨어를 개발하면 하드포크가 발생한다. 이제 두 갈래의 체인이 있다. 기존 체인과 하드포크로 생긴 새로운 체인이다. 새로운 체인의 경로를 따를 참여자는 소프트웨어를 최신으로 업그레이드해야 한다. 하드포크를 일종의 '소프트웨어 업그레이드'라고 설명할 수도 있다.