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
2 votes
1 answer
34 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
63 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
62 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
67 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
56 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
159 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
  • 13
4 votes
1 answer
177 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
43 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
81 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
71 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
29 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
129 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
59 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
510 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
  • 550
1 vote
1 answer
87 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
63 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
188 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
  • 189
1 vote
0 answers
23 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
  • 189
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
193 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
58 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
1k 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
33 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
121 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
5 votes
1 answer
370 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
40 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
34 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
50 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
151 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
184 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
128 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
158 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
  • 117
0 votes
2 answers
67 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
64 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
97 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
73 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
173 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
  • 99
0 votes
1 answer
67 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
  • 99
1 vote
0 answers
80 views

New resync after a complete reindex

After an error with LevelDB (corrupted) I did a reindex and after that bitcoind automatically start a new synchronization. This seems much faster some times, it started from genesis and in 1 hour it ...
nico's user avatar
  • 99
2 votes
1 answer
78 views

LevelDB error after power outage

After a power outage, starting bitcoind I recieved this errors (circled in the image). Reading online some users suggest to do a reindex and i did it but after 11 hours my node isn't reindex yet... ...
Niko's user avatar
  • 23
1 vote
1 answer
422 views

How to connect my mobile wallet to a full node via a TOR hidden service address?

I would like to configure a mobile (Android) wallet to connect to a TOR-enabled full node (Bitcoin Core), via its onion address. I haven't decided which wallet to use yet. It will depend, of course, ...
bitsmack's user avatar
  • 141
1 vote
1 answer
143 views

Consequences of turning on pruning setting in Bitcoin core after initial block download

I have been running full node without specifying the pruning settings in bitcoin.conf. I was wondering if I need to re-download the entire blockchain if I restart my node after turning on pruning ...
mia_mhm's user avatar
  • 13
2 votes
1 answer
468 views

What does enabling coinstatsindex in my bitcoin.conf file do for my node?

Using bitcoind --help tells me this: "Maintain coinstats index used by the gettxoutsetinfo RPC (default: 0)" Is it just storing the information in gettxoutsetinfo for each block in the chain?...
Marco's user avatar
  • 395
1 vote
0 answers
82 views

Bitcoin-core not saving transaction data

I have installed Bitcoin Core for full node and the synchronization seems to have finished, but there seems to be no transaction data saved on my PC storage. Why is this? Hopefully it should be ...
Luke's user avatar
  • 35
-1 votes
1 answer
71 views

TX doesn't contain an equal number of transactions with bitcoin addresses

I'm researching bitcoin and noticed that when transactions come through my node I don't have an equal number of "amounts" (e.g everything between 88ac and 19) with addresses (e.g everything ...
bitcoinluvr6969's user avatar
1 vote
2 answers
51 views

Why would I prefer a full client over a light client that depends on a centralized server?

There are Bitcoin wallets like "Sparrow" which use a central service for maintaining the Blockchain, so I don't have to download 400GB to start using Bitcoin. Now, why should I use Bitcoin ...
user avatar
1 vote
2 answers
268 views

Does running a standard Bitcoin full node mean your node verifies transactions of other members?

If I install Bitcoin Core and run it as a Full Node, will Bitcoin Core automatically verify transactions from other users? So, just by installing a Bitcoin Core Full Node, could I possibly process ...
user avatar
0 votes
0 answers
668 views

Connect to Remote Bitcoin Node

Is there a free Bitcoin full node I can connect remotely? Based on my understanding, SPV nodes have to rely on full nodes, but I don't know how to connect to full nodes with SPV nodes. How can I find ...
xor's user avatar
  • 87
2 votes
1 answer
120 views

Creating a pruned node from an archiving node

Suppose I have an archiving full node (i.e. a full node where all blocks are saved to disk forever) running on one of my computers. Now suppose I have another computer where I'd like to run a separate ...
edwargix's user avatar
1 vote
0 answers
108 views

Why can't I connect to my Node? (on MacBook)

I just got a Bitcoin Core node running on my computer. The next thing I wanted to do is connect Sparrow or Specter to it. But none of them are able to connect. What can I do to make sure it's not my ...
bluefuze's user avatar

1
2 3 4 5
9