Bitcoin Forum
April 27, 2024, 12:22:51 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1] 2 »  All
  Print  
Author Topic: Last block took 23 minutes to get mined  (Read 2662 times)
Patel (OP)
Legendary
*
Offline Offline

Activity: 1321
Merit: 1007



View Profile WWW
September 26, 2013, 11:20:59 PM
 #1

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

Posts: 1714177371

View Profile Personal Message (Offline)

Ignore
1714177371
Reply with quote  #2

1714177371
Report to moderator
There are several different types of Bitcoin clients. The most secure are full nodes like Bitcoin Core, which will follow the rules of the network no matter what miners do. Even if every miner decided to create 1000 bitcoins per block, full nodes would stick to the rules and reject those blocks.
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1714177371
Hero Member
*
Offline Offline

Posts: 1714177371

View Profile Personal Message (Offline)

Ignore
1714177371
Reply with quote  #2

1714177371
Report to moderator
1714177371
Hero Member
*
Offline Offline

Posts: 1714177371

View Profile Personal Message (Offline)

Ignore
1714177371
Reply with quote  #2

1714177371
Report to moderator
foggyb
Legendary
*
Offline Offline

Activity: 1652
Merit: 1006


View Profile
September 26, 2013, 11:26:30 PM
 #2

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.
Patel (OP)
Legendary
*
Offline Offline

Activity: 1321
Merit: 1007



View Profile WWW
September 26, 2013, 11:27:46 PM
 #3

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

Activity: 4200
Merit: 4447



View Profile
September 26, 2013, 11:33:18 PM
 #4

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 Offline

Activity: 1321
Merit: 1007



View Profile WWW
September 26, 2013, 11:37:54 PM
 #5

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 Offline

Activity: 1904
Merit: 1037


Trusted Bitcoiner


View Profile WWW
September 26, 2013, 11:49:06 PM
 #6

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

Activity: 4200
Merit: 4447



View Profile
September 26, 2013, 11:54:05 PM
 #7

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
Sr. Member
****
Offline Offline

Activity: 406
Merit: 250



View Profile WWW
September 26, 2013, 11:56:27 PM
 #8

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 Offline

Activity: 1904
Merit: 1037


Trusted Bitcoiner


View Profile WWW
September 27, 2013, 12:07:17 AM
 #9

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
Sr. Member
****
Offline Offline

Activity: 322
Merit: 250


View Profile
September 27, 2013, 12:11:31 AM
 #10

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

Hitler Finds out about the Butterfly Labs Monarch http://www.youtube.com/watch?v=4jYNMKdv36w
Get $10 worth of BTC Free when you buy $100 worth at coinbase.com/?r=51dffa8970f85a53bd000034
cypherdoc
Legendary
*
Offline Offline

Activity: 1764
Merit: 1002



View Profile
September 27, 2013, 12:13:39 AM
 #11

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
Sr. Member
****
Offline Offline

Activity: 322
Merit: 250


View Profile
September 27, 2013, 12:13:59 AM
 #12

it's like every 2016 blocks isnt it?

Hitler Finds out about the Butterfly Labs Monarch http://www.youtube.com/watch?v=4jYNMKdv36w
Get $10 worth of BTC Free when you buy $100 worth at coinbase.com/?r=51dffa8970f85a53bd000034
Patel (OP)
Legendary
*
Offline Offline

Activity: 1321
Merit: 1007



View Profile WWW
September 27, 2013, 12:16:06 AM
 #13

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

Activity: 728
Merit: 500



View Profile
September 27, 2013, 12:23:40 AM
 #14

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.

12pA5nZB5AoXZaaEeoxh5bNqUGXwUUp3Uv
http://firstbits.com/1qdiz
Feel free to help poor student!
adamstgBit
Legendary
*
Offline Offline

Activity: 1904
Merit: 1037


Trusted Bitcoiner


View Profile WWW
September 27, 2013, 12:45:45 AM
 #15

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!"  Grin

Ekaros
Hero Member
*****
Offline Offline

Activity: 728
Merit: 500



View Profile
September 27, 2013, 01:05:20 AM
 #16

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.  

12pA5nZB5AoXZaaEeoxh5bNqUGXwUUp3Uv
http://firstbits.com/1qdiz
Feel free to help poor student!
marcotheminer
Legendary
*
Offline Offline

Activity: 2072
Merit: 1049


┴puoʎǝq ʞool┴


View Profile
September 27, 2013, 01:17:00 AM
 #17

C'mon guys!

Its not that bad!!

It could be wayyy worse you know.
TimeIsBitcoin
Newbie
*
Offline Offline

Activity: 13
Merit: 0



View Profile
September 27, 2013, 05:09:54 AM
 #18

> 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 Offline

Activity: 3416
Merit: 1912


The Concierge of Crypto


View Profile
September 27, 2013, 09:38:10 AM
 #19

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

Activity: 551
Merit: 501


View Profile
September 27, 2013, 09:45:16 AM
 #20

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"
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!