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

443 questions
4
votes
2 answers

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 other factors what incentives can be used to increase…
cowboy4life
  • 394
  • 1
  • 6
3
votes
1 answer

How do I detect a DDOS attack on my node?

I have seen some posts on bitcointalk.org that there is a DDOS attack against nodes happening right now and they have instructions how to ban the attacking IPs. How can I tell if my node is getting DDOS'ed? I did a getinfo command and everything…
Harry Pillsbury
  • 998
  • 1
  • 6
  • 21
3
votes
1 answer

Why don't Bitcoin Full Nodes who are not Miners get compensated?

Why don't full nodes who are not miners get compensated for running, storing and validating the network?
2
votes
4 answers

Can non mining full nodes prevent 51% attack? Does it actually strengthen the network? I am confused of its real purpose

From what I understand, miners secure the bitcoin network by making it very-very expensive to do a 51% attack or double spend bitcoins through the sheer amount of hash power needed to overwhelm the network. That implies, if the hash power happens to…
Rosdi Kasim
  • 245
  • 2
  • 10
2
votes
3 answers

Testnet Bitcoin Connection refused (111)

I have ah Raspberry and i will a BTC & Lightning node set up. my bitcoin.conf testnet=3 Bitcoind options server=1 daemon=1 txindex=1 disablewallet=1 Connection…
Michael Vogel
  • 21
  • 1
  • 3
2
votes
1 answer

How should I do if I want to run a full node in GUI?

I'd like to run a full node within bitcoin-qt.exe(It's GUI) I would like to run it as full node like typing command : "bitcoind -daemon" Is it enough to run by just execute a GUI wallet(bitcoin-qt.exe)? Thank you.
bitcoinlearner
  • 369
  • 2
  • 12
2
votes
1 answer

How to run the bitcoin client so as to only accept blocks?

I read somewhere that running a full node at full functionality requires 200 GB/month bandwidth. Since that is too uneconomical in my country, I would like to run the client such that it simply adds the accepted blocks and does not take part in the…
user2277550
  • 876
  • 2
  • 9
  • 19
2
votes
2 answers

% of full nodes running Bitcoin Core versus other node software

Is anybody able to tell me a credible source (for an article) that can show me the percentage of all bitcoin full nodes that are running Bitcoin Core (as opposed to other software)? I could not find this information at bitcoincore.org or at…
Midori
  • 21
  • 1
1
vote
1 answer

Configure Bitcoin full node in my local LAN

It is said that deploying a Bitcoin full node would protect the privacy of my Bitcoin addresses. If I configure a Bitcoin full node to be outbound only, would that be enough to protect me? Do i still need to have a public IP address? (Since no other…
MiltonC
  • 11
  • 2
1
vote
1 answer

can i run a full node on a laptop without a 3rd party router?

i am using verizon fios and have attemped to connect to full node. verizon said that i can n0t do it on their router and would need to purchase a 3rd party router and daisy chain to theirs. Any suggestions would be appreciated. thanks.
arodicus
  • 11
  • 1
1
vote
2 answers

Can I run a bitcoin full node on my laptop and use a external hard drive to store the blockchain?

I tried setting the datadir=/Volumes/BLOCKCHAIN (which is the path to my external drive). Then I ran bitcoind and this is the end of the output, right before it kicks my drive out and gives me a Bus error: 10. ... 2019-10-22T16:30:26Z init message:…
Matthew Cruz
  • 428
  • 4
  • 15
1
vote
2 answers

Need to access remote bitcoin node for Lightning

I am running a full node on a static IP and I can open up whatever ports needed to communicate with that node. I need to figure out how to communicate with that full node remotely. I want to run an implementation of lightning but don't know what is…
Mateo M.
  • 21
  • 4
1
vote
0 answers

Why isn't my full node accepting incoming connections from other nodes?

I have a full node on a Gentoo box. I have port forwarding on my router setup so that port 8333 is sent to the IP of my full node. I opened port 8333 on the machine using: iptables -A INPUT -p TCP --dport 8333 -i wlp4s0 -j ACCEPT The node is fully…
Ben Harold
  • 194
  • 5
1
vote
3 answers

So what exactly is my full node doing?

I am aware of (I'm avoiding the term understand) the functions of transmitting/validating transactions/blocks but mainly trying to understand the resource utilization of my machine running the full node. I have bitcoind running on Ubuntu16.04 Server…
RuMORDeN
  • 11
  • 1
1
vote
0 answers

Full Node Not Taking Incoming Connections

I set up an RPi3 with Bitcoin full node 13.2. It is running Raspbian the latest version and is up to date. My router has a static IP on the public internet. My RPi3 is behind NAT. I configured my router to port forward 8333 to my RPi3. The RPi3 is…
user856232
  • 123
  • 3
1
2 3