Author

Topic: can we use Bitcoin Core to develop a new gaming platform like Xaya or Enjin? (Read 440 times)

copper member
Activity: 69
Merit: 0
I'm not sure why you even want to build a gaming platform on a blockchain, or any decentralized contraption, in the first place. Blockchain transactions are too slow for game performance, where lots of coordination between both the different hardware peripherals and network connections are needed to avoid lag. Anything realtime like rendering and machine learning in the game will also be slowed down by the blockchain. So blockchain makes no sense for this use case.

The idea about such "decentralized" games is to offload resources to the clients playing the game. But many clients have high ping times on their networks, which will slow the whole game down if they are the only ones with the updated game state which they need to push to peers. It makes the speed of the game only as fast as the ping latency of the slowest peer.


We are going to populate the Autonomous Decentralized Universe of our blockchain game platform with numerous self-learning self-planning bot players endowed with non-algorithmic cognitive capabilities such as discovery of new anomalies and patterns. So it does not matter if there are many human players available to play against. Plus due to the spawning of multiple State Channels(Xaya calls such realtime spaces Game Channels) between peer-to-peer players(both human and bot players) the latency will be lower than even centralized game platforms.
copper member
Activity: 69
Merit: 0
Since you mentioned Xaya, note that it is actually based (code-wise) on Namecoin, which itself is based on Bitcoin Core.  So the core blockchain of Xaya is very similar to Bitcoin Core (but the "gaming magic" happens on a layer above that).  In that sense, you could just as well base all the higher-level gaming logic of Xaya on Bitcoin Core itself.  That would likely just make moves more expensive and slower, though, so in that sense it certainly would not "outperform" Xaya itself.  (But it would open up more network effects by using bitcoins on the platform.)


Where can I speak to an experienced Xaya game developer? I want a comparison chart detailing the strengths and weaknesses of Xaya and Enjin blockchain gaming platforms.
copper member
Activity: 69
Merit: 0
Impossible, Bitcoin Core is only a software to run Bitcoin full node and Bitcoin wallet.

It's difference case if you're talking about sidechain / off-chain which uses Bitcoin network, but how would you measure that certain platform is better than others?
If you only care about speed and ease of use (no need to learn new tools, more aware about security, etc.), centralized platform probably beat all platform based on Bitcoin.


Yes, I was thinking of a Sidechain like Blockstream's Elements-->  https://blockstream.com/elements  or Xaya, a new custom gaming blockchain. But I am not sure if Elements is a permissionless public sidechain. If it happens to be a permissioned and private chain we would not touch it even. The central idea is to monetize 3D VR spaces and vast resources and variegated resources of a full-fledged growing Autonomous Virtual World/Universe and let game developers, early adopters/players and backers too benefit from it by contributing code as well as leasing, renting, reselling and conquering regions within the VR universe envisioned by us. Non-fungible tokens such as ERC-721 or so would enable us to accomplish that and also make such tokenized assets/properties relatively more liquid and tradable. What do you think?
legendary
Activity: 1568
Merit: 6660
bitcoincleanup.com / bitmixlist.org
I'm not sure why you even want to build a gaming platform on a blockchain, or any decentralized contraption, in the first place. Blockchain transactions are too slow for game performance, where lots of coordination between both the different hardware peripherals and network connections are needed to avoid lag. Anything realtime like rendering and machine learning in the game will also be slowed down by the blockchain. So blockchain makes no sense for this use case.

The idea about such "decentralized" games is to offload resources to the clients playing the game. But many clients have high ping times on their networks, which will slow the whole game down if they are the only ones with the updated game state which they need to push to peers. It makes the speed of the game only as fast as the ping latency of the slowest peer.
legendary
Activity: 1135
Merit: 1166
Since you mentioned Xaya, note that it is actually based (code-wise) on Namecoin, which itself is based on Bitcoin Core.  So the core blockchain of Xaya is very similar to Bitcoin Core (but the "gaming magic" happens on a layer above that).  In that sense, you could just as well base all the higher-level gaming logic of Xaya on Bitcoin Core itself.  That would likely just make moves more expensive and slower, though, so in that sense it certainly would not "outperform" Xaya itself.  (But it would open up more network effects by using bitcoins on the platform.)
copper member
Activity: 69
Merit: 0
Is it technically feasible to develop a new blockchain gaming platform based on Bitcoin Core? One that will outperform both https://xaya.io and https://enjin.io by developing realtime gaming channels once the participants have been verified on bitcoin blockchain for each game session? If yes, how? What would be the most practical roadmap? Should it be a Bitcoin Sidechain or something like Lightning Network for gameplaying?
Jump to: