Bitcoin Forum
May 04, 2024, 12:52:58 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1] 2 »  All
  Print  
Author Topic: Is bitcoin ready for large amounts of transactions per second?  (Read 1971 times)
mission (OP)
Newbie
*
Offline Offline

Activity: 21
Merit: 0


View Profile
July 07, 2013, 06:41:20 PM
 #1

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,
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1714783978
Hero Member
*
Offline Offline

Posts: 1714783978

View Profile Personal Message (Offline)

Ignore
1714783978
Reply with quote  #2

1714783978
Report to moderator
Lohoris
Hero Member
*****
Offline Offline

Activity: 630
Merit: 500


Bitgoblin


View Profile
July 07, 2013, 06:45:12 PM
 #2

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.

1LohorisJie8bGGG7X4dCS9MAVsTEbzrhu
DefaultTrust is very BAD.
mission (OP)
Newbie
*
Offline Offline

Activity: 21
Merit: 0


View Profile
July 07, 2013, 07:16:02 PM
 #3

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
Hero Member
*****
Offline Offline

Activity: 630
Merit: 500


Bitgoblin


View Profile
July 07, 2013, 07:25:03 PM
 #4

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.

1LohorisJie8bGGG7X4dCS9MAVsTEbzrhu
DefaultTrust is very BAD.
Mrko
Newbie
*
Offline Offline

Activity: 20
Merit: 0


View Profile
July 07, 2013, 07:25:59 PM
 #5

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
Hero Member
*****
Offline Offline

Activity: 630
Merit: 500


Bitgoblin


View Profile
July 07, 2013, 07:29:59 PM
 #6

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.

1LohorisJie8bGGG7X4dCS9MAVsTEbzrhu
DefaultTrust is very BAD.
Come-from-Beyond
Legendary
*
Offline Offline

Activity: 2142
Merit: 1009

Newbie


View Profile
July 07, 2013, 07:42:23 PM
 #7

I wonder if bitcoin network can really transfer large amounts of transactions.

No.
Lohoris
Hero Member
*****
Offline Offline

Activity: 630
Merit: 500


Bitgoblin


View Profile
July 07, 2013, 08:05:51 PM
 #8

I wonder if bitcoin network can really transfer large amounts of transactions.

No.
Unhelpful.

1LohorisJie8bGGG7X4dCS9MAVsTEbzrhu
DefaultTrust is very BAD.
Mr.Dreamanonym
Newbie
*
Offline Offline

Activity: 56
Merit: 0



View Profile
July 07, 2013, 08:08:23 PM
 #9

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 Offline

Activity: 14
Merit: 0



View Profile
July 07, 2013, 09:11:32 PM
 #10

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 Sad
Lohoris
Hero Member
*****
Offline Offline

Activity: 630
Merit: 500


Bitgoblin


View Profile
July 07, 2013, 09:28:35 PM
 #11

Please can you explain why? Just "No" is not really helpful to us, the newbies Sad
Just ignore the troll and read my posts Wink

1LohorisJie8bGGG7X4dCS9MAVsTEbzrhu
DefaultTrust is very BAD.
Come-from-Beyond
Legendary
*
Offline Offline

Activity: 2142
Merit: 1009

Newbie


View Profile
July 08, 2013, 05:57:44 AM
 #12

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 Sad

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 Offline

Activity: 30
Merit: 0



View Profile WWW
July 08, 2013, 07:12:58 AM
 #13

It'll be ready when that kind of load start's to present itself.
Mrko
Newbie
*
Offline Offline

Activity: 20
Merit: 0


View Profile
July 08, 2013, 07:47:53 AM
 #14

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
Hero Member
*****
Offline Offline

Activity: 630
Merit: 500


Bitgoblin


View Profile
July 08, 2013, 08:04:26 AM
 #15

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.

1LohorisJie8bGGG7X4dCS9MAVsTEbzrhu
DefaultTrust is very BAD.
coor37
Newbie
*
Offline Offline

Activity: 9
Merit: 0


View Profile
July 08, 2013, 02:17:07 PM
 #16

According to the blockchain.info, the maxim number of transactions per block is about 500: http://blockchain.info/en/charts/n-transactions-per-block
But you can use off-chain micropayments: http://thegenesisblock.com/off-chain-micropayments-implemented-in-bitcoinj/
Come-from-Beyond
Legendary
*
Offline Offline

Activity: 2142
Merit: 1009

Newbie


View Profile
July 08, 2013, 02:42:51 PM
 #17

According to the blockchain.info, the maxim number of transactions per block is about 500: http://blockchain.info/en/charts/n-transactions-per-block

500 transactions every 600 seconds = less than 1 tx/s. That sux, doesn't it?
btcxcg
Member
**
Offline Offline

Activity: 62
Merit: 10



View Profile
July 08, 2013, 04:16:07 PM
 #18

According to the blockchain.info, the maxim number of transactions per block is about 500: http://blockchain.info/en/charts/n-transactions-per-block

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
Hero Member
*****
Offline Offline

Activity: 518
Merit: 500


View Profile
July 08, 2013, 05:19:14 PM
 #19

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.

CryptoNote needs you! Join the elite merged mining forces right now here in Fantomcoin topic: https://bitcointalk.org/index.php?topic=598823.0
Come-from-Beyond
Legendary
*
Offline Offline

Activity: 2142
Merit: 1009

Newbie


View Profile
July 08, 2013, 11:37:30 PM
 #20

According to the blockchain.info, the maxim number of transactions per block is about 500: http://blockchain.info/en/charts/n-transactions-per-block

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.
Pages: [1] 2 »  All
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!