Questions tagged [latency]

The tag has no usage guidance.

Filter by
Sorted by
Tagged with
2 votes
2 answers

Is it possible to check latency of already approved transactions?

I am running a BTC core node and I would like to perform some experiments and analysis on Bitcoin transaction latency. However, I see that the method getrwatransaction returns an object with: "...
ted's user avatar
  • 21
1 vote
1 answer

How throughput, latency, finality, waiting time are defined?

I am confused with the below terms. Could someone explain them in simple terms and confirm that my rationale below is correct? Waiting Time - Throughput - Finality - Latency - Confirmation Time I have ...
Nikolas's user avatar
  • 35
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 ...
Michael Folkson's user avatar
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 ...
MicahW's user avatar
  • 81
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 ...
Flux's user avatar
  • 163
1 vote
0 answers

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 ...
user674907's user avatar
0 votes
1 answer

Will every message x reach all connected peers in time t?

I've asked similar question here: Is gossip protocol in Bitcoin perfect? But I didn't get an answer to my question really. I am ideating a consensus algorithm and I need definitive answer. Can we ...
user84415's user avatar
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 ...
user84415's user avatar
0 votes
2 answers

How can low latency and high scalability be achieved with increased block size in BTC?

One of the solution to address low latency and high scalability in BTC is to increase block size. A single block takes 10 min on average for proof-of-work. Increased block will also take same time for ...
user2203937's user avatar
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 ...
Vijesh's user avatar
  • 185
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 ...
OutFall's user avatar
  • 163
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 ...
Murch's user avatar
  • 71.6k
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 ...
balki's user avatar
  • 295
1 vote
1 answer

P2Pool Node Latency

Just wondering what I can do to reduce the latency of my node. I have periods of .4s latency and it slowly drifts upwards. This seems to be a trend as the latency has been rising steadily. It doesn't ...
Josh Vamos's user avatar
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 ...
Nick ODell's user avatar
  • 29.2k
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 ...
user18953's user avatar
  • 185
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 ...
Andrew Cheong's user avatar
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's user avatar
  • 171
1 vote
3 answers

Making change in a timely manner

If using Bitcoins in a real world brick and mortar store, a customer presents a paper with a QR code, merchant scans QR code and deducts purchase cost from Bitcoin total presented. How can merchant ...
Lance's user avatar
  • 11
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 ...
Aviv Zohar's user avatar
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 ...
FlappySocks's user avatar
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 ...
ThePiachu's user avatar
  • 43k