Skip to main content

Questions tagged [full-node]

Nodes that fully verify all of the rules of Bitcoin. The most popular software implementation of full nodes is called Bitcoin Core.

Filter by
Sorted by
Tagged with
1 vote
1 answer
44 views

How to configure port forwarding to run Full Node with Bitcoin Core using VPN instead setting up port forwarding on router?

I'm running full node with Bitcoin Core, but unable for incoming connections due possible block of my ISP, port forwarding on router doesn't take effect. Then I created a VPN on Proton VPN service and ...
Gilbert Grissom's user avatar
4 votes
0 answers
54 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, ...
Geremia's user avatar
  • 4,704
0 votes
1 answer
27 views

Does Utreexo work with a pruned node?

Does the Utreexo UTXO accumulator work with with a pruned node, or must the entire blockchain be present on my local drive before running Utreexo?
Geremia's user avatar
  • 4,704
-1 votes
1 answer
65 views

Blockchain sync seems to be stuck in a loop?

SOLVED! UPDATE: The issue was not bitcoin related. I had to increase the root partition of ubuntu, as it wasn't using the full SSD size I had, but only 100 GB and the sync therefore ran out of space ...
codepleb's user avatar
  • 187
0 votes
0 answers
33 views

is this normal to have 22000 transcations in a testnet block of bitcoin

So I having this issue where in my local system when I hit getblock RPC method in a public node, for block number 2813986, I get around 22000 transactions in it, But when I check on blockstream.info/...
Sudhanshu Sinha's user avatar
1 vote
1 answer
90 views

Broadcast a valid block to network, without a local full node

Let's say that, through a stroke of luck, a friend has found a valid block on his laptop. Let's say he knows the IP address of a remote Bitcoin Core full node. What message could he send to the node ...
Lee's user avatar
  • 853
0 votes
0 answers
20 views

How to decode bitcoin node's chainstate data stored in LevelDB?

I am trying to decode the data available in the chainstate. After doing some research, I see that Google's LevelDB is mentioned (like in this post). However, I am still not sure how to effectively and ...
ram's user avatar
  • 1
1 vote
0 answers
75 views

Bitcoind node is stuck

My node got stuck a week ago it was version 26 I updated to version 27 and re-downloaded whole chain. My node is stuck ant block 840959. I tried reboot whole server. I dont want to reindex all again, ...
Setas San's user avatar
2 votes
1 answer
57 views

I can't get Inbound Connections on my node

So, I've been trying to get Inbound Connections on my node, to no success. I've got an UmbrelOS 1.1 installed on a RPi5. It's Bitcoin Node app is already set to allow Incoming Connections. I also went ...
CMD's user avatar
  • 31
0 votes
0 answers
55 views

Extremely slow blockchain syncing issue on RaspBerry Pi 4 with Raspiblitz

I'm encountering a significant delay in synchronizing the blockchain on my Raspberry Pi 4. Even after 11 days, the sync progress is only at 68%. I'm using a brand new Raspberry Pi 4 with a 1TB USB 3.0 ...
bvh9000's user avatar
6 votes
3 answers
720 views

What are the risks of running a pre-SegWit node (0.12.1)?

Many in the anti-spam faction have contemplated running a pre-SegWit node. But they're told that it is an insecure downgrade and a detrimental idea. So, Is it safe to assume that Bitcoin is not soft-...
WhoIsNinja's user avatar
0 votes
0 answers
23 views

How can I tell who mined a certain block? [duplicate]

Just like title says, how can I tell who mined a certain block. Is it just the decoded hex value of the OP_RETURN in the first tx?
user2880722's user avatar
2 votes
1 answer
58 views

Which index in Bitcoin Core is useful for self-custody wallets?

I am setting a new full node for self custody. But I don't know which index I should enable in Bitcoin Core. If I want to make wallet re-scan faster, and don't want unnecessary storage/operational ...
秦入江's user avatar
2 votes
1 answer
79 views

RPC Batch call abruptly stopped working

I've had this code that was working less than a week ago. No changes at all on my PC or in the code and it just abruptly stopped working normal (single) RPC calls work fine but batch does not. All ...
user2880722's user avatar
1 vote
1 answer
74 views

Is it possible to run Bitcoin-Client and Bitcoin-Full-Node on two different computers?

I have my Bitcoin-Full-Node running on a Raspberry Pi4 hard wired on the home network. Is it possible to install the Bitcoin-Client on another computer connected to the home network, but avoiding to ...
Fred Cailloux's user avatar
0 votes
1 answer
131 views

how to obtain the IP addresses of nodes for mining pools?

I have set up a node for mining, and in order to maintain network stability and quickly receive the latest tasks, I would like to connect to nodes of some large mining pools. Does anyone know how to ...
youcai zhao's user avatar
1 vote
0 answers
75 views

