하드 포크는 이전에 유효하지 않았던 블록/트랜잭션을 유효하게 만드는 프로토콜의 급격한 변화이므로 모든 사용자가 업그레이드해야 합니다. 예를 들어, 사용자 A와 B가 들어오는 트랜잭션이 유효한지 여부에 대해 동의하지 않는 경우 하드 포크를 통해 트랜잭션이 사용자 A와 B에게는 유효하지만 사용자 C에게는 유효하지 않을 수 있습니다.
하드 포크는 이전 버전과 호환되지 않는 프로토콜 업그레이드입니다. 이는 하드 포크를 사용하는 새 블록체인이 활성화되고 이전 블록체인의 블록이나 거래를 거부하기 전에 모든 노드(트랜잭션 검증 및 중계 작업을 수행하는 클라이언트를 사용하여 비트코인 ​​네트워크에 연결된 컴퓨터)를 업그레이드해야 함을 의미합니다. 기존 블록체인은 계속 존재하며 거래를 계속 허용할 것입니다. 단, 다른 최신 비트코인 ​​클라이언트와 호환되지 않을 수도 있습니다.
소프트 포크는 이전에 유효한 블록/트랜잭션만 무효화하는 비트코인 ​​프로토콜의 변경입니다. 이전 노드는 새 블록을 유효한 것으로 인식하므로 소프트 포크는 이전 버전과 호환됩니다. 이러한 종류의 포크에는 새로운 규칙을 시행하기 위해 업그레이드하는 대다수의 채굴자만 필요합니다.
하드포크를 거친 유명 암호화폐의 예는 다음과 같습니다: 비트코인의 하드포크로 인한 비트코인 ​​캐시, 이더리움의 하드포크로 이더리움 클래식이 탄생했습니다.
비트코인 캐시는 비트코인 ​​SV의 탄생과 함께 최초 포크 이후 하드포크되었습니다. 여기에서 비트코인, 비트코인 ​​캐시, 비트코인 ​​SV의 차이점에 대해 자세히 알아보세요.