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.

A full node is a program that fully validates transactions and blocks and check them against Bitcoin's consensus rules. Almost all full nodes also help the network by accepting transactions and blocks from other full nodes, validating those transactions and blocks, and then relaying them to further full nodes.

Most full nodes also serve lightweight clients by allowing them to transmit their transactions to the network and by notifying them when a transaction affects their wallet. If not enough nodes perform this function, clients won’t be able to connect through the peer-to-peer network—they’ll have to use centralized services instead.

Sources

422 questions
23
votes
4 answers

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 nodes verify if transactions which has been packed…
Joe
  • 231
  • 1
  • 2
  • 4
12
votes
2 answers

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 understand the idea that Bitcoin network is secure as…
10
votes
2 answers

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 documentation that you need the -txindex flag: In order…
10
votes
6 answers

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 economics driven adoption worked for EV by…
dark knight
  • 1,997
  • 9
  • 24
9
votes
1 answer

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 changing from time to time, however is only one of…
Stefan
  • 405
  • 3
  • 11
8
votes
3 answers

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
  • 81
  • 3
8
votes
1 answer

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
  • 315
  • 3
  • 12
8
votes
3 answers

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 peers. I heard this but it seems to me that it'd…
UTF-8
  • 3,214
  • 1
  • 14
  • 28
7
votes
1 answer

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 what is the max transaction size?
Lizzy Bug
  • 75
  • 5
7
votes
2 answers

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
  • 4,469
  • 4
  • 37
  • 75
7
votes
1 answer

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. If you run your node without port 8333, you…
m1xolyd1an
  • 5,566
  • 2
  • 14
  • 30
6
votes
1 answer

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? Thanks!
Holmes
  • 317
  • 3
  • 6
6
votes
1 answer

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
  • 316
  • 1
  • 6
6
votes
1 answer

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 transaction. Miners can choose to decide whether or…
6
votes
1 answer

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 infrastructure and thus it costs money. Who wants…
nowox
  • 227
  • 2
  • 8
1
2 3
28 29