Jump to content
Sign in to follow this  
Christian Pichler

For which games can you use Chi directly?

Recommended Posts

I've heard that in games that run in game channels, you will need an own cryptocurrency (the specific game currency) to buy things in this gameand you can change virtual items into that specific game currency, this is SME Coins for soccer manager e. g.. You would not be able to program games for which you use CHI directly (this should be the case for games that run in game channels) (Can there be games that run outside of a channel that use CHI directly as currency?) . Of course, you need CHI to buy the specific game currency... now my questions: will it be possible for a crypto exchange to adopt the specific game currency, (such as SME coins), so that you don't need CHI anymore in these games? Or can this be prevented somehow? (this would be bad for the price of CHI because if it's not vital for gameplay, there will be less demand)... And which other use cases for CHI will exist in the future?

Share this post


Link to post
Share on other sites

I think this question mixes up a couple of things.  First, for this question, it does not matter whether games run in game channels or not.  Second, you always need CHI in order to pay transaction fees, register accounts and do other things on the core blockchain.

The actual use of currency in a game is a bit more nuanced.  The main thing to keep in mind here is that the Xaya model does not allow game logic to affect the movement of CHI (the reason being that this in turn allows vastly better scalability to complex games than e.g. Ethereum).  This means that games can very well use CHI in the sense that they react to voluntary movement of CHI; an example is Treatfighter, where you can by crystals for CHI - but in principle the whole game would work without crystals at all, and with payments being done directly in CHI.

Where this does not work is things like betting on the outcome of a game or for instance SME, because there the result of some game computation may require that e.g. the loser sends some money to the winner, or the club pays for player wages; and this has to be done even if the user does not explicitly sign a transaction moving CHI.  In that cases, you need to use an in-game currency instead.

An exchange could certainly list an in-game currency (e.g. SME coins) directly if they wish, but you will still always need CHI to pay for the core blockchain features (e.g. tx fees).  Also, it will be possible to trade game assets in a trustless and decentralised way against CHI, so that there will be a natural tendency to have CHI as "base currency" for all game-asset markets on Xaya.

Share this post


Link to post
Share on other sites

ok, that sounds good- so you will always need Chi to pay transaction fees... with Ethereum, there is the problem that the miners of an ethereum-based token can also be paid in the token that runs on the Eth blockchain (with new protocols different from erc20) and not in Eth as this happens with Erc20 coins... so there will be less need for Eth then- could the same problem arise with chi? That a new game comes with a new coin where you have a different protocol that uses this coin to pay the miners instead of Chi? Or does the Xaya- blockchain prevent this?

Share this post


Link to post
Share on other sites

As with Bitcoin and most other blockchains, miners can freely choose what to include and not to include in their blocks.  So in theory, someone could send transactions without any CHI attached and get the mined, e.g. by paying the miners out-of-band (maybe with BTC or fiat), or by including some game-coin transaction to them instead of CHI.  But I think there are strong reasons why that is not going to happen any time soon (nor will it happen with Ethereum):

  • A game would need to be really popular for that to happen, because the miners themselves need to run the GSP for it and also be interested enough in it to actually accept payment in the game coin directly.  While not impossible, that's certainly extra effort for them (much more than simply running Xaya Core on their system).
  • Paying in game coins is likely a lot less efficient than paying transaction fees in CHI, since the latter is "better integrated" with the core blockchain and transaction structure.  So accepting fees in game coins will likely increase transaction size and thus reduce the number of fee-paying transactions that miners could get into their block.
  • Not just miners matter, but also relaying nodes.  So unless either a large fraction of the network runs a modified client that accepts game coins for fees or users submit their transactions directly to miners, transactions won't even make it to miners if they do not pay CHI.  For the first case, we would again need a hugely popular game as well as most people messing around with their Xaya Core installation, which seems even more unlikely than a miner doing it.  For the second case, people also would need to spend a non-trivial amount of effort to figure out who the miners are that accept their game coins and how to submit moves to them directly.
  • Even if some miners accept fees in game coins and you would eventually get your move confirmed, most likely it will take longer than if you paid CHI (unless 100% of miners accept the game coin, which seems impossible in practice).  So you are at a disadvantage.

With all those disadvantages, I simply do not see why people and miners would bother.  If they have / earn game coins and want to cover fees with them, they can instead just sell them for CHI anyway and then use CHI.

All those technical aspects aside, it seems that your main concern here is about the potential for CHI to increase in value due to demand.  To be honest, I think that for that topic, usage of game coins for transaction fees is a very theoretical thought for now.  99.999% of CHI demand and potential price increase is likely just speculation - and if games are doing well, then that is a good first step independently of how those games actually use CHI.

  • Like 2

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this  

×
×
  • Create New...

Important Information

Your use of this site is governed by our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.