Questions tagged [nodes]

Questions concerned with (full) nodes, i.e. relay points in the Bitcoin network.

Filter by
Sorted by
Tagged with
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 ...
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
2answers
9k views

What are the minimal system requirements to run a full Bitcoin node?

I want to build a low profile system running as a full Bitcoin node, i.e. just running Bitcoin Core 0.9+ and pretty much nothing else. What is the minimal system (in terms of power consumption) that ...
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
1answer
3k views

Can I addnode to blockchain.info?

Blockchain.info http://blockchain.info/connected-nodes shows a list of nodes it is connected to. Is it possible for me to add them as a node for connection?
11
votes
4answers
11k views

Are people incentivized with BTC to run nodes?

Bitnodes shows everyone running nodes. Are these people incentivized to run nodes? If not, why not? If so, do node operators make some BTC from transaction fees, etc.?
10
votes
3answers
24k views

Can I earn transaction fees by running as a full node, verifying transactions, but not mining?

As I understand it, by running a full node (i.e. Bitcoin-QT) , I am helping confirm transactions and contributing to the Bitcoin network. When transaction fees are offered, do I receive these, and ...
10
votes
1answer
343 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 ...
9
votes
1answer
10k views

How do I configure Bitcoin Core to connect always to a particular node?

By reading https://bitcoin.org/en/full-node I've decided that I want to run a FULL node (let's call it 'X'), to contribute to the P2P network. So, I'll leave its ports open, or have a DMZ zone with a ...
9
votes
1answer
101 views

Historical Bitcoin full node counts

Is there an online record of historical Bitcoin node counts? If so: When did the record keeping begin? Are IP addresses available? Did Satoshi and most early adopters run Bitcoin nodes over Tor or ...
9
votes
1answer
110 views

Bitcoin node Decentralization

Is the number of independently owned and operated full Bitcoin nodes more important than the total number of full Bitcoin nodes with regards to Decentralization? Assuming the answer to the above ...
9
votes
2answers
2k views

Is there a list of mining pools' Bitcoin nodes IPs?

Is there a list containing the IPs of Bitcoin nodes owned by various mining pools?
8
votes
3answers
2k views

At what point is a new wallet known by the Bitcoin network?

I was just showing a deterministic wallet to a friend who asked "At what point is the wallet known to the network?" and I could only guess by saying that it is known only when a transaction is ...
8
votes
3answers
1k views

Is there incentive for those who run lightning nodes?

This is likely very much a noob question, but I would like to know if there are fees or incentives for those who are running a lightning node? Of course, other than having access to lightning network?
8
votes
1answer
141 views

Does Bitcoin prefer broadcasting transactions crediting it?

I'm currently doing some double-spend testing, and it appears that the standard client prefers broadcasting transactions that credit its wallet. That is to say, a client that receives such a ...
7
votes
1answer
261 views

Bitcoin Node Data Leakage

Besides an IP address and broadcasting transactions, what other pieces of information can be derived from a Bitcoin node in the network?
7
votes
1answer
1k views

What are the advantages to become a bitcoin node?

As far as I understand, the nodes are responsible for verifying the transactions and the blockchain, but also to relay transaction over the bitcoin network. Being a bitcoin node require a certain ...
7
votes
2answers
5k views

What are seednodes?

A follow up from a comment on this answer. What are seednodes, and how do they differ from fallback nodes?
6
votes
3answers
2k views

What is preventing negative balance?

This is probably a stupid question that has an answer somewhere, but I was unable to find anything, so please feel free to redirect me ! I have a basic understanding of how the bitcoin blockchain ...
6
votes
1answer
6k views

Where can I find a list of reliable nodes?

I know about https://en.bitcoin.it/wiki/Fallback_Nodes but this list does not look very reliable or even up-to-date. There is any other place that I can find a better list?
6
votes
2answers
4k views

Historical number of full nodes in Bitcoin

Is there anybody keeping historical data regarding the number of full nodes on the Bitcoin network? There is : https://getaddr.bitnodes.io/dashboard/?days=90 but it only shows data up to 90 days. ...
6
votes
1answer
541 views

How do I still have connections without forwarding port 8333?

First of all, this isn't a problem I am having, I'm just curious how this works. If you run your node with port 8333 open, you'll receive a large amount of connections after being online for a while....
6
votes
1answer
198 views

Does every full node verify every transaction TWO separate times?

I am building my Bitcoin expertise, and want to verify my understanding on a specific point: at what point(s) do all full nodes verifies a new transaction? Here is my understanding in a nutshell, ...
6
votes
2answers
1k views

How to make bitcoind connect to more nodes?

Let's say I have a dedicated server just for my bitcoind and for better reliability and some security reasons I want it to be connected to a much bigger number of nodes than it is willing to do by ...
5
votes
2answers
4k views

Internet speed required to run the Bitcoin client

