mission (OP)
Newbie
Offline
Activity: 21
Merit: 0
|
|
July 07, 2013, 06:41:20 PM |
|
Hello,
Would anyone be so kind to explain what would happen if a popular online game adopted bitcoin as a main in-game currency please? I wonder if bitcoin network can really transfer large amounts of transactions. Is it technically possible to for example - have bitcoin in World of Warcraft instead of virtual gold?
If it's not suitable now, can it be suitable in the future? What needs to be changed? What are the limitations?
Thanks,
|
|
|
|
Lohoris
|
|
July 07, 2013, 06:45:12 PM |
|
Is it technically possible to for example - have bitcoin in World of Warcraft instead of virtual gold?
Using the accounts feature, all the in-game transactions wouldn't touch the blockchain: they would be handled locally. This discounting the fact that apparently bitcoind is too slow to handle high amounts of traffic.
|
|
|
|
mission (OP)
Newbie
Offline
Activity: 21
Merit: 0
|
|
July 07, 2013, 07:16:02 PM |
|
apparently bitcoind is too slow to handle high amounts of traffic. Thanks, is it likely to be faster in the future? Or that's just the way it is, and nothing can be done?
|
|
|
|
Lohoris
|
|
July 07, 2013, 07:25:03 PM |
|
apparently bitcoind is too slow to handle high amounts of traffic. Thanks, is it likely to be faster in the future? Or that's just the way it is, and nothing can be done? Many things can be done, especially locally. Since the accounts feature is basically a local database, you could just re-implement a local database and use bitcoind (or any other service supporting bitcoin) only for receiving and sending bitcoins. This is what many sites have done, I guess: they at start use accounts because they are handy, and when transaction volume rises too high they reimplement that feature (AFAIK btct.co is just doing or has just done something like that, but I might be mistaken). Please notice that using bitcoins as an in-game currency would also require modifying the game itself, i.e. it cannot "just replace" the current gold, since the current gold is just a traditional centralised currency fully controlled by them: they can create and destroy it at will. They quite obviously couldn't do it with bitcoins. So they would either add bitcoin as a parallel currency, or completely redesign the whole game economy. Hint: redesigning the whole game economy will likely never happen anywhere, at least not in any large project: the best you can expect in existing games is for the first option (i.e. bitcoins added as a parallel currency), more likely bitcoins just used "externally" to purchase game items (and item auctions if you're lucky) or exchanges allowing you to trade game gold with bitcoins (I'm writing one). I wouldn't hold my breath, though: what you can reasonably hope for is for new games to support bitcoins.
|
|
|
|
Mrko
Newbie
Offline
Activity: 20
Merit: 0
|
|
July 07, 2013, 07:25:59 PM |
|
apparently bitcoind is too slow to handle high amounts of traffic. Thanks, is it likely to be faster in the future? Or that's just the way it is, and nothing can be done? Due to the design, each confirmation takes 10 minutes. The six confirmations is general, and thus requires 6 x 10 minutes in total.
|
|
|
|
Lohoris
|
|
July 07, 2013, 07:29:59 PM |
|
Due to the design, each confirmation takes 10 minutes. The six confirmations is general, and thus requires 6 x 10 minutes in total.
Not exactly. First we are talking about in-game transactions, which won't be handled directly by the blockchain, so they would be instant. Second, the "slowness" we were talking about is that of bitcoind itself (not the protocol), which can be fixed coding.
|
|
|
|
Come-from-Beyond
Legendary
Offline
Activity: 2142
Merit: 1010
Newbie
|
|
July 07, 2013, 07:42:23 PM |
|
I wonder if bitcoin network can really transfer large amounts of transactions.
No.
|
|
|
|
Lohoris
|
|
July 07, 2013, 08:05:51 PM |
|
I wonder if bitcoin network can really transfer large amounts of transactions.
No. Unhelpful.
|
|
|
|
Mr.Dreamanonym
Newbie
Offline
Activity: 56
Merit: 0
|
|
July 07, 2013, 08:08:23 PM |
|
I wonder if bitcoin network can really transfer large amounts of transactions.
No. Unhelpful. Not unhelpful ! It can be used in the future
|
|
|
|
A+S
Newbie
Offline
Activity: 14
Merit: 0
|
|
July 07, 2013, 09:11:32 PM |
|
I wonder if bitcoin network can really transfer large amounts of transactions.
No. Please can you explain why? Just "No" is not really helpful to us, the newbies
|
|
|
|
Lohoris
|
|
July 07, 2013, 09:28:35 PM |
|
Please can you explain why? Just "No" is not really helpful to us, the newbies Just ignore the troll and read my posts
|
|
|
|
Come-from-Beyond
Legendary
Offline
Activity: 2142
Merit: 1010
Newbie
|
|
July 08, 2013, 05:57:44 AM |
|
I wonder if bitcoin network can really transfer large amounts of transactions.
No. Please can you explain why? Just "No" is not really helpful to us, the newbies Because blocksize limit was lowered from 32 MB to 1 MB by Satoshi in early days of Bitcoin. He figured out that without such a limit the blockchain would be bloated and Bitcoin would be abandoned. Also, if u read the forum u would see a lot of threads discussing that without the limit Bitcoin will die. It's because transactions must compete each with other (by paying larger fees), otherwise mining will become unprofitable. There are some other "why"s, but I can't write in a few words so many threads, use [Search] button, plz.
|
|
|
|
TuLines
Newbie
Offline
Activity: 30
Merit: 0
|
|
July 08, 2013, 07:12:58 AM |
|
It'll be ready when that kind of load start's to present itself.
|
|
|
|
Mrko
Newbie
Offline
Activity: 20
Merit: 0
|
|
July 08, 2013, 07:47:53 AM |
|
Due to the design, each confirmation takes 10 minutes. The six confirmations is general, and thus requires 6 x 10 minutes in total.
Not exactly. First we are talking about in-game transactions, which won't be handled directly by the blockchain, so they would be instant. Second, the "slowness" we were talking about is that of bitcoind itself (not the protocol), which can be fixed coding. Ah I see. Never knew that it was possible to also have in-game transactions in parallel to blockchain. Thanks for the clarification!
|
|
|
|
Lohoris
|
|
July 08, 2013, 08:04:26 AM |
|
Never knew that it was possible to also have in-game transactions in parallel to blockchain. Thanks for the clarification!
Np! It's quite simple actually, if you think about it. You give 10 coins to your game address. The game knows it has 10 coins and that are yours. In-game you give 2 coins to someone. It's not necessary for that transaction to hit the blockchain: the game knows you have 8 coins and he has 2. You withdraw 3, the transaction is regularly sent to the blockchain from the game treasury Now the game knows you have 5, and the whole game treasury holds 7 That's basically every site handling bitcoins already works, except personal wallets of course.
|
|
|
|
|
Come-from-Beyond
Legendary
Offline
Activity: 2142
Merit: 1010
Newbie
|
|
July 08, 2013, 02:42:51 PM |
|
500 transactions every 600 seconds = less than 1 tx/s. That sux, doesn't it?
|
|
|
|
btcxcg
Member
Offline
Activity: 62
Merit: 10
|
|
July 08, 2013, 04:16:07 PM |
|
500 transactions every 600 seconds = less than 1 tx/s. That sux, doesn't it? 500 are transaction per second processed actually, is not a limit.
|
|
|
|
bitcoinbear
|
|
July 08, 2013, 05:19:14 PM |
|
Hello,
Would anyone be so kind to explain what would happen if a popular online game adopted bitcoin as a main in-game currency please? I wonder if bitcoin network can really transfer large amounts of transactions. Is it technically possible to for example - have bitcoin in World of Warcraft instead of virtual gold?
If it's not suitable now, can it be suitable in the future? What needs to be changed? What are the limitations?
Thanks,
If a game used bitcoins, people would send bitcoins to fund an account and withdraw bitcoins sometimes, but any internal game transactions would be kept by the game, so there would not be a need for a huge number of transactions on the blockchain. Bitcoin takes an hour to confirm, for small in game purchases there is just no need for such security measures as bitcoin provides.
|
|
|
|
Come-from-Beyond
Legendary
Offline
Activity: 2142
Merit: 1010
Newbie
|
|
July 08, 2013, 11:37:30 PM |
|
500 transactions every 600 seconds = less than 1 tx/s. That sux, doesn't it? 500 are transaction per second processed actually, is not a limit. Disagree. There are 600 seconds between blocks, not 1.
|
|
|
|
|