헤라아레스

헤라아레스

채택률 높음

하드포크(Hard Fork)와 소프트포크

하드포크(Hard Fork)와 소프트포크(Soft Fork)의 블록체인 업그레이드 방식 차이 및 신규 토큰 생성 조건은 무엇인가요?

2개의 답변이 있어요!

  • 안녕하세요. 안동주 경제전문가입니다.

    두개 차이는요,

    일단 포크는 말그대로 우리가 아는 포크입니다. 밥먹을때 쓰는거요.

    파스타면이 지나가는 상태에서 포크를 딱 찍으면 포크를 지나가면서 면이 갈라지잖아요. 그런거 처럼 블록체인이 갈라지는 걸 얘기합니다.

    하드 포크는 말그대로 강하게 찍어서 갈라진다 이렇게 보면 돼요. 이거는 네트워크의 근본이 되는 규칙을 바꿀때 일어납니다. 비트코인이라 치면 발행량을 바꾼다던가 할때요. 그러면 2100만개 발행한정인 기존 비트코인과, 무한히 발행되는 비트코인 두개가 포크를 딱 찍은 순간부터 갈라져서 2줄이 생깁니다. 그래서 아예 다른 코인이 생기는거에요.

    비트코인과 비트코인캐시 이런게 예시입니다.

    소프트포크는 하드포크보다 가볍게 쳐서 막 갈라지는건 아니에요. 근본인걸 바꾸는게 아니라 좀 가벼운걸 바꾸는거에요. 만약 앱이라고 친다면, 업데이트만 하는거에요. 하드포크는 신버젼 앱이 따로 나와서 새로 다운받는걸 말하고요.

    비트코인으로 치면 세그윗같은거가 소프트포크입니다. 서명을 블록 밖에서 해서, 블록내에 들어가는 용량을 좀 더 늘린거에요. 이런거는 근간을 흔드는 규칙은 아니기 때문에 2개체인으로 갈라지지 않고 그대로 갑니다.

    채택 보상으로 410베리 받았어요.

    채택된 답변
  • 안녕하세요. 김민준 경제전문가입니다.

    하드포크는 기존 규칙과 호환되지 않는 방식으로 블록체인 규칙을 변경하는 것이고, 소프트포크는 기존 규칙 안에서 유효한 블록의 조건을 더 엄격하게 만드는 방식이라 이전 노드와 호환될 수 있습니다. 하드포크에서 참여자들이 새 규칙과 기존 규칙을 각각 지지해 두 체인이 계속 유지되면 별도의 코인이 생길 수  있으며 비트코인캐시가 대표적 사례입니다. 반대로 모든 참여자가 새 체인으로 이동하면 반드시 신규 코인이 생기는 것은 아닙니다. 소프트포크는 일반적으로 기존 체인을 유지하므로 별도의 신규 토큰을 만드는 과정은 아닙니다.