포크는 새로운 소프트웨어 업그레이드로 인해 업그레이드를 적용한 블락들의 거래기록과 예전 소프트웨어를 활용한 블락들의 거래기록이 두 갈래로 나눠져 저장되는 현상을 뜻합니다. 

"소프트 포크"는 소프트웨어의 예전 버전을 사용하는 거래기록도 인지하는 형태의 포크이며, "하드 포크"는 예전 소프트웨어 버전을 사용하는 거래기록을 거부하는 포크의 형태를 뜻합니다. 


소프트 포크가 일어나는 상황에서는 "진실"을 반영하는 체인이 어떤 것인지 아직 확정된 것이 아니기 때문에 체인 재배열 (reorganization)을 통해 거래기록이 뒤집히는 상황이 일어날 수 있기 때문에 

포크가 진행되는 상황에선 매우 신중하게 거래를 진행해야합니다. 


두 버전의 소프트웨어에 대한 지지도가 지속적으로 높다면 코인들은 이더리움과 이더리움 클래식의 경우와 같이 두 개의 코인으로 분리될 수 있습니다. 

GOPAX는 이런 경우 기존에 존재하던 코인에서 포크를 통해 분리된 코인에 대한 지원 여부를 사례별로 판단합니다.