Pages:
Author

Topic: Bitcoin transaction times (Read 1158 times)

sr. member
Activity: 462
Merit: 250
Lux e tenebris
June 23, 2014, 03:14:06 PM
#22
Hello,

I've been doing a lot of research on bitcoin and its weaknesses. I realize that bitcoin is software and that anything about it can be changed. After using it for a few months, I think the greatest annoyance is the long transaction times. For large purchases such as transferring money or purchasing a house, the transaction times are fine, but if bitcoin is to really take off in day to day life, it needs much faster transaction times. No one will want to wait around for 15 minutes for confirmations.

My question is, since bitcoin is software, will the transaction times be decreased in the future? I think they absolutely must be or else another cryptocurrency will come along and do it.

No, satoshi himself said about transaction times that they are perfect like this. Shorter times would be more vurnerable to attacks.

Also, for reasonably small transactions like groceries it's not needed to wait for conformations, as the hassle of double spending (which is not as easy as many people make believe) is not worth it for small transactions.

I've had similar questions and I'd like to see this. Do you have a link to where satoshi said that?

I believe it'll be possible for a payment processing company to provide as a service the rapid distribution of transactions with good-enough checking in something like 10 seconds or less.

The network nodes only accept the first version of a transaction they receive to incorporate into the block they're trying to generate.  When you broadcast a transaction, if someone else broadcasts a double-spend at the same time, it's a race to propagate to the most nodes first.  If one has a slight head start, it'll geometrically spread through the network faster and get most of the nodes.

A rough back-of-the-envelope example:
1         0
4         1
16        4
64        16
80%      20%

So if a double-spend has to wait even a second, it has a huge disadvantage.

The payment processor has connections with many nodes.  When it gets a transaction, it blasts it out, and at the same time monitors the network for double-spends.  If it receives a double-spend on any of its many listening nodes, then it alerts that the transaction is bad.  A double-spent transaction wouldn't get very far without one of the listeners hearing it.  The double-spender would have to wait until the listening phase is over, but by then, the payment processor's broadcast has reached most nodes, or is so far ahead in propagating that the double-spender has no hope of grabbing a significant percentage of the remaining nodes.

legendary
Activity: 2156
Merit: 1393
You lead and I'll watch you walk away.
June 23, 2014, 12:37:21 PM
#21
lol do you seriously want to know.

anyway AceWallen, got to love bitpay for that, instant speed transaction, me likes.

Yeah, I think she should link to a bucket pic somewhere. Tits or gtfo.

BitPay and other companies are getting rich by taking on the risk of instant transactions. I wonder what their losses actually are? I bet it's petty small.
hero member
Activity: 672
Merit: 500
June 23, 2014, 12:30:01 PM
#20
This topic comes up I lot. Some would with be content with accepting zero confirmation transaction as a solution, other would suggest an off-chain payment agent. Either way, transaction confirmation times will not be a problem when bitcoin takes root in high street retailers.
full member
Activity: 378
Merit: 100
June 23, 2014, 12:28:24 PM
#19
lol do you seriously want to know.

anyway AceWallen, got to love bitpay for that, instant speed transaction, me likes.
legendary
Activity: 2156
Merit: 1393
You lead and I'll watch you walk away.
June 23, 2014, 12:25:51 PM
#18
everytime i've paid with bitcoin -- which is generally through Bitpay -- the transaction is instant/zero-confirmation, assuming i have sent an adequate miner's fee.

That's right, zero confirm transactions are the way to speed things along but they do come with a risk.

BTW OP, do you really have banana nipples?
sr. member
Activity: 479
Merit: 500
June 23, 2014, 12:21:59 PM
#17
everytime i've paid with bitcoin -- which is generally through Bitpay -- the transaction is instant/zero-confirmation, assuming i have sent an adequate miner's fee.
full member
Activity: 378
Merit: 100
June 23, 2014, 12:11:36 PM
#16
if the processing time could be reduced to like 1 min, then the person could use that 1 min to brew that nice hot coffee for you.

That would be just right.
hero member
Activity: 644
Merit: 500
June 23, 2014, 10:44:08 AM
#15
for example you buy a cup of coffee using BTC, you must wait until 10-15 minutes
maybe we must pay at first and wait that bitcoin payment confirmed while we drink coffee Grin

No, payment is done immediately and the shop receives it immediately, you don't have to wait at all.
as said before by others - the only question is a trust to this transaction, for which you need to wait for any confirmations.

