Patent attributes
A method for processing a serverless video game includes generating, at a first node, a notification to a second node to join play of the serverless video game, and confirming, by the first node, that the second node has joined to play. The joining by the second node creates a peer-to-peer communication process for executing an application layer for the serverless video game. The method also includes executing, at each of the first node and the second node a consensus algorithm for verifying moves processed by the application layer that runs game rules for the serverless video game. The consensus algorithm is configured to independently process at each of the first and second nodes the verifying of the moves. In one example, the consensus algorithm of each of the nodes is configured to process one or more zero-knowledge proofs for verifying moves made during play of the serverless video game.