Author

Topic: What's the need for Litecoin's shorter blocks? (Read 982 times)

hero member
Activity: 700
Merit: 500
January 22, 2013, 05:02:04 PM
#9
In a bob tech related reason. I believe the shorter cycle allows for more open options in useing coin in offline situations. Such as in example a crypto coin op machine. Slots and Arcade Games powered by crypto/accepting crypto would not really work in the case of Bitcoin. However if one used LTC it might actually see some stick time.



It could probably work with Bitcoin as long as the machine is online to resolve the results of play at the end of the session (as long as it wants to output the results of play as a single transaction), using the Satoshi Dice method of using the player's input transactions to construct the output where any coins won would depend on the player's coins not being double spent. (note: there's probably better ways to do this)

With the pervasiveness of wireless data connectivity and the assumption a cryptocoin operated gaming or vending machine would be permanent enough to maybe merit a wired connection, there are probably a sufficient number of ways to allow for relatively safe zero-confirmation transactions. Making sure payments include a fee, broadcasting outbound transactions only while peering with well connected vendor controlled nodes, selling Coca-Cola and not Cristal, etc.
sr. member
Activity: 574
Merit: 250
In a bob tech related reason. I believe the shorter cycle allows for more open options in useing coin in offline situations. Such as in example a crypto coin op machine. Slots and Arcade Games powered by crypto/accepting crypto would not really work in the case of Bitcoin. However if one used LTC it might actually see some stick time.

newbie
Activity: 56
Merit: 0
One of the features that I've seen featured on Litecoin were the shorter rounds - 2.5 minutes, on average, rather than Bitcoin's 10. This is supposed to speed up the confirmation of transactions if I'm not mistaken, but I find that it really does nothing of the sort, in theory.

Confirmations are generally referred to for security's sake to avoid being caught up in a double-spend - or something of the like. Assuming some level of comparability, one would still need four confirmations in Litecoin to achieve the same level of security as a single transaction in Bitcoin, as the same hashing power (again, assuming there's some comparability) would be able to solve blocks four times faster... Correct? Or, is my logic wrong in some way? Otherwise, as far as I'm concerned, the shorted blocks don't provide any real advantage.

You're wrong.

Security is pretty much unrelated to the time taken to solve a block, just to the number of blocks.

If someone has 50% of hashing power they have a 50% chance of solving a block (ANY block) - irrespective of how long (on average) that takes.  They have a 25% chance of solving any given 2 blocks in a row - again, irrespective of how long each one (on average) takes, a 12.5% chance for 3 in a row, 6.25% chance for 4.  So four fast blocks is a LOT more secure than one slow one.

So I was tripping my logic a bit. I guess I was assuming that 1/4 the time = 1/4 the power, but thanks for the correction.

You too, Atruk.
hero member
Activity: 532
Merit: 500
One of the features that I've seen featured on Litecoin were the shorter rounds - 2.5 minutes, on average, rather than Bitcoin's 10. This is supposed to speed up the confirmation of transactions if I'm not mistaken, but I find that it really does nothing of the sort, in theory.

Confirmations are generally referred to for security's sake to avoid being caught up in a double-spend - or something of the like. Assuming some level of comparability, one would still need four confirmations in Litecoin to achieve the same level of security as a single transaction in Bitcoin, as the same hashing power (again, assuming there's some comparability) would be able to solve blocks four times faster... Correct? Or, is my logic wrong in some way? Otherwise, as far as I'm concerned, the shorted blocks don't provide any real advantage.

You're wrong.

Security is pretty much unrelated to the time taken to solve a block, just to the number of blocks.

If someone has 50% of hashing power they have a 50% chance of solving a block (ANY block) - irrespective of how long (on average) that takes.  They have a 25% chance of solving any given 2 blocks in a row - again, irrespective of how long each one (on average) takes, a 12.5% chance for 3 in a row, 6.25% chance for 4.  So four fast blocks is a LOT more secure than one slow one.
legendary
Activity: 1540
Merit: 1000
Need: Send my litecoins faster to and from the exchange...and sellers and buyers of goods.

I hate waiting for bitcoin....so slooooooooooow.  Cheesy

Granted the wait times are a bit of a nuisance, but it's still better than waiting for a bloody bank to do anything LOL Tongue
hero member
Activity: 728
Merit: 500
165YUuQUWhBz3d27iXKxRiazQnjEtJNG9g
There is some nonlinearity.  The shorter blocks decrease variance; that reduces the chance of opportunistic attacks like Finney.  After 7 minutes you probably have three LTC confirms and you can be reasonably certain your transaction is permanent.  On BTC you have only one confirm, maybe zero, and it's very easy for a hidden block to be released.

This assumes equal hashrate and all bets are off if they have access to enough hashpower for a true 51% attack.
hero member
Activity: 700
Merit: 500
One of the features that I've seen featured on Litecoin were the shorter rounds - 2.5 minutes, on average, rather than Bitcoin's 10. This is supposed to speed up the confirmation of transactions if I'm not mistaken, but I find that it really does nothing of the sort, in theory.

Confirmations are generally referred to for security's sake to avoid being caught up in a double-spend - or something of the like. Assuming some level of comparability, one would still need four confirmations in Litecoin to achieve the same level of security as a single transaction in Bitcoin, as the same hashing power (again, assuming there's some comparability) would be able to solve blocks four times faster... Correct? Or, is my logic wrong in some way? Otherwise, as far as I'm concerned, the shorted blocks don't provide any real advantage.

Generally you want to think about confirmations as protection against getting pain in a double spend or having your transaction contained in a blockchain fork that loses and gets pruned then forgotten. It's all about the number of confirmations.

That being said generally a confirmation on the bitcoin blockchain can be considered stronger than one on the alternate chains, because the network is stronger. What that doesn't mean is that you can come up with some equivalence where X LTC confirmations is equivalent to Y Bitcoin confirmations, because there is no reasonable way to compare multiples of confirmations between the different altchains.

Time doesn't play into it that much.
legendary
Activity: 2492
Merit: 1491
LEALANA Bitcoin Grim Reaper
Need: Send my litecoins faster to and from the exchange...and sellers and buyers of goods.

I hate waiting for bitcoin....so slooooooooooow.  Cheesy
newbie
Activity: 56
Merit: 0
One of the features that I've seen featured on Litecoin were the shorter rounds - 2.5 minutes, on average, rather than Bitcoin's 10. This is supposed to speed up the confirmation of transactions if I'm not mistaken, but I find that it really does nothing of the sort, in theory.

Confirmations are generally referred to for security's sake to avoid being caught up in a double-spend - or something of the like. Assuming some level of comparability, one would still need four confirmations in Litecoin to achieve the same level of security as a single transaction in Bitcoin, as the same hashing power (again, assuming there's some comparability) would be able to solve blocks four times faster... Correct? Or, is my logic wrong in some way? Otherwise, as far as I'm concerned, the shorted blocks don't provide any real advantage.
Jump to: