2) Each algo has a block timing of 1 min 15 seconds. Microsoft research showed on the BTC network it takes an average of 6.5 seconds for 50% of nodes to receive a new block. 95% in 40 seconds with a mean of 12 seconds. So our 1 min 15 second individual algo block time is well within this time frame.
Why does individual algo block time matter here? It doesn't!
DGB block time is 15 secs, right?
I'd like to stop the bullshitting and fudding in favor of discussing about the facts. Anyone?
Besides that - i like DGB. It's great for trading, good pump cycle, awesome marketing.
15 seconds is not set in stone as the DigiByte block time. It is made up from 5 algorithms each with averaged block time of 75s. So the averaged time for the whole of Digibyte is a block being found every 15s. You cannot debunk JCs basic math problem but you can say there are variables that come into play that are more than likely going to defeat it because it is a future problem for DigiByte that he is asking you to solve with today’s tools, where nothing on the network is capable of verifying the transactions fast enough. I don’t think this is actually true today and it will be even less so in the future. This is why he wants to stick us to an imaginary constant flow of 43 second transactions but think about what that actually means. It means we would be running at full capacity constantly where nothing had a chance to catch up, it’s just ridiculous really and we would be competing with VISA today.
Thanks for the reply.
I think his initial point was that DGB isn't as scalable as it claims it is (today). So yes, it seems he is technically right here (today).
Well, I guess it depends. For example how many average transactions do you need to get an average block size of roughly 1GB? Or the other way round, would the amount of average TX DGB claims to scale up to grow the block size to an amount that can't be processed in that 15s time frame? DGB didn't claims it would handle any filled with rubbish blocks made up to attack the network, although it should claim it handles without breaking down.
Then there is the assumption that nodes go completely haywire if they don't validate blocks in time. Now by logic they would indeed start to lag behind and get unsynchronized with the network. But they normally won't shatter the network, else every node experiencing network troubles, having to sync up after a downtime or run on a RaspPi with a bad day would say farewell mainbranch and walk off on their own every time. A question remains: How good are block generating/mining nodes at noticing they lag behind and are invalid blocks securely being orphaned in such a scenario?
Quite a bit surprising was DigiBytes answer that each algo has 75s time to get settled between blocks, though. How does that work? Something like each algo running its own mini-blockchain tied together I don't know how to form the full chain? Or am I mistaken that on normal blockchains blocks refer to the one in front and if DGB didn't change that all miners on all algos would have to update their hashing job every time a new block gets mined regardless of which algo it was mined on?