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.
443
questions
23
votes
4
answers
37k
views
What is the difference between a miner and a full node?
I have trouble finding the difference between a full node and a miner. It looks like these two names are used interchangeably which I think is not entirely correct. Miners do process blocks and full ...
12
votes
2
answers
4k
views
Will the size of a Bitcoin Core full node be too big to run on a normal computer?
I am a Bitcoin enthusiast, with no background knowledge in computer science and cryptography. I once ran Bitcoin Core on my laptop but realized that it occupied too much space on my computer.
I ...
10
votes
6
answers
2k
views
Can bitcoin protocol be changed to add economic incentives to validating nodes?
We all want more decentralized bitcoin network and more people to run nodes. However, as we know that things are driven more by market economics rather than philanthropic or feel good factors. Similar ...
10
votes
2
answers
4k
views
Running lightning in prune mode
I am running lightning with the LND implementation and a full node. Nevertheless, I heard that it is possible to use Lighting in pruned mode.
How is this possible?
I read in the LND install ...
9
votes
3
answers
9k
views
How long does block validation take?
Assume a miner receives a new block from a connected peer. Please correct me if I'm wrong: The miner validates the newly received block before using it themself and sending it to their other connected ...
9
votes
1
answer
3k
views
Running a Bitcoin node (behind Firewall / NAT or anything else? disallowing inbound connections)
I consider running a bitcoin full node on a raspberry Pi 3. I want to attach the raspberry Pi into my home-network (wifi). When I check my IP address I have a public address to the outside (which is ...
8
votes
1
answer
8k
views
How can I benefit by running a full Bitcoin node?
I noticed that I can run a node with Bitcoin Core.
If I open my computer always and make the full node run on my device, what benefits can I get? Is there any reward for serving this?
8
votes
3
answers
2k
views
Is there incentive for those who run lightning nodes?
This is likely very much a noob question, but I would like to know if there are fees or incentives for those who are running a lightning node? Of course, other than having access to lightning network?
7
votes
2
answers
3k
views
Do I need to keep all blocks when running Bitcoin Core?
Do I need to keep all blocks, from block 0 up to the current one, when running Bitcoin Core, either as a full node or not? Or can I just keep the more recent blocks to save space?
7
votes
1
answer
723
views
Can I send almost 1MB transaction?
Block size is still limited to 1MB. As I understood, transaction size is no longer limited. So can I be sure that my transaction with 29000 outputs and reliable fee will be included into block?
Or ...
7
votes
1
answer
1k
views
How do I still have connections without forwarding port 8333?
First of all, this isn't a problem I am having, I'm just curious how this works.
If you run your node with port 8333 open, you'll receive a large amount of connections after being online for a while....
6
votes
3
answers
672
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-...
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 ...
6
votes
3
answers
2k
views
What is the meaning of the term "full-node"?
There seem to be some different interpretations of what the term "full-node" implies. E.g. there seems to be some disagreement whether a pruned node is still a full-node.
So: What characteristics ...
6
votes
1
answer
127
views
Can Bitcoin full nodes pinpoint the true source of a transaction which they've relayed?
Assume I'm running a full node and that I've relayed some transactions. As a full node owner, can I pinpoint the true source of the transactions I've relayed?
6
votes
2
answers
937
views
Bitcoin Core uploads much more than it downloads
Since Bitcoin is a peer-to-peer network of mostly identical clients, I would expect each node to upload about as much as it downloads. So I was surprised to see that my Bitcoin Core node has (since ...
6
votes
1
answer
1k
views
What are the advantages to become a bitcoin node?
As far as I understand, the nodes are responsible for verifying the transactions and the blockchain, but also to relay transaction over the bitcoin network.
Being a bitcoin node require a certain ...
6
votes
1
answer
6k
views
How to check if my node is fully sync'ed
Using bitcoin-cli, how do I check how sync'ed my full node is?
6
votes
1
answer
8k
views
Checking if full node is running
I just followed the instruction to run full node in Ubuntu using the below bitcoin.org link.
https://bitcoin.org/en/full-node#ubuntu-1610
How do I verify if the full node in PC is active and running? ...
6
votes
1
answer
883
views
Transaction verification by miner VS full node with & without SegWit
I'm trying to fill a few gaps in my understanding of transaction verification and would appreciate any insight.
Without SegWit
Miners broadcast new blocks which contain the signature(s) with every ...
6
votes
1
answer
161
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 ...
6
votes
1
answer
2k
views
How do I remove Wallet from Bcoin?
I'm playing with bcoin cli and created lots of wallets. Is there any way to remove wallet via WalletDB Api?
6
votes
0
answers
40
views
bitcoind does not issue expected "rpcuser" message after installation [duplicate]
The instructions for installing the non-ubuntu linux bitcoind read as follows:
Before using the Bitcoin Core daemon, bitcoind, you need to create its configuration file with a user name and password. ...
5
votes
1
answer
468
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 ...
5
votes
1
answer
3k
views
How can a pruned node be classed a full node without the full blockchain?
A full node is a node with the whole blockchain and is able to verify any new incoming blocks.
A pruned node, is a node with only some of the blockchain, namely it has removed some of the older ...
5
votes
2
answers
531
views
Is the UTXO set computed from scratch by new full nodes?
When a new full node joins the network,
does he, by default, compute the UTXO set from scratch from the blockchain so far; or does he simply trust the UTXO set he received is valid?
5
votes
4
answers
9k
views
Should I use a full node as my main wallet?
A few days ago I decided to download Bitcoin Core so I can use it as full node, to help the network and also as my main wallet.
Since then I keep reading a lot of people saying that you shouldn't ...
5
votes
1
answer
1k
views
How does a full node decide which outbound peers to have?
I understand that a full node can have up to 10 outbound connections (8 full relay peers and 2 block-relay-only peers). I wonder how my full node decides which nodes to connect to for outbound. What ...
5
votes
1
answer
162
views
Betweeness Centrality LND node
How can one calculate betweeness centrality of your node as mentioned in this video. I would like to take into consideration
base_fee_msat
fee_rate
Is there a smart way to figure out what suites ...
5
votes
1
answer
4k
views
Running full node over Tor
I am attempting to run a full bitcoin-core (v0.13.1) node over the Tor network for the first time. I have set up my /etc/tor/torrc file with the following two lines:
HiddenServiceDir /var/lib/tor/...
5
votes
1
answer
685
views
Was the first full node IP address Satoshi's and how did shim hide it?
It is not surprising that people assume Satoshi used ToR when scouring the internets however if my understanding is correct in order for someone to run a full node they need to provide their IP ...
5
votes
0
answers
175
views
How to approach building a custom UTXO index on top of a full-node
I want to avoid physically importing addresses into a wallet. I want to write a UTXO indexing system on a per-address basis.
I often wonder how a wallet can keep track of all of its addresses' UTXOs, ...
4
votes
2
answers
3k
views
Is an SSD required to run a bitcoin full node and a lightning node?
To run a full node and lightning node, I always read that people should use SSDs. Is that really required? And why is that? It's a slowly growing blockchain after all.
I would have everything for an ...
4
votes
2
answers
253
views
Why do two different fully synced Bitcoin Core nodes differ in the blockchain size?
The size_on_disk printed when executing getblockchaininfo is 1.2 GB smaller than other nodes are reporting at the same time/block.
txindex=1
What could it be??
I've asked to other peers on twitter ...
4
votes
2
answers
428
views
Does a 2009 node sync the whole bitcoin blockchain
So does a 2009 node sync the whole bitcoin blockchain and does the temporary split of 2013 have any impact on that?
4
votes
1
answer
641
views
If pruning is so safe, why aren't 100% of the Bitcoin nodes pruning? Why keep the unnecessary data?
I have a fully synced, non-pruned Bitcoin Core on this computer.
I have an almost-fully synced, pruned Bitcoin Core on another computer.
What exactly is the motivation for keeping those 368.5 GB of &...
4
votes
3
answers
286
views
Bitcoin core full node - Should I choose my peers or it's fine to use the hardcoded ones?
I have a full node v 0.17.1 running 12-14 hrs/day and I was wondering if it's helpful, for privacy or for whatever reason, to add peers (maybe from https://bitnodes.earn.com/nodes/leaderboard/) with ...
4
votes
2
answers
986
views
Would more Full Nodes help scaling and transaction speed?
There seems to be lots of disagreement between Core, Classic, etc on how to scale up Bitcoin.
As far as transactions per second, and transaction fees, would simply adding more Full Nodes to the ...
4
votes
2
answers
127
views
What economic incentives would help wider geographic distribution of bitcoin nodes?
https://bitnodes.21.co/
Full nodes are important everywhere providing visibility and improved network latency. In areas where bitcoin mining is not profitable due to the high cost electricity or ...
4
votes
1
answer
200
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 ...
4
votes
2
answers
2k
views
in bitcoin core, how to use Tor for broadcasting new transactions only?
I have set up a full node with bitcoin core running on the internet. I have also set up a wallet running on a private machine that communicates to the full node to broadcast new transactions.
To ...
4
votes
1
answer
260
views
Can a node broadcast a valid signed raw transaction while still syncing?
Built and signed a native bech32 UTXO, but when I attempt to broadcast from my testnet node using the command sendrawtransaction it returns "missing inputs". I don't have the private keys in my wallet,...
4
votes
1
answer
343
views
Performance and modularity of Bitcore vs Toshi
I have been reading about both, BitPay's Bitcore and Coinbase Toshi, and although they both claim to be highly scalable I could not find information in order to compare them in terms of performance ...
4
votes
2
answers
535
views
Can bitcoin node startup be secure without validating the entire blockchain?
One of the largest hurdles in my mind to increasing the number of full nodes operating is the startup cost related to downloading the blockchain. A similar but less important (in my mind) issue is ...
4
votes
2
answers
834
views
Does the `blocksonly` setting prevent other nodes from sending my node unconfirmed transaction, or does it simply cause my node to ignore them?
I've seen this option discussed, but I don't have a clear understanding of what is going on. Since this setting appears to reduce node bandwidth by as much as 88%, I assume it somehow communicates to ...
4
votes
2
answers
154
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 ...
4
votes
1
answer
401
views
Why would running a light node riskier and subject to more frauds than a full node? We don't NEED a full ledger, do we?
I've been reading on light node and many have pointed out that the light node doesn't have the full blockchain and is riskier because they can't verify the transactions fully.
First, we can verify ...
4
votes
1
answer
9k
views
How to find bitcoin balance via command line
I'm wondering how to find the balance a wallet for a full node on a command-line only linux box. bitcoin-cli doesn't seem to help here, and I'm not sure what else to try.
4
votes
1
answer
296
views
SPV wallet connecting to personal bitcoin node
I have decided I want to run a bitcoin node both to support the network, learn more about how it works and also so I can participate while minimising trust in external parties. I have a bitcoin core ...
4
votes
1
answer
775
views
My node is not showing on Bitnodes
I have a 0.16.3 Bitcoin Core wallet running. I have incoming transactions allowed and I have lots of incoming connections. However, I fail to see my node on the map of Bitnodes; it says it's ...