A fair program allows players to ensure all the game effects having fun with blockchain-based algorithms