Hi Kano... just a thought, would it give any advantage if a Bitcoin node is online at my ISP? Thanks
Not really.
Our block distribution is pretty much the best of all pools coz we get them to all the relays on the planet faster than any other software.
Bitcoin itself sux terribly in it's ability to distribute blocks quickly coz every one of them does a full check of the block before handing it on to every other bitcoind, that of course will also do a full check of the block before using it itself (as it should)
I suggested to the bitcoin devs, a 'trust' option to be able to pass on blocks (and receive blocks) before doing full validation, only header validation, since every node that receives the block will of course do full validation before using the block, thus you could decide who you trust and make a small trust network to distribute your blocks around WAY faster, but gmaxwell considered it "black magic" and said it was beyond the intelligence of people who use bitcoin to handle configuring a trust network, so wouldn't consider it
https://github.com/bitcoin/bitcoin/issues/7049#issuecomment-160289860(search for "black magic"
)
I don't think the guy is very smart at all, he says and does stupid things that any good programmer can see his stupidity.
He knows about crypto, but seriously, there's nothing really all that complicated about it ...
(locks, trust, maleability and segwit storage are 4 examples I can think of at the moment ...)