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.
Questions tagged [node-services]
9 questions
7
votes
1 answer
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.
Why is the selection logic this restrictive?
I…
Rebroad
- 322
- 1
- 11
5
votes
3 answers
What do pruning nodes contribute to the network?
Pruning nodes are described in the sourcecode thusly:
-prune=: Reduce storage requirements by pruning (deleting) old blocks. This mode is incompatible with -txindex and -rescan.
I’ve watched that my node has been consistently uploading less…
Murch
- 71,155
- 33
- 180
- 600
5
votes
2 answers
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 network? Moreover, let us imagine a new node that…
John Smith
- 542
- 2
- 11
4
votes
1 answer
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, which was labelled "NODE_WITNESS (13)".
Vinicius Sa
- 43
- 4
2
votes
1 answer
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 support the
// service bits we want, but we should…
jinsong ai
- 115
- 5
2
votes
0 answers
ZMQ hashblock doesn't work
I'm running a full node,
bitcoind .. -zmqpubhashblock=tcp://0.0.0.0:3001 -zmqpubrawtx=tcp://0.0.0.0:3001
rawtx events work great, but not getting any hashblock ones.
Node is fully synced, I can see new blocks received in bitcoind output, but it's…
Eva4684
- 41
- 2
2
votes
1 answer
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 serialization of the transaction and it seems to work…
benthecarman
- 95
- 9
1
vote
1 answer
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 "extensive protocol changes." What changes would…
Ian MathWiz
- 111
- 1
1
vote
1 answer
How to check NODE type in Bitcoin?
There is a Bitcoin node in my Lab, how can I check it is a Full node or not? there is any command to check node type?
Istiaque Ahmed
- 11
- 3