Questions tagged [block-propagation-time]
The block-propagation-time tag has no usage guidance.
31
questions
8
votes
2
answers
1k
views
How would faster blocks cause mining centralization?
I've heard that faster blocks would cause mining to become more centralized. How do these things fit together?
1
vote
1
answer
100
views
What is the optimal block size based on 90 percentile block propagation delay?
We can have pruned nodes that can verify blocks and transactions so the block size can be increased without leading to the centralization of block verification.
But if we increase block size then ...
2
votes
2
answers
160
views
What are some pitfalls of having 1 minute blocktimes? What vulnerabilities would this introduce?
For example, dogecoin has 1 minute blocktimes and they seem to be doing fine for the past 5 years. What are some issues they might run into with 1 minute blocktimes and increased adoption? What other ...
1
vote
2
answers
301
views
How does block propagation delay not cause accidental forks?
Block propagation delay, it looks like, is about 122 seconds in some cases. If another block is formed before the first block is completed, wouldn't this accidentally create a fork? How would this ...
1
vote
0
answers
67
views
What are the potential causes for the "block not found on disk" error?
We run several bitcoin core nodes and load balance requests across them all.
We occasionally hit the error "Block not found on disk" shortly after a new block gets confirmed, when looking up ...
1
vote
0
answers
46
views
Why not connect to all (huge amount of) nodes?
If you mine, a good network propagation time is important in case of mining-forks. I read that bitcoin only connects to 8 nodes. I would connect to many nodes as I can support to minimize my block ...
0
votes
1
answer
53
views
Miners conceding forks
When bitcoin forks, does anyone know how many blocks ahead one chain gets before the miners on the shorter chain concede?
I am doing a research project on modeling Bitcoin, and I am wondering how ...
3
votes
3
answers
323
views
Why not speed up block mining?
After reading Why is increasing block size in the Bitcoin network considered to decrease security?, I have a follow-up question about increasing block sizes:
why do we not reduce the difficulty of PoW?...
5
votes
1
answer
730
views
Block verification time
Does block verification time (by all nodes in the network) takes up a large portion of the total block propagation time?
What is the percentage, on average?
0
votes
3
answers
2k
views
How many nodes need to validate a newly created block?
It must be impossible for a newly created block to be propagated and validated by every node in bitcoin network considering offline nodes and the ones with poor Internet connectivity.
How many ...
0
votes
1
answer
82
views
Did Bitcoin Core relay blocks sequentially or in parallel to peers before Compact Blocks?
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 ...
1
vote
1
answer
159
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 ...
2
votes
0
answers
268
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
0
answers
29
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
1
answer
231
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
1
answer
516
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
1
answer
122
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
1
answer
74
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
2
answers
96
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
1
answer
229
views
How to measure block propagation time?
What could I do to measure block propagation time?
1
vote
1
answer
44
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
2
answers
564
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
1
answer
356
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
1
answer
118
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
1
answer
525
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
1
answer
779
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
1
answer
288
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 ...
4
votes
1
answer
455
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 ...
25
votes
4
answers
8k
views
How long does it take to propagate a newly created block to the entire Bitcoin network and why?
Once a new block has been created, it is propagated to the entire network. I’d like to know how long this would take “on average”.
The propagation delay can be from several causes, and I’d ...
5
votes
2
answers
917
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
2
answers
2k
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 ...