I'm wondering - have any games been ever created that are:
- peer-to-peer without one peer being designated as host
- competitive (not cooperative, players play against one another)
- provably fair (there is no possibility of any player cheating)
- Don't give any player more information than they need (for example, not revealing other players' secrets even to the running applications)
An example of such a game would be a poker game where each player and their games would only be able to know their own hand, but not the hands of other players without relying on any of them being the host of the game. I know there are a few games out there that are provably fair, but all that I know exist in a server-client configuration.