Understanding what soft and hardfork means