Patel (OP)
Legendary
Offline
Activity: 1320
Merit: 1007
|
|
September 26, 2013, 11:20:59 PM |
|
So if someone sent a payment 20 minutes ago, they still would not have seen any confirmations.
I think confirmation time is one of the major drawbacks of Bitcoin going mainstream and local because lets say someone went to a bar, and ordered their drinks and its time to pay. They pay, and would have to sit at the bar for 23 minutes until they even got one confirmation?
And as I am typing this, I sent a payment at xx:53 and its now xx:18 and only have gotten one confirmation because just a second ago the block was mined. 23 minutes for and 0 confirmations is pretty slow
What are your opinions?
|
|
|
|
foggyb
Legendary
Offline
Activity: 1736
Merit: 1006
|
|
September 26, 2013, 11:26:30 PM |
|
Credit card payments aren't fully verified either, and yet all merchants accept them. Part of the cost of each credit card transaction pays for the fraudulent transactions that happen on a daily basis.
Furthermore, no one will attempt a double-spend for a $5 drink. Its very expensive to do, so it would only happen for larger amounts.
|
Hey everyone! 🎉 Dive into the excitement with the Gamble Games Eggdrop game! Not only is it a fun and easy-to-play mobile experience, you can now stake your winnings and accumulate $WinG token, which has a finite supply of 200 million tokens. Sign up now using this exclusive referral link! Start staking, playing, and winning today! 🎲🐣
|
|
|
Patel (OP)
Legendary
Offline
Activity: 1320
Merit: 1007
|
|
September 26, 2013, 11:27:46 PM |
|
Cool, I did not know that double spending is expensive to do. Mind explaining how double spending is done? And what the costs are?
|
|
|
|
franky1
Legendary
Online
Activity: 4410
Merit: 4770
|
|
September 26, 2013, 11:33:18 PM |
|
So if someone sent a payment 20 minutes ago, they still would not have seen any confirmations.
I think confirmation time is one of the major drawbacks of Bitcoin going mainstream and local because lets say someone went to a bar, and ordered their drinks and its time to pay. They pay, and would have to sit at the bar for 23 minutes until they even got one confirmation?
And as I am typing this, I sent a payment at xx:53 and its now xx:18 and only have gotten one confirmation because just a second ago the block was mined. 23 minutes for and 0 confirmations is pretty slow
What are your opinions?
block height 260292 took 23 minutes... oh now lets make some panic news that bitcoin is too slow to use... block height 260293 took 2 minutes... silence, no complaints block height 260294 took seconds... silence, no complaints block height 260295 took seconds... silence, no complaints block height 260296 took 4 minutes... silence, no complaints block height 260297 took 6 minutes... silence, no complaints need i say more
|
I DO NOT TRADE OR ACT AS ESCROW ON THIS FORUM EVER. Please do your own research & respect what is written here as both opinion & information gleaned from experience. many people replying with insults but no on-topic content substance, automatically are 'facepalmed' and yawned at
|
|
|
Patel (OP)
Legendary
Offline
Activity: 1320
Merit: 1007
|
|
September 26, 2013, 11:37:54 PM |
|
So if someone sent a payment 20 minutes ago, they still would not have seen any confirmations.
I think confirmation time is one of the major drawbacks of Bitcoin going mainstream and local because lets say someone went to a bar, and ordered their drinks and its time to pay. They pay, and would have to sit at the bar for 23 minutes until they even got one confirmation?
And as I am typing this, I sent a payment at xx:53 and its now xx:18 and only have gotten one confirmation because just a second ago the block was mined. 23 minutes for and 0 confirmations is pretty slow
What are your opinions?
block height 260292 took 23 minutes... oh now lets make some panic news that bitcoin is too slow to use... block height 260293 took 2 minutes... silence, no complaints block height 260294 took seconds... silence, no complaints block height 260295 took seconds... silence, no complaints block height 260296 took 4 minutes... silence, no complaints block height 260297 took 6 minutes... silence, no complaints need i say more yeah but for the people who get caught in the 23 minute block it sucks, and it is slow.
|
|
|
|
adamstgBit
Legendary
Offline
Activity: 1904
Merit: 1037
Trusted Bitcoiner
|
|
September 26, 2013, 11:49:06 PM |
|
So if someone sent a payment 20 minutes ago, they still would not have seen any confirmations.
I think confirmation time is one of the major drawbacks of Bitcoin going mainstream and local because lets say someone went to a bar, and ordered their drinks and its time to pay. They pay, and would have to sit at the bar for 23 minutes until they even got one confirmation?
And as I am typing this, I sent a payment at xx:53 and its now xx:18 and only have gotten one confirmation because just a second ago the block was mined. 23 minutes for and 0 confirmations is pretty slow
What are your opinions?
block height 260292 took 23 minutes... oh now lets make some panic news that bitcoin is too slow to use... block height 260293 took 2 minutes... silence, no complaints block height 260294 took seconds... silence, no complaints block height 260295 took seconds... silence, no complaints block height 260296 took 4 minutes... silence, no complaints block height 260297 took 6 minutes... silence, no complaints need i say more yeah but for the people who get caught in the 23 minute block it sucks, and it is slow. well most of the time you'll need 6 confirmations, which takes about 1 hour. so if 1 of the 6 blocks took 23 mins and other blocks to 5 mins or seconds. kinda mostly always evens out to about 1 hour...
|
|
|
|
franky1
Legendary
Online
Activity: 4410
Merit: 4770
|
|
September 26, 2013, 11:54:05 PM |
|
yep its suppose to even out to 1 hour per 6 confirms..
but with so many ASICS hitting the pools daily, the retarget of difficulty is happening sooner and sooner to try to stablise the delay's or super speeds of confirms.
imagine it if each retarget was still a 2 week gap.. we would have at first some nice 10minute gaps.. then during the week, moving down minutes, then to seconds per confirm.. then after a week of super fast confirms, it retargets (to even out to a months worth of averaging 10 minutes).. making the next 2 weeks take a couple hours per confirm, just to counter the 'few seconds' confirms in previous week.
|
I DO NOT TRADE OR ACT AS ESCROW ON THIS FORUM EVER. Please do your own research & respect what is written here as both opinion & information gleaned from experience. many people replying with insults but no on-topic content substance, automatically are 'facepalmed' and yawned at
|
|
|
IncreaseMyT
|
|
September 26, 2013, 11:56:27 PM |
|
I think Bitcoin, like gold, will be reserved for larger transactions and other coins, most likely Litecoin, will be for day to day use.
|
|
|
|
adamstgBit
Legendary
Offline
Activity: 1904
Merit: 1037
Trusted Bitcoiner
|
|
September 27, 2013, 12:07:17 AM |
|
its not days like a wire transfers, but i agree with you, the ability to safely accept 0 confirmation BTC payments should be invented. and i've been thinking about this today. the idea seems to have merit, but i'm not a bitcoin dev. as far as i can tell, checking 2 simple things would allow for safely accepting 0 confirmation BTC payments, in 30-60 seconds or maybe less! it would be interesting to see this idea implemented, so people can try to break it. for most larger tx you'd want the full 6 confirmation, but for small payments that you need to go fast, this simple yet ugly approche might just do the trick... also, other people have been dreaming up far more elegant ways around this problem. a centralized solution would be very easy to implement, but that would be cheating.
|
|
|
|
millsdmb
|
|
September 27, 2013, 12:11:31 AM |
|
So if someone sent a payment 20 minutes ago, they still would not have seen any confirmations.
I think confirmation time is one of the major drawbacks of Bitcoin going mainstream and local because lets say someone went to a bar, and ordered their drinks and its time to pay. They pay, and would have to sit at the bar for 23 minutes until they even got one confirmation?
And as I am typing this, I sent a payment at xx:53 and its now xx:18 and only have gotten one confirmation because just a second ago the block was mined. 23 minutes for and 0 confirmations is pretty slow
What are your opinions?
Weird, I literally just sent a donation to the dev for coinbase trader app 20 mins ago (from now, which is 8:10pm EST) and got my first confirm ~7 mins ago? http://blockchain.info/tx-index/b66086f787a151e29739e57677698a4c568355db7de8f234b8fc6aa906536895
|
|
|
|
cypherdoc
Legendary
Offline
Activity: 1764
Merit: 1002
|
|
September 27, 2013, 12:13:39 AM |
|
yep its suppose to even out to 1 hour per 6 confirms..
but with so many ASICS hitting the pools daily, the retarget of difficulty is happening sooner and sooner to try to stablise the delay's or super speeds of confirms.
imagine it if each retarget was still a 2 week gap.. we would have at first some nice 10minute gaps.. then during the week, moving down minutes, then to seconds per confirm.. then after a week of super fast confirms, it retargets (to even out to a months worth of averaging 10 minutes).. making the next 2 weeks take a couple hours per confirm, just to counter the 'few seconds' confirms in previous week.
since when did they reduce the re-target from 2 wks?
|
|
|
|
millsdmb
|
|
September 27, 2013, 12:13:59 AM |
|
it's like every 2016 blocks isnt it?
|
|
|
|
Patel (OP)
Legendary
Offline
Activity: 1320
Merit: 1007
|
|
September 27, 2013, 12:16:06 AM |
|
I think Bitcoin, like gold, will be reserved for larger transactions and other coins, most likely Litecoin, will be for day to day use.
I agree with this.. its not days like a wire transfers, but i agree with you, the ability to safely accept 0 confirmation BTC payments should be invented. and i've been thinking about this today. the idea seems to have merit, but i'm not a bitcoin dev. as far as i can tell, checking 2 simple things would allow for safely accepting 0 confirmation BTC payments, in 30-60 seconds or maybe less! it would be interesting to see this idea implemented, so people can try to break it. for most larger tx you'd want the full 6 confirmation, but for small payments that you need to go fast, this simple yet ugly approche might just do the trick... also, other people have been dreaming up far more elegant ways around this problem. a centralized solution would be very easy to implement, but that would be cheating. yeah the solution for faster confirmations is definitely something this market needs right now. Scalability doesn't seem like an issue, but confirmations seem like the only bottleneck from Bitcoin competing with POS services like visa
|
|
|
|
Ekaros
|
|
September 27, 2013, 12:23:40 AM |
|
It's the trade-off for non-centralized, non-reversible currency.
And I can think how easily these could be given away even in bitcoin. For convenience...
The solution which might happen is to move online banking kind of system.
Just have payment processors have accounts on multiple banks/online wallets. And have them deduct funds instantly, inside the wallet/bank. The merchant should then be also able to have funds instantly.
I see that as very real possibility, not proffered one, but one that can happen for regular people.
|
|
|
|
adamstgBit
Legendary
Offline
Activity: 1904
Merit: 1037
Trusted Bitcoiner
|
|
September 27, 2013, 12:45:45 AM |
|
It's the trade-off for non-centralized, non-reversible currency.
And I can think how easily these could be given away even in bitcoin. For convenience...
The solution which might happen is to move online banking kind of system.
Just have payment processors have accounts on multiple banks/online wallets. And have them deduct funds instantly, inside the wallet/bank. The merchant should then be also able to have funds instantly.
I see that as very real possibility, not proffered one, but one that can happen for regular people.
a centralized approach create a account at wendys.com send bitcoins, wait 1 hour, and then use the funds in that account ( controled by wendys.com) to insatnly pay for a wendys bergur. sure. but we can do better we can make 0 confirmation payments safe to accept! by requiring some rules as to how the TX should go the idea is: If a TX (with a miners fee), is broadcast, and no double spends accourcs 60 seconds after this TX has been broadcast, we can assume this TX will be confirmed, EVEN IF a double spend is initiated after the 60 seconds. because miners validating TXs he will see the first tx ( the one that occurred 60 seconds before the double spend attack) as the valid one. so.... If you get a payment, make sure it has a miners fee, look for double spends for 60 seconds. if you see no double spends, you can be sure it will get confirmed, even if a double spend is initiated later. thats the idea. I understand this is an ugly solution, but if it works.... "Safely accept 0 conf. BTC payments in 60 seconds!"
|
|
|
|
Ekaros
|
|
September 27, 2013, 01:05:20 AM |
|
One option is if we end up with a few large pools controlling the majority of network. They could dictate that only first TX send to network is accepted and keep list of accepted queued TXs. Also they could orphan the blocks that don't follow these rules. So in this case you could get confirmation in few seconds just by checking their publicly available lists. You could maybe even allow updating the TX if original transactions are still valid.
Though they would have to be trusted. But they could orphan each others bad blocks too.
|
|
|
|
marcotheminer
Legendary
Offline
Activity: 2072
Merit: 1049
┴puoʎǝq ʞool┴
|
|
September 27, 2013, 01:17:00 AM |
|
C'mon guys!
Its not that bad!!
It could be wayyy worse you know.
|
|
|
|
TimeIsBitcoin
Newbie
Offline
Activity: 13
Merit: 0
|
|
September 27, 2013, 05:09:54 AM |
|
> because lets say someone went to a bar, and ordered their drinks and its time to pay. They pay, and would have to sit at the bar for 23 minutes until they even got one confirmation?
Like mentioned already, it's expensive to do a double spend, so no one in their right mind would attempt to do it in order to get a "free" drink.
95% of real-world transactions such as the one you mention aren't significant money: groceries, restaurants, day-to-day shopping, etc. There's very small risk of any fraud happening with such purchases, and if one every did happen out of the blue, then I'm sure the business could eat the ~$100 cost that one time--it's still no comparison with credit card chargebacks.
When it comes to more expensive purchases in the thousands of dollars, then there are other ways to ensure you don't get cheated, such as waiting for a few confirmations, or even simply asking the purchaser for their identification. Car dealerships allow you to drive off with their cars for test drives, don't they? They feel safe doing so because they know who you are before you take it--the same can be done with other purchases.
Just throwing some ideas around.
|
|
|
|
Dabs
Legendary
Offline
Activity: 3416
Merit: 1912
The Concierge of Crypto
|
|
September 27, 2013, 09:38:10 AM |
|
I think it depends on the value of the transaction. 1 BTC transactions don't even require a fee. (I mean, 1 BTC per day or whatever is the calculation for fees.)
|
|
|
|
davidgdg
|
|
September 27, 2013, 09:45:16 AM |
|
I think Bitcoin, like gold, will be reserved for larger transactions and other coins, most likely Litecoin, will be for day to day use.
I agree with this.. its not days like a wire transfers, but i agree with you, the ability to safely accept 0 confirmation BTC payments should be invented. and i've been thinking about this today. the idea seems to have merit, but i'm not a bitcoin dev. as far as i can tell, checking 2 simple things would allow for safely accepting 0 confirmation BTC payments, in 30-60 seconds or maybe less! it would be interesting to see this idea implemented, so people can try to break it. for most larger tx you'd want the full 6 confirmation, but for small payments that you need to go fast, this simple yet ugly approche might just do the trick... also, other people have been dreaming up far more elegant ways around this problem. a centralized solution would be very easy to implement, but that would be cheating. yeah the solution for faster confirmations is definitely something this market needs right now. Scalability doesn't seem like an issue, but confirmations seem like the only bottleneck from Bitcoin competing with POS services like visa The business of waiting for 6 confirmations is silly. Even most bitcoiners have no conception of just how low the risk is of a double-spend. There is an excellent paper by Meni Rosenfeld that looks at the economics of double spending. Basically for any transaction worth less than some vast figure (US$ 100,000??) the risk is virtually zero because it would cost more to do the double spend than you would make by cheating. For everyday transactions, 1 confirmation is entirely sufficient. And as mentioned, there are ideas (which I think might be implemented in version 9 of the client) to allow for a quick double-spend check, so that zero confirmations would be required. Also, the short-medium term future for btc is for online transactions where confirmations are not an issue anyway.
|
"There is only one thing that is seriously morally wrong with the world, and that is politics. By 'politics' I mean all that, and only what, involves the State." Jan Lester "Escape from Leviathan"
|
|
|
|