Skip to main content
8 votes
Accepted

Raw data vs information encoded in OP_RETURNs

The current Bitcoin P2P protocol has no concept of compression, though there have been some proposals to incorporate it. The transaction data is sent as-is. Some earlier discussion: https://lists....
Pieter Wuille's user avatar
6 votes
Accepted

Bitcoin Core uploads much more than it downloads

While nodes are set to be listening by default, the vast majority does not permit inbound connections either because listening has been disabled or their network setup doesn't make the necessary port ...
Murch's user avatar
  • 77k
4 votes
Accepted

Downloaded and installed bitcoind--bandwidth usage gone through the roof

Bitcoin Core is full node software. This means that it will download, validate, and keep up with every transaction made in Bitcoin's history and future. Its goal is independence: if you run a node, ...
Pieter Wuille's user avatar
4 votes
Accepted

Which blk*.dat file contains a particular block?

Is there a way to find out which blk*.dat file contains a particular block? We can't tell you which of your *.dat files contains block 478558 because there is no requirement that different nodes ...
RedGrittyBrick's user avatar
3 votes
Accepted

What hardware requirements does a SPV client have?

Bandwidth - You need to receive an 80-byte header about every 10 minutes. In addition, if you want to spend, you will get SPV proofs that range about 500-1000 bytes per utxo. In other words, the ...
Jimmy Song's user avatar
  • 7,779
2 votes

How much internet traffic and bandwidth does mining with a pool need?

1 Meg Internet can connect 150 S9. 1S9 could use upto 300M per month of data
larry's user avatar
  • 21
2 votes
Accepted

what is the relationship between bandwidth and hash rate?

Hash rate measures how fast your miner can attempt to find a nonce that satisfies the proof of work. The speed at which it performs this task is not related to network bandwidth. It does not perform ...
Jestin's user avatar
  • 8,822
2 votes

Wouldn't the blockchain size become a bottleneck if all payments happened on Bitcoin?

That would indeed create a lot of data. However, there are solutions for this. First of all, as a normal consumer you don't store the blockchain anyways. Only some nodes like Bitcoin services and ...
UTF-8's user avatar
  • 3,234
2 votes
Accepted

Which cryptocurrencies are better suited to users with limited bandwidth?

Apart from a few cryptocurrencies, including Bitcoin, most of them have very low exchange rates. So although you will find many such virtual currencies, it won't be profitable either way. And mining ...
Shabahat M. Ayubi's user avatar
2 votes
Accepted

What happens when transaction bandwidth is exceeded?

A search for definitive information turned up literally nothing, so, what happens when transaction bandwidth is exceeded for an extended period? The same thing as always happens: miners decide, at ...
Nate Eldredge's user avatar
1 vote

How to download full BTC chain with limited internet

Pausing and resuming will just work; simply stop the application and start it again whenever you want. Copying the data files from a friend might be a better option, if you can. Or set up a ...
Jannes's user avatar
  • 6,344
1 vote

Bitcoin Core uploads much more than it downloads

This is not surprising, and I believe it is actually normal behavior. It's an artifact of the flood method that Bitcoin uses to relay blocks and transactions. Consider the following: one of your peers ...
Ava Chow's user avatar
  • 71.6k
1 vote

How do bandwidth requirements for running a full node grow with blocksize?

The maximum bandwidth requirements for blocks previously (there is other traffic overhead including for transaction broadcasts if your node participates, the other traffic is variable depending on ...
Willtech's user avatar
  • 3,289
1 vote

How does Bitcoin Core manage its peer nodes? Is it possible to let it automatically switch to faster nodes?

One thing to note is when you're syncing the blockchain, you're both downloading the blockchain and also validating all of the transactions. So that is also a possible bottleneck on your end that ...
Matthew Cruz's user avatar
1 vote

How much bandwidth needed for bitcoin bigger blocks

If you consider that Bitcoin currently does 2000 transactions each 10 minutes, you'll need blocks 600 times bigger, or more-or-less 1.2 GB each. Now you need bandwidth sufficient for that peer to ...
fiatjaf's user avatar
  • 631
1 vote

As a full node, does limiting bitcoind bandwidth hurt the network?

The reason I added that section to my article is because Gavin Andresen, one of the Bitcoin Core developers, suggested in response to it that limiting bandwidth too much could be detrimental to the ...
Maximillian Laumeister's user avatar
1 vote

As a full node, does limiting bitcoind bandwidth hurt the network?

It does not hurt the network; it just helps it less than the maximum potential amount you theoretically could be helping it.
Luke Mlsna's user avatar
1 vote

As a full node, does limiting bitcoind bandwidth hurt the network?

It would seem to me as though every contributing full node would only help the network (regardless of ISP speed). Does limiting the bandwidth of Bitcoin Core actually hurt the network, and if so, how ...
rny's user avatar
  • 2,428
1 vote

Blockchain size problem

SPV clients are thin clients that do not need to hold the full blockchain. They use other nodes on the network to validate transactions. SPV clients are available for Android and require a lot less ...
amanusk's user avatar
  • 643
1 vote

cpu, ram or bandwidth -- what is most important for bitcoin mining?

CPU is basically the only thing that matters. The memory requirements for mining are trivial (enough to run bitcoind; SHA256 uses only a few bytes of memory). Having more that enough will add no ...
Nate Eldredge's user avatar
1 vote

Correlation of number of (non mining) full nodes to internet bandwidth

Bitnodes attempts to estimate the size of the network and aggregates data including, country, IP geolocation, version of bitcoin software etc. You may be able to use IP information to determine what ...
Mark S.'s user avatar
  • 2,730
1 vote

Quantity of traffic on test network

I havent seen a proper answer on the internet so I did the test myself using bitcoin-0.18.1 with the -testnet flag and after downloading the chain ~2 GB I monitored the traffic of the bitcoind process ...
Saxtheowl's user avatar
  • 2,810
1 vote

Will mining Bitcoin slow or stop other computers on my home network?

Building on top of Mr Mattheis, Your son will have no affect to your network. The way mining works is that his device will receive a small encrypted hash and it will repeatedly try and solve it. When ...
Whyte the Weeabear's user avatar
1 vote

How can I limit bandwidth usage in Bitcoin-qt client?

You can use maxuploadtarget by adding a line like: maxuploadtarget=5000 to the bitcoin.conf file in your .bitcoin directory. The example above will set a daily soft upload limit of ~5GB/day. Even ...
schulwitz's user avatar
  • 335

Only top scored, non community-wiki answers of a minimum length are eligible