Questions tagged [nodes]

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

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

What do pruning nodes contribute to the network?

Pruning nodes are described in the sourcecode thusly: -prune=<n>: Reduce storage requirements by pruning (deleting) old blocks. This mode is incompatible with -txindex and -rescan. I’ve ...
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.?
9
votes
1answer
15k 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 ...
7
votes
1answer
4k 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
824 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!
2
votes
1answer
742 views

How is node capacity determined on 1ML.com?

I have set up a Casa node, using lnd, and opened 15 payment channels. The capacity of my channels, after almost 3 weeks, is exactly what it was when I opened the channels, leading me to believe that I ...
1
vote
1answer
252 views

How Bitcoin node discovery work?

When you install Bitcoin client, how does it discover the nodes to get a copy of the blockchain? Are their seed nodes ? Are they vulnérables? SPOF ?
0
votes
3answers
109 views

How exactly does "CoinDance" determine the current number of public Bitcoin nodes?

On this URL: https://coin.dance/nodes It says how many public Bitcoin nodes are currently active in the world, and how many Bitcoin Core ones. While it's good that I can grab these numbers from that ...
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?
1
vote
1answer
2k views

Bitcoind Node crashes after using -dbcache option

I've been trying to speed up my node sync by increasing the dbcache. However my node tends to crash overnight. My system is running ubuntu 18.04, 4GM of ram bitcoin core v0.18. I've tried bitcoind -...
2
votes
2answers
414 views

Can Bitcoin nodes vote to increase the money supply beyond 21 million?

Is it possible for 51% of the Bitcoin nodes to pool and vote to increase the money supply limit? Is that allowed in the protocol?
2
votes
2answers
570 views

What node implementations and mining pools relay and process 'non-standard' scripts?

Which Bitcoin node implementations, if any, currently relay valid transactions that use so-called 'non-standard' scripts? What proportion of the network is made up of these implementations? What ...
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 ...
21
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 ...
9
votes
2answers
3k 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?
10
votes
1answer
356 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 ...
7
votes
2answers
6k 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 ...
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 ...
4
votes
2answers
1k 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
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?
2
votes
2answers
311 views

Does a Bitcoin node need to scan through the whole blockchain in order to be 100% sure that a transaction sent to it is genuine?

Does a Bitcoin node need to scan through the whole blockchain in order to be 100% sure that a transaction sent to it is genuine (especially when some inputs are derived from coins generated in the ...
1
vote
1answer
1k views

Is a miner running a full node?

Is a miner just running a full node that is connected with the mining hardware? Or is there such thing as a miner node? Does it use additional software for transaction selection? Thanks in advance!
0
votes
1answer
1k views

How do I identify my IP address on bitnodes?

I have supposedly successfully setup a node using the Bitcoin core, but when I go to bitnodes to remotely see if the node is communicating with the network, bitnodes says i am unreachable. Bitcoin ...
9
votes
1answer
125 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 ...
5
votes
2answers
10k 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
696 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 ...
4
votes
2answers
318 views

Does a 2009 node sync the whole bitcoin blockchain

So does a 2009 node sync the whole bitcoin blockchain and does the temporary split of 2013 have any impact on that?
4
votes
1answer
366 views

How do I use Bitnode API?

I just started running a full node and was wondering how to use these commands to verify my node: https://getaddr.bitnodes.io/api/ Specifically, what command line or IDE do I need to type these ...
3
votes
2answers
4k views

Unable to bind any endpoint for RPC server

I recently updated my bitcoin docker image to bitcoing v0.18.0 version and can't allow external rpc connections to it now. It binds to localhost if I set rpcallowip=X.X.X.X, then I tried to used ...
2
votes
3answers
697 views

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

As the top answer to this post, Maximillian Laumeister claims: "IMPORTANT NOTE: If you limit the bandwidth of Bitcoin Core far below your actual upload speed, it can actually harm the Bitcoin network ...
2
votes
2answers
2k views

Are there any super nodes in the network?

Similar to BitTorrent trackers. Or are all peers equal in ability and importance?
1
vote
3answers
65 views

What makes the bitcoin network decentralized? is it the nodes or the miners or both?

I wonder what makes the bitcoin network decentralized? Do nodes participate in making the network decentralized? or is it just the miners and all about the hash power to take over the network aka 51%&...
1
vote
1answer
68 views

What is the limitations in Bitcoin's network that can't be change by a Soft Fork?

I'm trying to understand why (Or how) there is all kinds of different version for the Bitcoin nodes? I saw that if one node is following the Protocol limitations it can act as a valid node. Is ...
1
vote
1answer
900 views

Can we estimate how many node has the Bitcoin network? [duplicate]

Is it possible to estimate the amount of nodes (hosts) are connected to the Bitcoin network in a given time? Note: Here node means host.
1
vote
2answers
88 views

Does a node validates a transaction that comes with a block if it's already in its mempool?

Except for checking for double spends, if there's a transaction in a block that's already in the node's mempool, it can theoretically skip its validation. Does it actually happen, or the nodes ...
0
votes
3answers
361 views

How to allow/setup crypto transfers/payments on my website?

I'd like to learn how to allow end users on my website to pay for goods using cryptocurrency. Questions I have: 1 - How would I confirm the transaction has been received ? 2 - How would I confirm ...
0
votes
2answers
169 views

What happens if an ISP isolates a portion of nodes?

I came to believe that an ISP can easily detect full nodes, BTC connections and isolate them from reaching any other nodes. When and if an ISP decided to do so, could they easily perform a 51% attack ...