Can the FairCoin blockchain be forked

It's almost impossible. Forking means that the chain splits up at a certain point. This happens to Bitcoin once in a while when miners create a new block at almost the same time. But in FairCoin, the consensus algorithm determines exactly one CVN which has priority to create the next block. Any block occurring on the network that does not comply with those rules will not be accepted by any other node.