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
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 ...
Joe's user avatar
  • 231
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 ...
Valac's user avatar
  • 287
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 ...
dark knight's user avatar
  • 2,017
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 ...
dvg's user avatar
  • 125
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 ...
UTF-8's user avatar
  • 3,224
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 ...
Stefan's user avatar
  • 405
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?
AGamePlayer's user avatar
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?
DatumPlane's user avatar
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?
Geremia's user avatar
  • 4,626
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 ...
Lizzy Bug's user avatar
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....
m1xolyd1an's user avatar
  • 5,636
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-...
WhoIsNinja's user avatar
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
  • 550
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 ...
Murch's user avatar
  • 75.1k
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?
Coup de Grace's user avatar
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 ...
Vojtěch Strnad's user avatar
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 ...
nowox's user avatar
  • 227
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?
oshirowanen's user avatar
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? ...
Holmes's user avatar
  • 317
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 ...
Olshansky's user avatar
  • 163
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 ...
Retro_pex's user avatar
  • 115
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?
Node's user avatar
  • 316
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. ...
Harry Pillsbury's user avatar
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 ...
javierMarquez's user avatar
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 ...
Kyle Graham's user avatar
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?
relG's user avatar
  • 290
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 ...
Pablo L's user avatar
  • 153
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 ...
glowang's user avatar
  • 95
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 ...
Kortik's user avatar
  • 51
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/...
Sven Williamson's user avatar
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 ...
PentaKon's user avatar
  • 151
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, ...
Anonona's user avatar
  • 215
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 ...
codepleb's user avatar
  • 189
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 ...
bitdov's user avatar
  • 43
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?
Bram's user avatar
  • 43
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 &...
T Kalpakoff's user avatar
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 ...
PulpCattel's user avatar
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 ...
Vinnie James's user avatar
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 ...
cowboy4life's user avatar
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 ...
real-or-random's user avatar
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 ...
user4572254's user avatar
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,...
m1xolyd1an's user avatar
  • 5,636
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 ...
ntonnelier's user avatar
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 ...
Dave Scotese's user avatar
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 ...
Jestin's user avatar
  • 8,802
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 ...
l30's user avatar
  • 41
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 ...
Samantha's user avatar
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.
erikvold's user avatar
  • 893
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 ...
Grub's user avatar
  • 141
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 ...
vamp111's user avatar
  • 41

1
2 3 4 5
9