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.
410
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
3k
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
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
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 ...
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
700
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
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
124
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
858
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
7k
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
859
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
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
2
answers
510
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
1
answer
840
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
159
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/...
4
votes
2
answers
236
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
1
answer
533
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
254
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
375
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
2
answers
950
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
122
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
2
answers
1k
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
195
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
2k
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 ...
4
votes
1
answer
340
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
488
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
801
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
1
answer
386
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
4
answers
8k
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 ...
4
votes
1
answer
8k
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
218
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
0
answers
111
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
0
answers
501
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 ...
4
votes
2
answers
698
views
What is the incentive to broadcast the whole blockchain? What is the incentive to broadcast unprocessed transactions?
Among the strengths of bitcoin is that it mostly allows all actors to act in their own best interest. There are some actions however of which it is not so clear to me what is the direct incentive ...
3
votes
1
answer
207
views
What does an un-upgraded node see when new Taproot transactions are on chain?
Nodes that don’t know about Taproot need to be able to validate the blocks with Taproot transactions. Marking them as valid spends is the only option for not forking the network.
Yet, if the ...
3
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 ...
3
votes
2
answers
4k
views
Does every node have a whole copy of the blockchain?
As I read in this blog article, in a blockchain "each node has a copy of all transactions ever made". This to me seems impossible, bitcoin has existed for a long time, and the memory size of ...
3
votes
3
answers
681
views
How exactly are Bitcoin's consensus rules enforced?
There are some rules called consensus rules, for example the block generation amount.
And it is said that "a change to consensus rules is a hard-fork".
But how exactly are the consensus ...
3
votes
2
answers
759
views
How to get info for public address from bitcoin-cli + local db? (Can it be done without creating a wallet?)
I just started running my own full node. IBD is finished, and I'm now learning how to use bitcoin-cli.
First I would like to extract all the available information for one or more public addresses ...
3
votes
1
answer
854
views
What does one need to do to earn Decred through PoS?
If I understand correctly, Decred can be mined through PoS (Proof of Stake) rather than PoW (Proof of Work).
What needs to be in place to achieve this? There are some technical details here about ...
3
votes
1
answer
198
views
If there are a significant number of pruned nodes on the network will it impact network security?
The size of the Bitcoin blockchain is reaching 350 MB and adding more than 60GB per year. I feel verification node centralization a risk if the cost of storage does not drop.
My question 1:
Is using ...