As I can see in the Bitcoin code, currently a node sends a block in parallel to all its peers. This makes sense as the block sending time is relatively small compared to the P2P latency. However, my ...

The year is 2097, we just colonized mars. Sending any type of data from Earth to Mars takes about 10 minutes.
If I made a transaction on mars sending some bitcoins to someone on earth, it would take ...

I see all kinds of transaction confirmation times on Blockchain.info, from really short to very long (to an unacceptable extent). I wonder if there's a way to control that in any way. Maybe by giving ...

I understand IBLT (Invertible Bloom Lookup Tables) and as far as I know it is used to increase propagation speed by only sending the transactions to a full node that its missing instead of sending all ...

Mike Hearn said the following:
The reason the true limit seems to be 700 kilobytes instead of the theoretical 1000 is that sometimes miners produce blocks smaller than allowed and even empty blocks,...

Mike Hearn talked about a patch he applied to BitcoinXT recently in his AMA:
I posted a patch last week that makes XT download blocks as lists of hashes instead of duplicating the transaction data, ...

This website measures block and transaction time propagation.. At the time of writing, the time required for 90% of surveyed clients to get a block is about twelve seconds. (I just averaged the last ...

I've been chugging away on multiple machines for days, and while I get a lot of 'unconfirmed' and 'orphaned' and 'immature' blocks, nothing lands in my wallet.
Anyone else having this problem? From ...

Lets pretend theres a fantasy world where I can produce an infinite amount of hashes no time at all...
What is the next biggest bottleneck for bitcoin mining?
Is it the bitcoin client? Is the client ...

I might have misunderstood what is happening, but looking at the block sizes it seems that most mining pools are sticking to the 250 kb soft cap, with BTC Guild being the notable exception. There are ...

What are the main components one should focus on when trying to maximize a mining pool's performance? Assuming the code is pretty optimal (there aren't any inefficiencies), what should a pool owner ...