1. Apparatus for verifying honest gaming transactions over a communications network, comprising: a host processor for generating a game seed, said host processor receiving a game input from the satellite processor and generating a game result based on said game input, said game seed, and predetermined game rules; said host processor sending said game seed and said game result to said satellite processor, and a satellite processor for providing the game input to said host processor over the communications network, for receiving the game seed and the game result from the host processor, and for verifying the honesty of the transaction by (i) generating a game result based on the game input, the game seed, and the predetermined game rules, and (ii) comparing the generated game result with the received game result.