Post
Topic
Board Speculation
Re: Wall Observer BTC/USD - Bitcoin price movement tracking & discussion
by
Afrikoin
on 27/02/2015, 13:47:54 UTC
What is that x60 faster thing any way? How does it effect the protocol?

Gavin was testing his proposed changes, that include increasing the max block size from 1 MB to 20 MB.  He noticed that the nodes  were taking too long (hundreds of milliseconds) to validate a block, even when the node had seen all transactions before and thus did not need to validate them again.  That wasted time impacted the time needed to propagate a block from node to node.  He tweaked and hacked the code until he got that part of the code to run a lot faster, saving some memory too.  That improvement reduced the estimated 1MB-block propagation time, in that easy case, from 600 ms to 10 ms.

Where can one find more info about this?

Gavin tweeted the link to the github page: https://github.com/bitcoin/bitcoin/pull/5835

I can't read code, but this sounds a lot like what he was taking about a few months ago.

https://letstalkbitcoin.com/blog/post/lets-talk-bitcoin-169-set-reconciliation-and-the-block-with-gavin-andresen

He's always pushing his 20 MB block agenda, which I'm not thrilled about, but faster propagation should mean less stales for miners on smaller pools (like myself) - might make for less advantage to larger pools which would help decentralization...

The entire reason for a ten minute block target in the first place was to allow enough time for the entire network to reach consensus before moving on to the next block.

Like I said, I can't read the code, but it certainly sounds like a pretty big deal.

Also can't read much of code but, larger block size is a GOOd thing. Why? more hashed information per unit block. Not just for bitcoin transactions, but for any information to be stored in a block and validated by the network. Can't you see why this is a good thing? bitcoin blocks can be used for more thanjust bitcoin transactions. good thing in my books.