Bitcoin Forum

Alternate cryptocurrencies => Altcoin Discussion => Topic started by: kevorsen on February 23, 2014, 08:53:21 AM



Title: Importance of Speed
Post by: kevorsen on February 23, 2014, 08:53:21 AM
I want to see what everyone thinks.

one thing that some crypto try to be different, is block time,
while we can probably all agree that bitcoin block time is too slow at 20 mins. (you may disagree)

Here are the following category for speed, where do you think is the level you think block speed should be at?
and how does it affect your experience in using the coin?

Bitcoin     600 secs
Litecoin    180 secs
Dogecoin    60 secs
Worldcoin   30 secs
Fastcoin     12 secs


Let us use these 5 coins as benchmark for disccusion sake.


Title: Re: Importance of Speed
Post by: GreenWins on February 23, 2014, 09:21:53 AM
You should probably use coins that is actual on equal playing fields and have actual info displayed with source.
http://bitinfocharts.com/

https://i.imgur.com/esPquf1.png


Anything after 30 second will cause too many orphan blocks.


Title: Re: Importance of Speed
Post by: hostmaster on February 23, 2014, 09:28:32 AM
nice info


Title: Re: Importance of Speed
Post by: GreenWins on February 23, 2014, 09:34:52 AM
Yep everyone buy quark this premined coin that was only going high because of max keiser.
Oh i see he has his own coin now.. well..


Quark was never "pre-mined" Quarkcoin First Block found on 2013-07-21 and announced on 2013-07-21.

Source:
http://bitinfocharts.com/quarkcoin/
https://bitcointalk.org/index.php?topic=260031.0


Title: Re: Importance of Speed
Post by: kevorsen on February 23, 2014, 09:48:19 AM
Worldcoin doesn't have many orphan blocks for 30 secs yet.

but you are right, fast coin is riddled with orphans.

hmmmm. interesting, I post this, cause personally I think speed is crucial, and as such I decided to see what everyone thinks.


Title: Re: Importance of Speed
Post by: GreenWins on February 23, 2014, 10:27:54 AM
Worldcoin doesn't have many orphan blocks for 30 secs yet.

but you are right, fast coin is riddled with orphans.

hmmmm. interesting, I post this, cause personally I think speed is crucial, and as such I decided to see what everyone thinks.

Speed is definitely important factor. Speed, security, and stability the three top thing should be considered in a coin. Network security is also important.


Title: Re: Importance of Speed
Post by: El Dude on February 23, 2014, 10:33:41 AM
quark is instamined not premined  and dogecoin is a clonecoin .


Title: Re: Importance of Speed
Post by: GreenWins on February 23, 2014, 10:37:32 AM
quark is instamined not premined  and dogecoin is a clonecoin .


You can't really call it instamined. They just used a new economical model that help create stability in the coin. It is definitely an unique point of Quark.


Title: Re: Importance of Speed
Post by: AurihanGB on February 23, 2014, 10:45:31 AM
Fastcoin is the best in this way.


Title: Re: Importance of Speed
Post by: kevorsen on February 23, 2014, 01:56:58 PM

on the faster coins, I feel there's something worth talking about orphan blocks.

according to http://bitinfocharts.com/

quark has 6.7% orphan blocks (kinda high)


I will say any orphan block percentage over 3% really is too high.
anyone agree with me there?


Title: Re: Importance of Speed
Post by: Kruncha on February 23, 2014, 02:20:27 PM
while we can probably all agree that bitcoin block time is too slow at 20 mins. (you may disagree)

I disagree, when it's 10mins in reality., besides, if you've ever bought something with bitcoin through a payment processor, it's instant.

K.


Title: Re: Importance of Speed
Post by: Zzzack on February 23, 2014, 02:36:54 PM
You should probably use coins that is actual on equal playing fields and have actual info displayed with source.
http://bitinfocharts.com/

https://i.imgur.com/esPquf1.png


Anything after 30 second will cause too many orphan blocks.

Wow! Such chart!

Quark and Doge look good


Title: Re: Importance of Speed
Post by: xenithrising on February 23, 2014, 02:41:47 PM
http://www.quarkcoin.cc/2013/12/14/mythbuster-pre-mine-with-max-g-qrk-main-developer/

Quark was NOT mined, get educated.


Title: Re: Importance of Speed
Post by: rmines on February 23, 2014, 02:43:32 PM
The confirmation time of bitcoin is more than short enough for me.
It seldom happens that I need to make a payment that needs to have x confirmations within the hour or so.


Title: Re: Importance of Speed
Post by: kevorsen on February 23, 2014, 03:51:48 PM

I think bitcoin confirmation time is good when we are doing online buying, etc.

i am thinking about.. what if the service is expanded to retail, like supermarket, with online wallets, etc.

that being the interface, I feel we need something faster than 10min per person waiting in line.

in that aspect, Dogecoin/Worldcoin/Quark has a unique advantage.


Title: Re: Importance of Speed
Post by: nanonano on February 23, 2014, 03:54:44 PM
Here are the following category for speed, where do you think is the level you think block speed should be at?
Question doesn't make sense without comparing the corresponding levels of security. 15 second confirmation would be 15/(60*10)= 0.025 as secure as a 10 minute confirmation _if_ the short confirmation time did not make the network less efficient. But we all know it does make the network less efficient so the real number is something much smaller... Where is the limit where you need to start waiting for multiple confirmations? Or if you don't, how is that substantially different from accepting unconfirmed small payments?

In other words "Quark and Doge look good" does not have much evidence behind it yet...