But as it is something not that simple to make a double spend - nobody would try to do this for a cup of coffee.
This is similar like creating a fake credit card to go to pay for you coffee, definitely this is possible today, but nobody does it.
Same with Bitcoin.
yeah i mean it's about confirmation Grin
many merchant need some confirmations to make transaction done
agree, nobody will do like that just or a cup of coffee
so we can trust this transaction
legendary
Activity: 3038
Merit: 4418
Crypto Swap Exchange
June 23, 2014, 07:17:02 AM
#14
Hello,

I've been doing a lot of research on bitcoin and its weaknesses. I realize that bitcoin is software and that anything about it can be changed. After using it for a few months, I think the greatest annoyance is the long transaction times. For large purchases such as transferring money or purchasing a house, the transaction times are fine, but if bitcoin is to really take off in day to day life, it needs much faster transaction times. No one will want to wait around for 15 minutes for confirmations.

My question is, since bitcoin is software, will the transaction times be decreased in the future? I think they absolutely must be or else another cryptocurrency will come along and do it.
I don't think this can affect a lot of users. Transaction times are hardcoded into the system itself, in order to alter it, a fork must happen. There is no need for this to happen as compared to most purchases done online, this is actually the fastest payment method. Some merchants offer faster confirmations feature by waiting a few minutes to make sure it is fully populated, the risk would be lesser compared to those who consider it as paid immediately when they see the transaction. Disabling incoming connections, only connect to well connected nodes is a precaution the merchants can take.
legendary
Activity: 4410
Merit: 4766
June 23, 2014, 06:39:42 AM
#13
credit cards, debit cards do not confirm transactions in seconds. they do not prevent double spends in seconds.

when you swipe your card the system just balance checks you. similar to anyon that can (while zero confirm) check the balance of the tx input. with credit cards/debitcards it can take weeks to sort out and confirm transaction.

bitcoin is just 10 minutes.

also to note most credit card transactions over a certain amount sometimes leads to retailers phoning their card processor to authorise payment. or the customers bank flags up the large TX and phones customers registered number to authorise payment.

bitcoin doesnt.