Listening Node behind CG-NAT [duplicate]

My router is behind a CG-NAT protocol. I suspect this given my WAN IP and my public IP are different. This prevents me from running a full listening node given that my public IP is not uniquely ...
godwrought's user avatar
0 votes
2 answers
437 views

Security Of Public Bitcoin Nodes / Servers

I have been wondering about the security of using public bitcoin nodes with your wallet. E.g. sparrow wallet offers three connection options (public nodes, your own bitcoin core node or a private ...
Neo's user avatar
  • 53
4 votes
1 answer
277 views

What's a rule of thumb for setting the maximum number of connections?

Connectivity of full nodes varies a lot, ranging from phones with mobile service to servers in data centers. Also, many nodes probably have asymmetric bandwidth. Assuming the goal of maximizing ...
real-or-random's user avatar
2 votes
0 answers
51 views

Does a Raspberry Pi have enough CPU power to run a full node and an electrs server?

Very curious if anyone has this particular setup, currently am running the aforementioned on an old Acer laptop but it's struggling hard.
BillyT's user avatar
  • 29
1 vote
1 answer
122 views

Anyone tried assumeutxo yet?

I am attempting to use assumeutxo, but I may be overlooking something. I attempted to use my own snapshots from another node, but I consistently encountered the following error, where <BLOCKHASH>...
jaonoctus's user avatar
0 votes
1 answer
191 views

How to build a bitcoin fullnode and light node using docker image?

I used the image "fullnode/bitcoin" to build a node of bitcoin. It runs successfully and I can see the debug.log. The node begin to Sync ledger(blocks). I want to know how I can judge one ...
Lawrence Yang's user avatar
0 votes
0 answers
33 views

Most Secure Bitcoin Node Motherboard to avoid IME & PSP?

What is the correct motherboard model / CPU type to choose if your goal is to build a secure Bitcoin Node that has none of the exploit compromised back doors listed below by CPU type: Intel ...
binar's user avatar
  • 1
2 votes
1 answer
144 views

Legitimate merkle paths for SPV

How does a light client via SPV make sure that the requested merkle path is not fake? I know that the client has its own copy of the block headers, so it can trust the merkle root from there. It then ...
ieggel's user avatar
  • 123
0 votes
0 answers
69 views

More detailed historical trx info (fee, sat per byte, transferred value in trx, from, to) from electrumx server?

I run bitcoin full node and Electrumx server over it for getting historical data. The methods that I frequently used were "blockchain.scripthash.get_history" and "blockchain.transaction....
mjdimn's user avatar
  • 63
6 votes
3 answers
513 views

Is it advisable to operate a release candidate full node on mainnet?

Bitcoin Core 26.0rc2 was released a few days ago. I've observed that several node operators have already installed this test release candidate version and are running it on the mainnet. Data from ...
deyw's user avatar
  • 560
1 vote
1 answer
234 views

What is the best way to restart bitcoind after a bitcoin.conf change (Ubuntu 23.10)

I'm curious about the recommended way to restart a systemd service after a configuration change or if there is any particular issue with running sudo service bitcoin restart to have the config change ...
Nicholas Sandomeno's user avatar
2 votes
1 answer
68 views

confirm bitcoin node on bitnodes.io

The Bitcoin Core 25 App has just finished syncing 100% on the Umbrel node. Within the App I confirm seeing new Bitcoin blocks arrive. Not sure why bitnodes.io shows the following message: {IP Address} ...
Cesar Oswaldo's user avatar
2 votes
1 answer
296 views

Advantages of running a lightning clearnet node compared to one behind a TOR proxy?

Can anyone explain - maybe in a bulletpoint list - what we gain from that? Will that increase its usage? Or is it more about being able to access it from all of your devices everywhere? I'm ...
codepleb's user avatar
  • 187
1 vote
0 answers
25 views

Considerations for moving a lightning node to new hardware?

Lightning nodes get rated. Amongst other factors, uptime is a big one of them. If I want to upgrade to new hardware, what are the steps necessary to do so? Let's for simplicity assume, that I use ...
codepleb's user avatar
  • 187
0 votes
0 answers
45 views

Node Does not Response the GetBlocks Request

i can receive the version message but node does not respond to my getblocks request. this my constructed byte array : Magic = 249,190,180,217 Command = 103,101,116,98,108,111,99,107,115,0,0,0 Length = ...
Monte Conte's user avatar
3 votes
1 answer
266 views

How does Bitcoin Core help validate transactions?

I am very new to Bitcoin. I recently learned that a full node can help validate a miner's work, so I downloaded the Bitcoin Core and decided to become a full node. How does this help validate a miner'...
your_chinesemom's user avatar
0 votes
0 answers
83 views

bitcoin-cli getrawtransaction not working as expected?

So I'm trying to set up a full bitcoin node. I compiled bitcoin core fine and I created a config file. I want to download the entire history of the blockchain, so I created a bitcoin.conf file in my ./...
Jonathan Gafar's user avatar
2 votes
2 answers
2k views

Security risks in running a full node on my personal computer that I use for banking, work, etc

Let me start off by saying that my networking knowledge is fairly weak, so please bear with me. I am reading the book "Mastering bitcoin" and it says that I should be running a node if I ...
Jonathan Gafar's user avatar
0 votes
0 answers
34 views

Bitcoin Core Node installation

How to verify & install Bitcoin Core node and Sparrow wallet in Windows 11 laptop? Please tell me step by step. My lap has 8 GB RAM & 500 GB storage (free space would b around 200 GB). And ...
Bablu's user avatar
  • 1
2 votes
1 answer
128 views

Is there a way to download blocks from scratch without downloading block headers first?

I would like to know if there's a way to download a blockchain without knowing block headers. This could be achieved by asking NEXT_BLOCK_HASH from the genesis block. But is this even possible ?
Loopite's user avatar
  • 301
6 votes
1 answer
873 views

Why is my sync slow even with a dbcache of 16000?

We know that initial sync takes ages especially after 500-600k blocks. I get 500k in 30 hours, but now when I'm standing on 600k block syncing is quite slow, it took a couple of days to reach that ...
javierMarquez's user avatar
0 votes
0 answers
44 views

Full listening node accessibility

I have a full listening node running on a linux machine. Bitcoin Core version 22.0.0 Listening on port 8333 bitcoin-cli -getinfo { "version": 220000, "blocks": 804061, "...
godwrought's user avatar
0 votes
0 answers
35 views

Bitcoin Mainnet Initialization Crash

I am trying to initialize a fully functional working mainnet node. The initial download with bitcoind works fine until the cache reaches around 600MiB. After which it crashes. The entire 600MiB is ...
Sumitava Biswas's user avatar
0 votes
1 answer
52 views

How to download full BTC chain with limited internet

I am running linux mint on a laptop with an external ssd, and want to set up a full BTC node. My problem is that I only have jetpack internet which won’t handle a full sync in one go. I can take my ...
user143935's user avatar
1 vote
3 answers
209 views

What protocol do bitcoin nodes use to talk to each other?

I assume it's TCP, but is there some other software used to send and receive data? So how would I program a very simple C++ program that sends a test message to a node?
apchrkey's user avatar
0 votes
1 answer
213 views

Remote node to check wallet.dat

I don't have enough disk space to download 500GB full node. I want to check my old wallet.dat balance. Is there any free public remote full-node available to check my wallet.dat?
pentesterlab's user avatar
4 votes
2 answers
221 views

How to update Bitcoin Core if compiled from source?

I compiled Bitcoin Core from source following instructions. I then installed it and that all went well, but now I've realised, I have no idea how to update it when the time comes! (this is all on ...
l30's user avatar
  • 41
6 votes
1 answer
167 views

UTXOs set size for small node

For several months the size of the UTXOs set has been exploding with almost 20MB more every day. So I would like to know from what size it may be a problem for small nodes such as Raspberry Pi 4 for ...
Retro_pex's user avatar
  • 125
0 votes
2 answers
74 views

How does a node know if there are two conflicting blockchains?

I am curious to know how a node first knows if there are conflicting blockchains, I'm assuming, when two miners send a node a valid block, the node accepts the one it received first, and restores the ...
CJ-Programmer's user avatar
0 votes
2 answers
82 views

are there light-weight tools for viewing the mempool for unconfirmed txns?

Are there tools available for looking at what is unconfirmed in the mempool? Or is running a full bitcoin core node the best way to do that?
patrick's user avatar
  • 233
2 votes
1 answer
107 views

How do I verify my privacy on Bitcoin Core

Based on my question, you can tell that I'm not experienced by any stretch of the imagination. However, I'm eager to learn. I spent quite some time setting up a full node on a headless 2011 Mac Mini ...
Justin's user avatar
  • 21
2 votes
1 answer
77 views

what is the best way to store btc for long-term?

I am looking for a way to store btc for long-term. Have been using airgapped hw wallet but I want to get rid of third party risk at all. I do not want to use mnemonic anymore as I found that BIP39 is ...
user142424's user avatar
1 vote
0 answers
261 views

Rolling forward [hash-of-the-block]

can somebody explain me what's the meaning of a Rolling forward after a reindex of the chain in the log of bitcoind? Thanks in advance
nico's user avatar
  • 109
0 votes
1 answer
68 views

weird block check after a reindex

is it normal that after a reindex the block check restarts strangely fast up to a certain point? My node was already synced. The GIF is not speeded up. It's the real speed of the sync... Thanks in ...
nico's user avatar
  • 109

1
2 3 4 5
10