Questions tagged [network]

This tag should be used for questions related to the Bitcoin network and communication between different nodes on the Internet.

Filter by
Sorted by
Tagged with
59
votes
3answers
13k views

Should I leave the Bitcoin client open?

Some people recommended that I leave my Bitcoin client open because it helps the network. Apart from the security implications, why should I do this? I thought that miners were the ones responsible ...
22
votes
3answers
6k views

How are bitcoin transactions and the blockchain transferred over the internet?

So I have several specific question connected to this topic and I'm aware of the conceptual answers and I'm only interested in the technical details (with programming terms and concepts as I'm a ...
22
votes
6answers
19k views

What happens to the bitcoin network when the miners all stop in the future?

What happens to the bitcoin network when the miners all stop, years in the future after all the bitcoins have been mined? How will the network continue to function? Won't bitcoins then be useless? ...
20
votes
4answers
18k views

Moving the Bitcoin folder from AppData

Bitcoin's taking a lot of space on my C drive, and I would like to move it to another drive. I've figured out to do it using symbolic links, but the problem is that my Bitcoin client is currently ...
20
votes
6answers
2k views

What encourages Bitcoin miners to relay blocks?

Lets say I'm mining bitcoins, and I've just received a new block that someone else has mined. What encourages me to send that block to anyone else. I can understand how the original miner wants to ...
19
votes
1answer
2k views

What protection does Bitcoin have against Denial of Service (DoS) attacks?

What protection does Bitcoin have against DoS attacks? Could you bring down a node by flooding it with data? What happens if someone starts flooding the network with legitimate, yet nonsense, ...
19
votes
2answers
13k views

Why can't I get over 8 connections on my client?

How do I make my client acquire more than 8 connections? What settings in firewall and operating system, or flags at execution do I need to use to allow it?
19
votes
3answers
1k views

How would the Bitcoin protocol be impacted if nodes only stored the blocks they cared about?

Right now, full clients of the Bitcoin network store every block ever generated (while "thin" clients instead rely on a node which does so). This greatly increases first-time initialisation for the ...
18
votes
1answer
2k views

What's the status of alternative full node implementations?

In "Does running an alternative full node implementation benefit the Bitcoin network?", I asked about running an alternative full node implementation for the benefit of the Bitcoin network. What is ...
17
votes
1answer
473 views

IPv6 support status

What is the current status of IPv6 support? From what I gathered reading the Wiki, protocol specifications support IPv6, but the original client does not. However, I also came across the description ...
17
votes
1answer
1k views

Speed of operations in the Bitcoin network

Did anyone measure how fast transactions spread through the Bitcoin network? For example, how long does it take for a newly generated block to be propagated to most active clients? Mainly asking this ...
15
votes
4answers
4k views

Cannot access my bitcoins because my wallet is still synchronising. What can I do to spend them immediately?

I have purchased bitcoins and have downloaded Bitcoin-QT, but my wallet is taking forever to synchronize to the network. I can't access my wallet because it is still in the sync process. I have the ...
15
votes
5answers
28k views

How many MB of data does my bitcoin client have to download to be fully sync'd?

Best guess/calculation? I transferred some bitcoins to my new wallet after generating an address. This was this morning, and have had my bitcoin wallet syncing all afternoon (5 hours), so far it has ...
14
votes
2answers
8k views

How can I setup Bitcoin to be anonymous with Tor?

Bitcoin is billed as many things, among them its anonymity is highly regarded. While it is true that a transaction does not identify a user or wallet, recent news shows that there is the potential for ...
14
votes
2answers
1k views

Why is pruning not considered already at the moment?

I understand that Bitcoin scales in several meanings (Scalability), and pruning is one important concept of it (SE Question). I also understand that a "Simplified Payment Verification" (SPV) needs to ...
13
votes
4answers
2k views

Why do some transactions take minutes and others take hours?

I sent some bitcoins to an address and then looked on blockexplorer and it was there in about 10 minutes, which is what one should expect. I did another send to a previously unused address and it ...
13
votes
2answers
447 views

Are there any Bitcoin wallets with native I2P integration?

Tor usage seems to be fairly common with Bitcoin, but I have heard less about efforts of integrating with the I2P efforts. Tor and I2P both have their pros and cons, but I am curious to here about ...
13
votes
6answers
21k views

How to store data on the blockchain?

I am wondering if it is possible to give someone a bitcoin transaction ID and with that he can read some hidden data, like the blockchain.info notes on transactions, but for real, stored in the ...
12
votes
2answers
2k views

Can someone please explain FIBRE to me like I'm 5 and why is it useful?

I read the website but they imply you already know why this is valuable. Can someone please illuminate me on this issue?
12
votes
1answer
274 views

What security features are built in to the standard Bitcoin software?

I have read much of the Bitcoin algorithm and its encryption basis, however little has been said of the software's inherent security. What solutions are already built in to the software, and what is ...
11
votes
3answers
6k views

Bitcoin client won't connect to the network

I installed Bitcoin QT yesterday and it was very slow to connect to the network. It didn't actually get there for over an hour. Today I opened it again and it won't connect to the network at all. Any ...
11
votes
2answers
1k views

What is the maximum throughput of the Bitcoin network? (2013)

I have heard that the maximum block size means that the Bitcoin network has a maximum throughput. What is this maximum?
11
votes
3answers
1k views

Why does the mainline client limit the number of outbound connections to 8?

The mainline Bitcoin client limits number of outbound connections to 8 however allows up to 125 total connections. To achieve greater than 8 connections (due to outbound limitation) requires either ...
10
votes
2answers
5k views

How can I measure the total hashing power of the Bitcoin network?

Is there a way to measure what is the total hashing power of the Bitcoin network at a given time? For pooled mining it isn't a problem - one can rely on statistics provided by the pool (assuming one ...
10
votes
1answer
1k views

What are the benefits of Invertible Bloom Lookup Tables for Bitcoin?

Gavin Andresen announced a few days ago, that he started working on Invertible Bloom Lookup Tables. His repository's README refers to two papers, What's the difference?: efficient set reconciliation ...
10
votes
1answer
345 views

What benefit does a non-mining client provide to the network?

I know running a client will help propagate transactions around the network, but I also know a non-mining client will not contribute to the security of the network. Are there any other benefits of ...
10
votes
1answer
2k views

Can I trust the peers I am connected to?

From my understanding of Bitcoin, it operates on a P2P network. Having just downloaded a wallet app, I see it is connected to 6 peers. Does the Bitcoin protocol rely on trusting these peers? What does ...
9
votes
1answer
253 views

Block messages with transactions hashes instead of full transactions

When a bitcoin node has the blockchain in sync, most transactions in incoming block messages may have been already received as standalone tx messages before. With a block message with only ...
8
votes
4answers
6k views

Will transaction confirmation time be reduced as the network size increases?

Right now it takes 6 confirmations, which takes about an hour to verify a transaction. Will the rate at which transactions confirm become faster over time?
8
votes
1answer
5k views

How do Bitcoin nodes know where to send new transactions and blocks to?

I am researching Bitcoin; what I can't find much information on though is how the P2P network itself operates. For example, BitTorrent uses a DHT protocol that allows for node discovery and ...
8
votes
1answer
312 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, ...
7
votes
2answers
4k views

What is the P2P technology/protocol used by Bitcoin to find nodes and distribute messages across them?

I am wondering if there is a standard/de facto P2P library/implementation/spec used by Bitcoin Core and other implementations of Bitcoin?
7
votes
2answers
2k views

How fast is the Bitcoin (mining) network?

How fast is the Bitcoin mining network compared to other distributed computing networks? ;)
7
votes
1answer
287 views

