All Questions
30
questions
4
votes
1
answer
72
views
Do any full-node clients compress blocks?
Does Bitcoin Core or any other full node capable client compress the blocks in transit on the network or locally on the node's filesystem?
I used 7z to compress a handful of my locally stored blocks, ...
0
votes
0
answers
36
views
How to run master mining node with semi-offline slaves?
How can I run a master mining node with semi-offline slaves?
I have a single master node that is fully connected to the internet (bidirectional).
The master node is also connected to thousands of ...
1
vote
1
answer
85
views
Is it normal that uploading is higher than downloading? (traffic network) [duplicate]
Config:
Windows 10, i5, RAM : 16Go
Bitcoin options : Version : 24.0.1
with Serveur RPC on, UPnP on, natpmp on, no proxy, no onion
Does it seems normal to you ?
1
vote
2
answers
130
views
Is it possible to capture network events without going full-node?
You might find my question rather quixotic or nonsense. But I have to ask it here.
I want to capture all the transactions propagated over the main network and detect if a new block mined. I don't want ...
1
vote
1
answer
76
views
getheaders request being ignored by peers [closed]
It seems my 'getheaders' request is being ignored by peers. I've followed the implementation: https://en.bitcoin.it/wiki/Protocol_documentation#getheaders without success.
If I change it to 'getblocks'...
2
votes
1
answer
168
views
How to Construct a Ping Message
I am struggling greatly trying to figure out how to send a basic "PING" message, and receive back a "PONG" response.
import random
import hashlib
import socket
PEER_IP = "35.187.200.6"
PEER_PORT = ...
0
votes
0
answers
56
views
How long does it take to crawl and map the bitcoin network?
There are several websites that have data on the number of nodes in the network. For instance coin.dance. About how long does it take to map the entire bitcoin network?
7
votes
1
answer
262
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 ...
1
vote
1
answer
29
views
Bitcoin network resources requirement
Supposing we are alone, could it be possible to run the whole bitcoin network and full capacity of it (maximum transaction per second by different peer) on a low end computer, and how can someone ...
1
vote
2
answers
70
views
Would bitcoin core work on a big endian system? Or even a system where C++'s `int` is not 32-bit?
Looking at the source code of bitcoin core, the serialization part, I see that there's no serialization abstraction layer that accounts for a possible different endianness or different binary layouts ...
2
votes
0
answers
106
views
How to get multiple connections to the same node
I'm playing around with connecting my node to another one of my nodes to see how many incoming connections I can handle.
Whenever I add node A from node B with bitcoin-cli addnode 1.1.1.1 add after ...
2
votes
1
answer
10k
views
How can I use Bitcoin privately with the Electrum wallet and Tor?
I do not want to run a full node like Bitcoin Core but still want privacy running an SPV node like Electrum wallet to use Bitcoin.
How can I setup to run Electrum privately with Tor?
23
votes
4
answers
34k
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 ...
0
votes
1
answer
721
views
What are the advantages of running a full node in comparison with a lightweight client?
I read that running a full node provides "more security" than running a SPV client. What does this concretely mean? I think I understand pretty well how those two kinds of nodes work but I do not see ...
1
vote
0
answers
60
views
Help with understanding Semaphore grants in OpenNetworkConnection
I am new to concurrent programming. Can any expert throw some light on the semaphore grant that one requires before acquiring a network connection ?
bool OpenNetworkConnection(const CAddress& ...