안녕하세요. 안동주 경제전문가입니다.
두개 차이는요,
일단 포크는 말그대로 우리가 아는 포크입니다. 밥먹을때 쓰는거요.
파스타면이 지나가는 상태에서 포크를 딱 찍으면 포크를 지나가면서 면이 갈라지잖아요. 그런거 처럼 블록체인이 갈라지는 걸 얘기합니다.
하드 포크는 말그대로 강하게 찍어서 갈라진다 이렇게 보면 돼요. 이거는 네트워크의 근본이 되는 규칙을 바꿀때 일어납니다. 비트코인이라 치면 발행량을 바꾼다던가 할때요. 그러면 2100만개 발행한정인 기존 비트코인과, 무한히 발행되는 비트코인 두개가 포크를 딱 찍은 순간부터 갈라져서 2줄이 생깁니다. 그래서 아예 다른 코인이 생기는거에요.
비트코인과 비트코인캐시 이런게 예시입니다.
소프트포크는 하드포크보다 가볍게 쳐서 막 갈라지는건 아니에요. 근본인걸 바꾸는게 아니라 좀 가벼운걸 바꾸는거에요. 만약 앱이라고 친다면, 업데이트만 하는거에요. 하드포크는 신버젼 앱이 따로 나와서 새로 다운받는걸 말하고요.
비트코인으로 치면 세그윗같은거가 소프트포크입니다. 서명을 블록 밖에서 해서, 블록내에 들어가는 용량을 좀 더 늘린거에요. 이런거는 근간을 흔드는 규칙은 아니기 때문에 2개체인으로 갈라지지 않고 그대로 갑니다.