What is the rough estimate of internet speed needed to run the standard client? Does a faster Internet connection increase the client performance (by that I mean how fast it updates its blockchain, ...
5
votes
1answer
96 views

What is the reason for the recent drop in Bitcoin classic nodes?

Was it just a VPS based ploy to temporarily fake demand for the protocol?
5
votes
2answers
9k views

What is a Bitcoin node?

There’s a lot of reference of "bitcoin node" in official FAQ or elsewhere. But, what is exactly a bitcoin node ? Is it a client like Bitcoin-qt or is it only a miner ? Or both ?
5
votes
1answer
1k views

What is the “misbehaving” log message?

I was looking my bitcoind log and I saw this message: Misbehaving: 91.230.200.131:8333 (90 -> 100) BAN THRESHOLD EXCEEDED In which cases this message is shown and why? It just a curiosity.
5
votes
2answers
5k views

How does a bitcoin transaction enter the network?

I am trying to understand Bitcoin at a more fundamental level. I'd like to know how a new transaction enters and propagates across the network? I've read many Bob and Alice type scenarios where it's ...
5
votes
1answer
618 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
2answers
1k views

Connecting two local nodes in RegTest

I am trying to connect two local regtest nodes together. I am able to run one regtest node without any issues, and am also able to run the bitcoin-cli commands such as generate to create my own chain, ...
5
votes
1answer
377 views

Efficient way to migrate a pruned node

I would like to know what are the step to succefully migrate a pruned node. I have a Raspnode (rPi2B+) and it is so slow that it doesnt seem to sync the blockchain after several days... I want to ...
5
votes
1answer
532 views

Why is my new altcoin trying to connect to peers and sees almost 200k blocks remaining?

I downloaded and forked the Blackcoin source code. I changed all of the references to BlackCoin, changed the pszTimestamp string along with the current Unix timestamp. Then, I successfully mined the ...
5
votes
1answer
376 views

How often does Bitcoin connect to the fallback nodes?

Does the standard client have a preference for connecting to fallback nodes (for example, by trying to have at least 1 connection to such node at all times), or are they treated like any other nodes?
5
votes
1answer
3k views

Is there a way to find how many nodes are there?

As a single bitcoind node I can only detect how many connected peers I have. Is there a way to have a vision of the whole bitcoin network?
5
votes
1answer
92 views

How to migrate lightning nodes?

I am wondering what steps to take to migrate a lighting node to a different server, keeping the pubkey/identity. The safest option is obviously to close the channels first. How is the identitiy pubkey ...
5
votes
1answer
656 views

Does getaddr.bitnodes.io find all Bitcoin nodes or only one node per mining pool?

Any ideas for finding the number of Bitcoin nodes vs the number of Bitcoin pools? Thank you!
5
votes
2answers
2k views

How can I get my node listed on Blockchain.info's connected nodes list?

We are running bitcoind on our server and its blockchain is synchronized with the network. Do we automatically become a node and get listed on http://blockchain.info/connected-nodes, or is there ...
4
votes
1answer
2k views

ip:port node list for testnet?

https://blockchain.info/ip-log shows the ip:port for bitcoin nodes where can I find nodes for testnet? Google is coming up dry! After many hours spent; I tried what seemed the logical approach: ...
4
votes
1answer
1k views

What is the protection against a malicious node with a bad block chain?

How does a bitcoin node protects against connecting to a node with a forged block chain? How does it say: "Ok, I just got this block chain and it is a valid/legit one" ?
4
votes
1answer
7k views

How to setup a DNS Seeds node and a Seed Node (for Litecoin clone)

I'm doing this for study purposes (creating a Litecoin clone). I read somewhere that for SCRYPT clones, the DNS Seeds nodes aren't necessary? If I do need them, how to I setup these nodes. I know a ...
4
votes
2answers
605 views

How does the Bitcoin network deal with bad actors?

Can someone explain at a high level how the network deals with bad actors (either intentionally (ie- attacker) or unintentional (ie- misconfigured node or a node running outdated code, forked code, ...
4
votes
1answer
312 views

Why would running a light node riskier and subject to more frauds than a full node? We don't NEED a full ledger, do we?

I've been reading on light node and many have pointed out that the light node doesn't have the full blockchain and is riskier because they can't verify the transactions fully. First, we can verify ...
4
votes
1answer
1k views

Running multiple BTC nodes on separate VMs on the same host machine?

I've got a server running 24/7 with lots of resources left. I want to run a full Bitcoin node, but actually, I thought of running a few virtual machines on it (using virtualbox) and running a full ...
4
votes
1answer
228 views

Why do bigger blocks make it more expensive to run a full node?

Does it cost more storage? For the transaction verification, to which extent bigger blocks make it more computational intensive? In terms of computational complexity, is the verification process a O(n)...
4
votes
1answer
63 views

Does the node count reflect the mining power support of different Bitcoin versions?

In the current Bitcoin blocksize debate, xtnodes.com shows a pie chart of nodes running different implementations of Bitcoin; Classic, XT and Unlimited, etc. Does this node count in any way reflect ...
3
votes
2answers
3k views

Why doesn't each node store only a portion of the blockchain?

Why doesn't each node only store a portion of the blokchain instead of the entire blockchain? Is it possible and why is it possible or impossible?
3
votes
2answers
142 views

How do block explorers determine propagation through nodes/P2P protocol?

On several Bitcoin blockchain explorers, I have seen unconfirmed transactions given a dedicated "propagation" value that tells a user how much of the Bitcoin network has become aware of this ...
3
votes
1answer
696 views

Monitor bitcoind node traffic?

I was wondering how I would go about measuring the traffic being used on my network for the bitcoind node I am running. It's running on the standard 8333 port, using linux as the OS. I was looking ...
3
votes
2answers
5k views

What is the advantage of running a Ripple masternode?

There is one thing that I cannot stop wondering about: Why would someone run a Ripple masternode? Before you mark this as a duplicate, I understand how the transaction fees work in Ripple and also the ...