Questions tagged [node-services]

Refers to the services offered by nodes in the Bitcoin network, e.g. NODE_NETWORK, NODE_WITNESS, etc. and the corresponding service bits used to announce the services.

Filter by
Sorted by
Tagged with
2 votes
1 answer
75 views

Is it okay to send witness transactions in response to `MSG_TX` get data messages?

I have a neutrino client that currently signals NODE_NONE. When it announces transactions it sends inventory messages and gets getdata MSG_TX requests back. Currently it replies with the witness ...
5 votes
2 answers
621 views

Does running a pruned node support the syncing of other nodes in the network?

I decided to prune my Bitcoin core node to 25 GB. With the blocks that the node has in its data directory (the ones that were not deleted), does such a node support the syncing of other nodes in the ...
2 votes
1 answer
141 views

What is the meaning of "service bits" in Bitcoin?

// Note that of those which support the service bits prefix, most only support a subset of // possible options. // This is fine at runtime as we'll fall back to using them as a oneshot if they don't ...
1 vote
1 answer
112 views

How could the Bitcoin protocol be modified so that pruned nodes could still participate in BIP 37 SPV?

According to Jameson Lopp (https://www.coindesk.com/spv-support-billion-bitcoin-users-sizing-scaling-claim/), allowing pruned nodes to advertise that they support BIP 37 would be impossible without "...
4 votes
1 answer
2k views

What does "NODE_WITNESS (12)" mean as it is shown in bitnodes.21.co?

I'm running a pruned full node of bitcoin core version 0.14.0 and checking on https://bitnodes.21.co/nodes/ I can see that my node was labelled "NODE_WITNESS (12)" unlike of the others nodes shown, ...
7 votes
1 answer
223 views

Why are 0.13.1 Core nodes connecting only to Witness (e.g. 0.13.1) nodes?

I have my Core 0.13.1 node configured to connect to 16 nodes, and invariably I see it connected only to other 0.13.1 nodes, even though, according to bitnodes leaderboard, these nodes form a minority. ...
  • 302
5 votes
3 answers
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 ...
  • 65.3k