the downside of bitcoin is not the time but the risk that within 10 minutes the customer can move funds and make the tx to the retailer, useless. but this usually requires the customer tailor making signed transactions ready to abuse the system before purchase (juggling 2 phones in a starbucks cafe seems obvious and with CCTV (security camera's) its not worth the attempt  for just a coffee,

so in short most small purchases can get away with accepting zero confirms, based on just seeing a balance movement
member
Activity: 97
Merit: 20
June 23, 2014, 05:08:54 AM
#12
for example you buy a cup of coffee using BTC, you must wait until 10-15 minutes
maybe we must pay at first and wait that bitcoin payment confirmed while we drink coffee Grin

No, payment is done immediately and the shop receives it immediately, you don't have to wait at all.
as said before by others - the only question is a trust to this transaction, for which you need to wait for any confirmations.

But as it is something not that simple to make a double spend - nobody would try to do this for a cup of coffee.
This is similar like creating a fake credit card to go to pay for you coffee, definitely this is possible today, but nobody does it.
Same with Bitcoin.
legendary
Activity: 2320
Merit: 1292
Encrypted Money, Baby!
June 23, 2014, 04:18:23 AM
#11
Hello,

I've been doing a lot of research on bitcoin and its weaknesses. I realize that bitcoin is software and that anything about it can be changed. After using it for a few months, I think the greatest annoyance is the long transaction times. For large purchases such as transferring money or purchasing a house, the transaction times are fine, but if bitcoin is to really take off in day to day life, it needs much faster transaction times. No one will want to wait around for 15 minutes for confirmations.

My question is, since bitcoin is software, will the transaction times be decreased in the future? I think they absolutely must be or else another cryptocurrency will come along and do it.
I somewhat agree on this. Just this morning, i was sending bitcoins to an exchange, and being used to the fast transaction times of Ultracoin, it was kind of a very long time to wait. Especially when it comes down to trading at good prices, the time it takes to confirm 4x can become an eternity.
Question is probably about security. Decreasing block times also means decreasing security, if i remember correctly.
sr. member
Activity: 241
Merit: 250
June 23, 2014, 04:13:44 AM
#10
Online shopping longer waiting time
sr. member
Activity: 364
Merit: 250
I'm really quite sane!
June 23, 2014, 04:12:27 AM
#9
Hello,

I've been doing a lot of research on bitcoin and its weaknesses. I realize that bitcoin is software and that anything about it can be changed. After using it for a few months, I think the greatest annoyance is the long transaction times. For large purchases such as transferring money or purchasing a house, the transaction times are fine, but if bitcoin is to really take off in day to day life, it needs much faster transaction times. No one will want to wait around for 15 minutes for confirmations.

My question is, since bitcoin is software, will the transaction times be decreased in the future? I think they absolutely must be or else another cryptocurrency will come along and do it.

No, satoshi himself said about transaction times that they are perfect like this. Shorter times would be more vurnerable to attacks.

Also, for reasonably small transactions like groceries it's not needed to wait for conformations, as the hassle of double spending (which is not as easy as many people make believe) is not worth it for small transactions.

I've had similar questions and I'd like to see this. Do you have a link to where satoshi said that?
hero member
Activity: 644
Merit: 500
June 23, 2014, 03:43:24 AM
#8
Hello,

I've been doing a lot of research on bitcoin and its weaknesses. I realize that bitcoin is software and that anything about it can be changed. After using it for a few months, I think the greatest annoyance is the long transaction times. For large purchases such as transferring money or purchasing a house, the transaction times are fine, but if bitcoin is to really take off in day to day life, it needs much faster transaction times. No one will want to wait around for 15 minutes for confirmations.

My question is, since bitcoin is software, will the transaction times be decreased in the future? I think they absolutely must be or else another cryptocurrency will come along and do it.
10-15 minutes is really faster for online transaction
but for offline transaction, is long enough
for example you buy a cup of coffee using BTC, you must wait until 10-15 minutes
maybe we must pay at first and wait that bitcoin payment confirmed while we drink coffee Grin
sr. member
Activity: 952
Merit: 281
June 23, 2014, 03:41:15 AM
#7
Compared to debit/credit cards, which take days for the money to transfer, bitcoin is much faster.  With bitcoin the money is actually moving, not just being confirmed like old school payment methods.
legendary
Activity: 1106
Merit: 1005
June 23, 2014, 03:39:29 AM
#6
Hello,

I've been doing a lot of research on bitcoin and its weaknesses. I realize that bitcoin is software and that anything about it can be changed. After using it for a few months, I think the greatest annoyance is the long transaction times. For large purchases such as transferring money or purchasing a house, the transaction times are fine, but if bitcoin is to really take off in day to day life, it needs much faster transaction times. No one will want to wait around for 15 minutes for confirmations.

My question is, since bitcoin is software, will the transaction times be decreased in the future? I think they absolutely must be or else another cryptocurrency will come along and do it.

No, satoshi himself said about transaction times that they are perfect like this. Shorter times would be more vurnerable to attacks.

Also, for reasonably small transactions like groceries it's not needed to wait for conformations, as the hassle of double spending (which is not as easy as many people make believe) is not worth it for small transactions.
legendary
Activity: 1610
Merit: 1000
Well hello there!
June 23, 2014, 02:28:54 AM
#5
Cashing btc to coinbase I can confirm happens instantly.  Well, at least the btc hitting coinbase that is.
legendary
Activity: 1162
Merit: 1007
June 23, 2014, 02:08:48 AM
#4
My question is, since bitcoin is software, will the transaction times be decreased in the future? I think they absolutely must be or else another cryptocurrency will come along and do it.

This topic comes up a lot, so perhaps I'm missing something.  

When are you ever waiting?  When I use bitcoin, it is essentially instant.  Granted, one must wait perhaps over an hour when moving coins to an exchange, but they'd have to wait a few days or over a week with fiat.  


Buy a coffee at a brick-and-mortar store
----> instant

Buy a domain name or hosting with Namecheap
---> instant

Buy a Gyft card
---> instant

Pay someone who did some engineering work for me
---> instant

Use the Pounce app for "one touch" shopping
---> instant

Buy something from Overstock
----> instant

Buy dinner and drinks
-----> instant


Here's when it's not instant:

Pay a bill using Bylls
-----> they wait for several confirmations (but this wait doesn't matter)

Move coins to an exchange (this wait only matters to panic sellers lol)
-----> they wait for 3 - 6 confirmations before you can sell your coins


With green-addresses, secure bitcoin signing tags, and increased off-chain transactions, this will become even less of an issue.  


When do you find confirmation times to be a problem?
newbie
Activity: 21
Merit: 0
June 23, 2014, 01:45:08 AM
#3
"Bitcoin Transaction Times" is a good name for a paper or magazine. Like "Sunday Times"
Pages:
Jump to: