Tokens in various architectures are being used as a form of storing value. meaning that they are mostly rewarded to miners for mining in the platform. XMax decided to do things differently with their token. They decided to use it as a form of game payments. This means you can use the tokens to purchase game items. This means that the game developers can even fund their game development way before the release of the game. So they can sell exclusive in-game items be it unique or powerful say x-spell. This would lead to creation of demand on the token.





Before diving deeper we need to consider few other things. Starting with the servers bandwidth as the average gaming server's capacity can hand up to around 10k simultaneous online users. If you think about it that is the issue with scaling vertically; you can go up to a certain memory limit, network and/or storage limit. This was a major problem to those entities that demanded high bandwidth like social media. Social media network can have several millions connected simultaneously and each is running several hundreds of transactions. To handle that it was not efficient getting a powerful machine each time simply because you are limited by hardware. There is always a cap you can't go beyond. That lead to the invention of distribution and decentralization. the latter is dependent on the former.





For that decentralization is much more effective as a scaling architecture. Imagine having several hundred or thousand nodes working together and each contributing using its own memory and storage. XMax considers the nodes in the network as servers hence the distributed server architecture.





How is Xmax achieving that?





As mentioned earlier XMax aims to provide a scalable high performance decentralized platform primarily for game developers to develop on. They provided an SDK using JS like language to eliminate barrier of entry and minimize learning curve since JS is quite popular. Something to keep in mind is that the project is open source and is openly available to developers.





Given that Xmax developed the architecture to allow millions of users to coexist on a decentralized environment; that made it stand out among the existing platforms. They have published their first version and a set of templates, modules and of course the API that interacts with the blockchain. They even created an app store for developers to host their content.





The miners in Xmax provide computing and storage resources; as always they are rewarded in XMX tokens. The developers on the other hand can sell items or games using XMX and thus creating a self-sustaining community. For its consensus it is adopting DPOS+BFT model. In summary DPOS+BFT is about core and candidate nodes. The core nodes responsible for block production and there are candidate nodes. If the candidate node successfully submits a stake to the system they can be permitted to join the core group. the core nodes have rankings and there can only be 21 nodes in a single block production. So the selection mechanism happen on every block creation. The whole infrustracture blocks work in harmoney to deliver an environment for game developers on the blockchain. In the end I would like to recommend that the team does a gameplay of the games ran on Xmax blockchain.





Resources:

Website: http://www.xmx.com/

