Stack Exchange Network

Stack Exchange network consists of 174 Q&A communities including Stack Overflow, the largest, most trusted online community for developers to learn, share their knowledge, and build their careers.

Visit Stack Exchange

Questions tagged [block-propagation-time]

The tag has no usage guidance.

1
vote
1answer
28 views

When does a node start mining the next block?

Will a particular node on the Bitcoin network begin mining the next block after it has successfully been mined? Mine right away. When the node with the best computation power among the nodes ...
1
vote
0answers
57 views

What is the difference between Compact Blocks, Thin Blocks, Xthin and Graphene Compression?

What is the difference between these block propagation techniques in terms of size / bandwidth & computation requirements and also compatibility & reliability? All the above techniques try to ...
1
vote
0answers
26 views

How would intergalactic time delay work with bitcoin blockchain syncing correctly? [duplicate]

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 ...
0
votes
1answer
64 views

How many neighbours does a Node have?

I'm writing a blockchain simulator to evaluate the bitcoin network and currently running some evaluation experiments. I couldn't find a reference for the approximate number of neighbour each Node ...
2
votes
1answer
274 views

How propagation delay depends on the block size?

According the paper 'Information propagation in the bitcoin network'. by Decker and Wattenhofer. For sizes larger than 20kB the cost can be said to be constant, whereas for small sizes there is a ...
0
votes
1answer
93 views

Any way to accelerate transaction for a random cryptocurrency?

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 ...
0
votes
1answer
25 views

Is the compact block protocol faster than normal blocks when it has to do getblocktxn/blocktxn round trip?

When a compact block fails to rebuild a block from the mempool the node sends a getblocktxn message to learn about the missing transactions. Does requesting for the missing transactions make the ...
2
votes
2answers
73 views

lower bound of block size towards increased speed of propagation

As far as I know there is an upper bound of a block, which is one megabyte, is there a lower bound? It was in terms of a race condition that I was considering this. Imagine you make a double spend ...
1
vote
1answer
32 views

How does IBLT_diff reveal the transactions that needs to be retrieved?

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 ...
3
votes
2answers
383 views

How relevant is the Chinese Great Firewall in the blocksize debate?

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,...
8
votes
1answer
302 views

Are there drawbacks to the Thin Block patch?

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, ...
2
votes
1answer
102 views

What is the waste ratio of the overall network?

The answer to the question "Why do I have to wait 10 minutes before I can spend money I received?" in the FAQ of Bitcoin contains the sentence "For example, if it takes miners 1 minute on average ...
2
votes
1answer
327 views

How could block propagation time be reduced?

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 ...
2
votes
1answer
663 views

Anyone successfully mining bitcoins in Testnet3?

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 ...
2
votes
1answer
216 views

What would be the second greatest bottleneck in the mining process? after the hash generation of course.

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 ...
3
votes
1answer
402 views

Why are mining pools not removing the 250 kb block size soft cap?

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 ...
5
votes
2answers
450 views

Can a miner remain anonymous?

Can you differentiate the miners from the normal clients, by doing some frequency analysis on ip-addresses that announce new blocks? Or will the new block propagate so fast around the network by ...
11
votes
2answers
1k views

Mining pool performance optimization

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 ...