Improvements that could be made to how bitcoin propagates its transactions and blocks?

As of 2018 what are the known improvements that could be made to how bitcoin propagates its transactions and blocks?
7
votes
1answer
201 views

What metadata can be captured by a single miner? What about a group of miners?

It is my understanding that the blockchain consist of the following information for every transaction in the network: From address To address Amount of bitcoins What additional information can a ...
7
votes
2answers
353 views

Uptime and other service performance levels

Other payment networks have scheduled maintenance periods as well as unscheduled outages but Bitcoin's network, being decentralized, can have varying service levels depending on: which versions of ...
6
votes
2answers
817 views

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 ...
6
votes
3answers
1k views

bitcoind — how can i get the number of peers to exceed eight?

Presently I am running bitcoin-qt 0.5.1 on ubuntu 11.04, and am running with seventeen peers. But if I run bitcoind (still 0.5.1 on ubuntu 11.04) I can't get more than eight, no matter how long I ...
6
votes
1answer
173 views

What is the oldest Bitcoin Core Client that can in theory sync to the chain tip?

I've seen this question regarding the original Satoshi Client being able to sync to the chain tip. The main issues why it doesn't work were: Change in protocol messages IRC Node discovery is now ...
6
votes
1answer
594 views

Why is Block Explorer so slow? [closed]

