What's AW Engine
ZK aggregate world engine.
Contents
The Aggregate World Engine is a blockchain scaling solution designed for the real-time and cohesive demands of gaming.
we have developed an AW engine that not only addresses scalability issues but also supports real-time multiplayer online gaming. Firstly, by utilizing zero-knowledge proofs to bundle game actions, they are uploaded to the chain in one go and verified. This allows players to take more actions and play for longer periods before interacting with the blockchain, thereby reducing transaction costs and congestion on the main blockchain.
For example, in turn-based games, players can make multiple moves, allowing multiple moves to generate a proof. Formally, we have:
Xn = F(F(F(F(F(...F(x0))))))
Alternatively, denoted as X_n = F(n)(X_0)
, where X_0
is the input, X_n
is the output,
F
is the turn function, and n
is the number of moves. Or more precisely
X_i+1 = F(X_i)
where i = {0, 1, ..., n − 1}
The most straightforward way to verify such iterative computation is to throw n moves into a separate circuit and then use SNARK to complete the proof, significantly increasing the number of moves that can be placed within a single transaction. This opens up the possibility for more types of games to be developed into fully on-chain games.
Here, we take single-player (SDKs) and multiplayer games(Z4) as examples.