Let's say in a multiplayer game, some client claims to have made a move or 1000 moves before having seen a state of the game. Do you believe them?
The answer typically is "No! Don't trust client input."
But then how to turn the network into a distributed server doing the job of a game server that publishes the authoritative ordering of events?
For one writer and many readers, this is easy. For example, Scuttlebutt protocol!
But for multiple writers, what do we do? So far I think the state of the art is:
Blockchains based on POW and POS Ripple Consensus
Let's say in a multiplayer game, some client claims to have made a move or 1000 moves before having seen a state of the game. Do you believe them?
The answer typically is "No! Don't trust client input."
But then how to turn the network into a distributed server doing the job of a game server that publishes the authoritative ordering of events?
For one writer and many readers, this is easy. For example, Scuttlebutt protocol!
But for multiple writers, what do we do? So far I think the state of the art is:
Anything else I'm missing?