코인의 하드포크와 소프트포크는 블록체인 규칙의 변경을 의미합니다. 하드포크는 기존 규칙과 호환되지 않는 새로운 규칙을 도입하여 블록체인이 두 갈래로 나뉘게 됩니다. 이는 네트워크 참여자들이 새로운 규칙을 따를지 기존 규칙을 유지할지 선택해야 함을 의미합니다.
반면 소프트포크는 기존 규칙과 호환 가능한 방식으로 변경을 이루어, 이전 버전의 노드도 새로운 블록을 인식할 수 있습니다. 소프트포크는 주로 보안 향상이나 기능 추가를 위해 사용되며, 네트워크 분열 없이 업그레이드가 가능하다는 장점이 있습니다. 따라서 소프트포크는 비교적 덜 파괴적이며, 커뮤니티 합의를 통해 원활하게 진행될 수 있습니다.