Why is the Block Explorer so slow? It used to work reasonably fast, and now it just spins and spins for 20 minutes? Is it doing some kind of timing out? This is a very important utility for the ...
6
votes
1answer
147 views

What is the Big-O for LN bandwidth? Can anyone answer this or provide a link to a spec that is sufficient enough for us to calculate it?

When I worked at Google, if someone wanted to deploy a network application they would need to provide a document to the SREs detailing the behaviour of the application at scale in terms of Big-O. Does ...
6
votes
1answer
291 views

How to configure a bitcoind instance solely designed to contribute to the network?

I'd like to run a headless bitcoind instance on a server, in order to contribute to the network. Are there any specific configuration options that are recommended for that purpose? My intention was ...
6
votes
1answer
217 views

Is there still a shortage of available inbound connection slots?

David Schwartz's answer to this question states the following: "For some reason that isn't well-understood, the Bitcoin peer-to-peer network is consistently short of available inbound connection ...
6
votes
1answer
2k views

Running a Bitcoin node (behind Firewall / NAT or anything else? disallowing inbound connections)

I consider running a bitcoin full node on a raspberry Pi 3. I want to attach the raspberry Pi into my home-network (wifi). When I check my IP address I have a public address to the outside (which is ...
6
votes
1answer
363 views

Can an unconfirmed transaction fall under the radar?

Something very peculiar has happened with a transaction and I would like to understand what network conditions can possibly be the cause of this. I transferred about 150mBTC from my Android wallet ...
6
votes
1answer
346 views

Network Propagation over 100%

When looking at transaction details (under summary of recent transactions) on blockchain.info what is Network Propagation, and what does the value greater than 100% mean exactly? For example Network ...
5
votes
2answers
871 views

How will a massive increase in hashpower affect orphan rates?

Difficulty always lags behind a little. It is also limited in how large adjustments it makes each time. What if the (global) hashrate doubles overnight? What if it quadruples? How much can we expect ...
5
votes
3answers
3k views

Does my client accept inbound connections?

How can I verify that the Bitcoin client is well connected to the network and is able to receive incoming connections?
5
votes
1answer
626 views

Does running an alternative full node implementation benefit the Bitcoin network?

I've seen discussions suggesting that a monoculture of full nodes is a risk to the security of Bitcoin. The accepted answer to the question "What benefit does a non-mining client provide to the ...
5
votes
1answer
457 views

What would happen to the Bitcoin network if all miners simultaneously stopped their mining efforts?

If every single Bitcoin miner were to stop mining altogether, how would this effect the Bitcoin network?

1
2 3 4 5
8