Questions tagged [latency]

22 questions
25
votes
4 answers

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 additionally like to understand which one is the most…
Aviv Zohar
  • 341
  • 3
  • 7
18
votes
5 answers

How do you create a planet-specific cryptocurrency that will ignore longer block chains from other planets?

I'm sure that cryptocurrencies will play a huge part of the economy across the solar system, when we have colonized many different planets, moons, and asteroids. But there are problems with using a single coin for the entire solar system. Let's just…
user18953
  • 185
  • 3
11
votes
2 answers

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 devote their attention or resources to? I'm…
ThePiachu
  • 42,931
  • 25
  • 138
  • 347
7
votes
2 answers

Is Bitcoin's gossip protocol perfect?

With Bitcoin's gossip protocol, could we take it for granted that if I sent a transaction, for example, at 1:00 PM on 1st January 2018 UTC that then every node connected to network at 1:00 PM would receive that transaction by let's say (for network…
user84415
  • 81
  • 3
6
votes
2 answers

Does a new block necessarily include all transactions that occurred before its generation? What about network latency?

I read What exactly is Mining? and What are bitcoin miners really solving?, but was left wondering: What happens if a new transaction comes in, whilst mining? To answer that, I found Do transactions affect the discovery of a block?, which, if I…
5
votes
4 answers

Is it possible to use bitcoin as interplanetary money/store of value?

Let's say humans have finally made a successful colony on Mars, how useful would bitcoin be to transfer value between Earth and Mars? And if it won't work with the current implementation, what would need to be changed in order for btc to be used…
OutFall
  • 163
  • 5
5
votes
2 answers

Is selfish mining still an option with compact blocks and FIBRE?

The selfish mining strategy relies on withholding a block to build on it in private. When the honest chain publishes a block, the attacker immediately broadcasts its own withheld block in order to try to replace it. Today, most miners are connected…
Murch
  • 71,155
  • 33
  • 180
  • 600
3
votes
2 answers

Are blocks sent only after finding nonce?

One of the concerns with increasing the block size is that it may get orphaned more often due to network latency in sending the big block. Why can't miners send the block without the nonce as soon as they start working on them. When they find the…
balki
  • 295
  • 3
  • 11
3
votes
1 answer

Why does pool latency matter?

I often read about latency and ping. I am programmer and I understand what latency and ping is. But I do not understand why miner can't process block with certain delay. Why do 10ms or 100ms matter?
Max
  • 171
  • 1
  • 2
  • 6
3
votes
1 answer

How do the various Lightning implementations treat latency? How long do they wait for a peer to provide a signature before using unhappy path?

Rene Pickhardt brought up the problem of latency on the Lightning Network in this answer on using nested (or "recursive") MuSig2 or FROST when providing a signature within an existing Lightning channel or to cooperatively close a Lightning…
Michael Folkson
  • 14,337
  • 3
  • 11
  • 45
3
votes
1 answer

Is there evidence for lack of stale blocks?

There was a recently published academic paper "Bitcoin’s limited adoption problem" which used a statistic that the network latency is around 15 seconds. Obviously, this is not true: One can provide a quick argument with Poisson distributions and…
MicahW
  • 81
  • 4
3
votes
2 answers

P2Pool latency, should I host in a datacenter or at home?

I read about latency on P2Pool being a bad thing. Is this latency between the miner and P2Pool, or P2Pool and the network, or both? I am trying to decide if I should host P2Pool pool on one of my servers in a datacenter, or at home where my miners…
FlappySocks
  • 211
  • 1
  • 3
2
votes
2 answers

Is a hypothetical Bitcoin network on Mars guaranteed to fork from the one on Earth?

Electromagnetic waves take between ~4 and ~24 minutes (mean: ~14 minutes) to travel a one-way trip between Earth and Mars. Suppose I set up a Bitcoin network on Mars. Is it guaranteed to eventually fork from the Bitcoin network on Earth? I would…
Flux
  • 163
  • 6
2
votes
1 answer

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 considerable overhead. Actually, I didn't get how…
Vijesh
  • 185
  • 1
  • 2
  • 6
2
votes
1 answer

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 five days.) How could this be reduced? On a…
Nick ODell
  • 29,184
  • 11
  • 69
  • 129
1
2