현재 메이저 코인이라고 불리는 비트코인이나 이더리움은 하드포크를 여러번 진행해서 코인이 분리되는 현상을 겪었습니다. 이들말고도 다른 알트코인도 하드포크를 진행하기도 했는데, 왜 하드포크가 발생되는지 그 이유가 궁금합니다.