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.
434
questions
0
votes
0
answers
22
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 ...
2
votes
1
answer
109
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 ...
0
votes
0
answers
44
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....
6
votes
3
answers
492
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 ...
1
vote
1
answer
35
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 ...
1
vote
1
answer
54
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} ...
2
votes
1
answer
91
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 ...
1
vote
0
answers
20
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 ...
0
votes
0
answers
39
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 = ...
3
votes
1
answer
153
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'...
0
votes
0
answers
45
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 ./...
2
votes
2
answers
759
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 ...
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 ...
2
votes
1
answer
106
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 ?
4
votes
1
answer
199
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 ...
0
votes
0
answers
29
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,
"...
0
votes
0
answers
32
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 ...
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 ...
1
vote
3
answers
125
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?
0
votes
1
answer
127
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?
4
votes
1
answer
94
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 ...
5
votes
1
answer
138
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 ...
0
votes
2
answers
63
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 ...
0
votes
2
answers
58
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?
2
votes
1
answer
89
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 ...
2
votes
1
answer
68
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 ...
1
vote
0
answers
103
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
0
votes
1
answer
62
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 ...
1
vote
0
answers
64
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 ...
2
votes
1
answer
62
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... ...
1
vote
1
answer
273
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, ...
1
vote
1
answer
115
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 ...
2
votes
1
answer
319
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?...
1
vote
0
answers
78
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 ...
-1
votes
1
answer
69
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 ...
1
vote
2
answers
50
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 ...
1
vote
2
answers
175
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 ...
0
votes
0
answers
535
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 ...
0
votes
0
answers
202
views
Is it true that Taproot accidentally now allows for NFTs stored on chain up to 400kB per NFT? And is there no solution/mitigation defined yet? [duplicate]
This post raises some questions: https://twitter.com/pourteaux/status/1618364013712375810?t=uHlLpWVz_ACFPrKAwF68XA&s=19
My main question is whether the above post actually constitues a correct ...
2
votes
1
answer
99
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 ...
1
vote
0
answers
94
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 ...
0
votes
1
answer
120
views
Bitcoin node setup through Proton vpn possible?
Anyone able to get a bitcoin node to communicate through proton vpn?
Protonvpn does offer port forwarding. but i had no luck. bitnodes.io isnt finding it.
https://protonvpn.com/support/port-forwarding/...
0
votes
0
answers
231
views
Bitcoin core download randomly stops
my goal is to set up a full bitcoin node. This is my third try, please help.
Bitcoin core version: 24.0.1
Hardware spec: MacBook Pro late 2011 i5 4cpu, 4GB ram, 500GB HDD,
Software: fully formatted ...
0
votes
1
answer
115
views
Bitcoin Core shows addresses that Electrum says don't belong to my wallet (imported MPK via EPS). What is going on?
I got a full node (pruned) up and running with Bitcoin Core via Tor. I installed Electrum Personal Server (EPS) and connected my hardware wallet with Electrum via Tor. I generated a watch-only wallet ...
1
vote
2
answers
148
views
How is the merkle root verified if the mempools may be different?
How is the merkle root verified if the mempools are different? I already understand how its calculated. If a node has a mempool of transactions, and a miner has only some of those transactions and ...
3
votes
0
answers
47
views
What are the privacy implications of sharing or publishing the .onion address of a bitcoin node?
Some tutorials redact the .onion address of their nodes for privacy reasons: https://coldcard.com/docs/img/econoalch/Sparrow47.png
What are the attack vectors that they are defending themselves from? ...
1
vote
1
answer
165
views
does connecting to full node via rpc over the public internet reveal your credentials?
While trying to connect to my full node, I accidentally entered my public ip address in the rpcconnect field of bitcoin.conf. Should I be worried that my password is now out there and anyone can ...
1
vote
0
answers
619
views
Obtaining balance/UTXOs of an address from Bitcoin Core, blockbook, or some other solution
In my application I would like to obtain the balance and UTXO set of some Bitcoin addresses. I'm primarily looking to achieve this using a full node (Bitcoin Core, RPC), but I am also open to other ...
1
vote
2
answers
169
views
Allow RPC connections from the internet to make RPC calls from Lambda?
I am trying to make RPC calls to my node from an AWS lambda function. Lambdas do not have a fixed set of ip address ranges. I know I can use a NAT gateway on AWS to give my lambdas a static ip, but ...
0
votes
0
answers
15
views
It´s correct use a full node for a crypto exchanger? [duplicate]
My goal is to create an exchanger from scratch, I don't want to depend on third parties referring to the apis, so looking for how to do it I came across the nodes.
Would it be correct to use this for ...