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/5835I 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-andresenHe'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.