Title: Re: Importance of Speed
Post by: tacotime on February 23, 2014, 04:00:58 PM
Higher block speed also puts you at unique security disadvantages, as propagation time amongst all nodes becomes an issue.  The larger the network and blocksize, the greater this becomes an issue.

Basically, the tradeoff is like this: In PoW, blocks contain many tx.  To effectively be a solution for the Two General's Problem, each node relaying a new block must download and verify its contents completely before doing so.  However, a malicious attacker instead begins generating a bunch of his own blocks that are not revealed to the network.  Because the miner does not have to rely on his blocks being relayed throughout the network, he is given an advantage in terms of being able to perform a 51% attack and can now do so with less than 51% (https://eprint.iacr.org/2013/881.pdf); in the case of very fast blocks with large block sizes (https://github.com/dogecoin/dogecoin/blob/c8b586be1bccf04477c76a84f14f94b5186026fd/src/main.h), this is probably way less than 51%.

People will likely find this out as soon as an exchange loses a lot of money on a double spend; then you need to crank the block size down, and end up overall with not much of an advantage compared to Bitcoin when you're considered tx/sec, and you'll likely have to spend more in fees just to get your tx confirmed quickly because the supply of tx in a block is greatly diminished while demand runs the same.

Anyway, don't say I didn't warn you...


Title: Re: Importance of Speed
Post by: anti-scam on February 23, 2014, 04:04:30 PM
Higher block speed also puts you at unique security disadvantages, as propagation time amongst all nodes becomes an issue.  The larger the network and blocksize, the great this becomes an issue.

Basically, the tradeoff is like this: In PoW, blocks contain many tx.  To effectively be a solution for the Two General's Problem, each node relaying a new block must download and verify its contents completely before doing so.  However, a malicious attacker instead begins generating a bunch of his own blocks that are not revealed to the network.  Because the miner does not have to rely on his blocks being relayed throughout the network, he is given an advantage in terms of being able to perform a 51% attack and can now do so with less than 51% (https://eprint.iacr.org/2013/881.pdf); in the case of very fast blocks with large block sizes, this is probably way less than 51%.

People will probably find this out as soon as an exchange loses a lot of money on a double spend; then you need to crank the block size down, and end up overall with not much of an advantage compared to Bitcoin when you're considered tx/sec, and you'll likely have to spend more in fees just to get your tx confirmed quickly because the supply of tx in a block is greatly diminished while demand runs the same.

This is the only person in this thread that has any idea what they're talking about. If cryptocurrencies could be magically faster with no drawbacks, do you guys not think that Bitcoin would have done it?


Title: Re: Importance of Speed
Post by: kevorsen on February 23, 2014, 04:20:18 PM

you are right, currently people will take more confirmation for quicker coins, resulting in overall similar time.

I am thinking when the next step comes, and when people will to accept after 2-3 confirmations. Given a high network hashrate, security shouldn't be too high of an issue, and with faster coins, the initial confirmation will come sooner. that's what I am thinking about.

do you think I am considering too few parameters?


Title: Re: Importance of Speed
Post by: tacotime on February 23, 2014, 04:35:37 PM

you are right, currently people will take more confirmation for quicker coins, resulting in overall similar time.

I am thinking when the next step comes, and when people will to accept after 2-3 confirmations. Given a high network hashrate, security shouldn't be too high of an issue, and with faster coins, the initial confirmation will come sooner. that's what I am thinking about.

do you think I am considering too few parameters?
yes, see above


Title: Re: Importance of Speed
Post by: kevorsen on February 24, 2014, 12:32:19 PM
Higher block speed also puts you at unique security disadvantages, as propagation time amongst all nodes becomes an issue.  The larger the network and blocksize, the greater this becomes an issue.

Basically, the tradeoff is like this: In PoW, blocks contain many tx.  To effectively be a solution for the Two General's Problem, each node relaying a new block must download and verify its contents completely before doing so.  However, a malicious attacker instead begins generating a bunch of his own blocks that are not revealed to the network.  Because the miner does not have to rely on his blocks being relayed throughout the network, he is given an advantage in terms of being able to perform a 51% attack and can now do so with less than 51% (https://eprint.iacr.org/2013/881.pdf); in the case of very fast blocks with large block sizes (https://github.com/dogecoin/dogecoin/blob/c8b586be1bccf04477c76a84f14f94b5186026fd/src/main.h), this is probably way less than 51%.

People will likely find this out as soon as an exchange loses a lot of money on a double spend; then you need to crank the block size down, and end up overall with not much of an advantage compared to Bitcoin when you're considered tx/sec, and you'll likely have to spend more in fees just to get your tx confirmed quickly because the supply of tx in a block is greatly diminished while demand runs the same.

Anyway, don't say I didn't warn you...

I did a fair bit of research, and spoke to some creator of coins.
and I want to counter argue that the above scenario is extremely unlikely/impossible, and the only way to do it, is to have a 51% attack.

Also point being, if it is possible, it would have already happened, given the huge volume daily and profit bounty.

I would like to ask Tachotime, why do you even think it is possible? I want to learn what you see.


Title: Re: Importance of Speed
Post by: tacotime on February 24, 2014, 08:33:52 PM
^^ there is a mathematical explanation in the GHOST paper. See figure 1 for actual data on block propagation times with varying block sizes.

If anyone is insisting you need >50% of the network hash rate to double spend, they're incorrect. That's simply the quantity of hash rate required so that on average you are able to double spend 100% of the time. You can do it with a lesser hash rate, with lower probability.

Because it's possible doesn't mean it'll happen -- deepbit and litecoinpool were often > 51% and attacks never occurred. But when you have a poorly secured new coin...