Post
Topic
Board Bitcoin Discussion
Re: Blocks are still taking way too long.
by
FattyMcButterpants
on 15/10/2014, 04:55:05 UTC
Over 30 minutes for a single confirmation does not (and will not ever) work in the real world.
(Almost) Every time I start to believe that BTC is "going mainstream", I have a delay waiting for a 30+ minute block....  Shocked

solution:
if your paying for a coffee or a mars bar, dont wait. if your buying a house wait 30 minutes

solution:
if your paying for a coffee or a mars bar, use LTC or DOGE. if your buying a house wait 30 minutes  Wink
One confirmation with LTC or DOGE is much less secure then a 0/unconfirmed TX with bitcoin. Both of their network is not secure so it would be easy to attack the network and reverse your TX. Once a TX is propagated throughout the network, nodes will not accept TXs that use the same inputs so you will not be able to broadcast a TX that spends the same inputs, the only way to double spend is to confirm a block that uses at least one of the same inputs as what you just spent. As long as the value of your cup of coffee is less then what it costs to mine the next block then you are almost certainly safe to accept a 0/unconfirmed TX after the TX has been properly propigated

Not disagreeing with you , but isnt LTC fairly secure?  
It is the most secure altcoin out there as of now but the short block time gives a misleading picture as to how secure it's network is. Even if it has the same difficulty as bitcoin it's 2.5 minute block time means that it takes 25% of the work to find one block and there will be at least 4x as many orphaned blocks.

If you want to do an apple to apples comparison of network security the LTC network has a difficulty of ~36.5 thousands now, compared to 35 million for bitcoin. Granted BTC and LTC miners are not interchangeable but I think this gives a pretty good comparison as to how easy it would be to attack either network.  

The thing is that one confirmation is more secure than zero confirmations as it prevents a whole category of zero confirmation double spend attacks. So that confirmation comparison you're making is only accurate for a comparison of attacks where a rogue miner is actually publishing blocks. And the amount of time you need to wait for the same amount of security is the same so they're actually equivalent. Like I said up thread, the only disadvantage to shorter block times seems to be more orphans, but since it's something that benefits the end user I would think most people who aren't miners would actually be behind such a change. And the smart ones who are miners will see that despite the fact that they will be wasting some hash in some cases, the potential gains in demand and positive perception due to people not having to wait around 30 minutes for a confirmation often enough should make up for it in the long run. That's just conjecture of course, but considering the amount of complaints we hear about Bitcoin's slow block targets I wouldn't be surprised if that was the case.

It's not just more secure, it's infinitely more secure.

Fast-confirm coins absolutely have a niche, in my opinion.
Fast confirm coins are much less secure and having one confirmation on a fast confirm network is less secure then a 0/unconfirmed TX on a 10 minute network. The reason for this is that nodes will not accept a double spend transaction when there is a propagated TX that spends certain inputs. As long as nodes are sufficiently diverse and TXs are able to propagate quickly, then it will not be possible to double spend certain inputs you have spent on a 0/unconfirmed TX unless you find a block and include the double spend TX in that found block. At the very least you will need to wait for enough confirmations to equal one "10 minute" confirmations to get the same security of a 0/unconfirmed TX assuming the hashrate is the same.

The problem with this is that shorter confirmation blockchains also give miners more of an incentive to mine on shorter blockchains to prevent their chain from being orphaned. This will result in more orphaned chains and longer chains, ones that will potentially exceed the equivalent of a 10 minute confirmation