Author

Topic: Will bitcoin ever be faster? (Read 2528 times)

sr. member
Activity: 280
Merit: 252
April 19, 2011, 03:14:02 AM
#12
I asked the same (silly) question a little while ago: https://bitcointalksearch.org/topic/canwill-transactions-ever-be-processed-faster-than-every-10-minutes-5567

The answer: It is already 100x faster than your average bank. Instant banking is just an illusion.
legendary
Activity: 1526
Merit: 1134
April 19, 2011, 02:13:55 AM
#11
I added this to the FAQ as it comes up a lot.
full member
Activity: 136
Merit: 100
April 19, 2011, 01:09:34 AM
#10
Why was the choice made to be 50 btc / 10 min time blocks?  Why can't it change to 5btc / 1min time blocks?

I raised a similar question in the past, and from my understanding, the answer was that 10 mins was chosen to ensure that the previous block has propagated around all nodes in the network before a new block is generated.
legendary
Activity: 938
Merit: 1001
bitcoin - the aerogel of money
April 18, 2011, 03:51:57 AM
#9
This is how i see the future: bitcoin block chain for big transactions. Ripple (or similar) for small transactions denominated in btc. The two technologies complement each other ideally
legendary
Activity: 1072
Merit: 1181
April 18, 2011, 03:45:23 AM
#8
Also see https://bitcointalksearch.org/topic/m.3819 and other ideas in that thread.
jav
sr. member
Activity: 249
Merit: 251
April 18, 2011, 03:27:18 AM
#7
Even waiting 1 minute at a cash register is a pain in the ass, but it would bring it a bit closer to real-world use.  With the prevalance of smartphones, and near-field RF, it seems like BTC is so ready to make an emergence into retail / normal use with the strict exception of it's time delay to verify.

I agree with you, but it's probably not technically feasible. You also have to take variance into account. Even if you would lower the average block creation rate to something crazy like every 10 seconds, you would still need to wait 30 seconds to have a 95% chance of seeing the next block (because 10 seconds is just the average wait time). And even then, 5% of your costumers in line would need to wait even longer than 30 seconds. Not really competitive with a VISA payment that goes through after a few seconds.

What you might be able to do is to build some heuristics that try to figure out whether an unconfirmed transaction will eventually confirm. If you are well-connected to the Bitcoin network that might be feasible with an acceptable risk. For more discussion on the whole "fast transaction acceptance" thing, see also this thread: https://bitcointalksearch.org/topic/best-practice-for-fast-transaction-acceptance-how-high-is-the-risk-3441
sr. member
Activity: 504
Merit: 252
Elder Crypto God
April 18, 2011, 03:23:48 AM
#6
I thought I could just pay a transaction fee and speed things up

You can't make confirmations go any faster than the speed at which blocks are being added to the block chain.
full member
Activity: 210
Merit: 100
Presale is live!
April 18, 2011, 03:22:39 AM
#5
I thought I could just pay a transaction fee and speed things up
sr. member
Activity: 504
Merit: 252
Elder Crypto God
April 18, 2011, 03:16:09 AM
#4
By doing that doesn't it just kill the core concept of a p2p currency?  What you've described is akin to a federally insured bank issuing a debit card.  Why not just use that, since it already exists and isn't p2p?

Fiat currency can be printed like monopoly money. Bitcoins can't.

What are your goals and what do you think is being lost with the scheme I've described?
full member
Activity: 131
Merit: 100
April 18, 2011, 02:56:58 AM
#3
The solution is to have a trusted third party act as a middle man. You keep a balance with the trusted third party and then when you want to buy something, you instruct the third party to transfer the BTC to the seller. The seller doesn't have to wait for confirmations since they are relying on the trust of the third party.
By doing that doesn't it just kill the core concept of a p2p currency?  What you've described is akin to a federally insured bank issuing a debit card.  Why not just use that, since it already exists and isn't p2p?
sr. member
Activity: 504
Merit: 252
Elder Crypto God
April 18, 2011, 02:53:09 AM
#2
For internet-based transactions, bitcoin working in 10-minute time chunks is ok.  Even when considering you need about 5-10 more blocks to confirm that it isnt an invalid fork, an hour or two is not a long time to wait when you consider internet based shopping usually doesnt leave the warehouse before then.

For face-to-face, I just cannot see bitcoin working in the real world with its current time settings.  I'm not sitting around waiting for an hour, nevermind even 10 minutes to ensure the transaction is legit and being picked up by the system.

Why was the choice made to be 50 btc / 10 min time blocks?  Why can't it change to 5btc / 1min time blocks?   Even waiting 1 minute at a cash register is a pain in the ass, but it would bring it a bit closer to real-world use.  With the prevalance of smartphones, and near-field RF, it seems like BTC is so ready to make an emergence into retail / normal use with the strict exception of it's time delay to verify.

The solution is to have a trusted third party act as a middle man. You keep a balance with the trusted third party and then when you want to buy something, you instruct the third party to transfer the BTC to the seller. The seller doesn't have to wait for confirmations since they are relying on the trust of the third party.
full member
Activity: 131
Merit: 100
April 18, 2011, 02:49:36 AM
#1
For internet-based transactions, bitcoin working in 10-minute time chunks is ok.  Even when considering you need about 5-10 more blocks to confirm that it isnt an invalid fork, an hour or two is not a long time to wait when you consider internet based shopping usually doesnt leave the warehouse before then.

For face-to-face, I just cannot see bitcoin working in the real world with its current time settings.  I'm not sitting around waiting for an hour, nevermind even 10 minutes to ensure the transaction is legit and being picked up by the system.

Why was the choice made to be 50 btc / 10 min time blocks?  Why can't it change to 5btc / 1min time blocks?   Even waiting 1 minute at a cash register is a pain in the ass, but it would bring it a bit closer to real-world use.  With the prevalance of smartphones, and near-field RF, it seems like BTC is so ready to make an emergence into retail / normal use with the strict exception of it's time delay to verify.
Jump to: