Understanding Bitcoin Nodes: Full Nodes vs Miners

22 replies 624 views
Posts: 252 · Reputation: 12
#1Apr 14, 2017, 03:20 AM
So I just joined this forum and stumbled upon a post by NotATether about the "Run A Bitcoin Node" challenge. I haven't tried it yet since I need to look into how others are doing it first... honestly, I’m kinda lost on the whole process.
9 Reply Quote Share
samlaserFull Member
Posts: 118 · Reputation: 480
#2Apr 14, 2017, 05:08 AM
Nodes are super critical with Bitcoin's security. A full node grabs transactions, verifies them, and keeps the whole blockchain updated. They also help prevent those nasty 51% attacks.
12 Reply Quote Share
0x4lphaFull Member
Posts: 524 · Reputation: 509
#3Apr 15, 2017, 11:19 PM
Exactly! And the miners? They verify transactions too and add them to the blockchain, mining new blocks and getting rewards for their work. So, both are essential but serve different purposes.
5 Reply Quote Share
mr_apeNewbie
Posts: 407 · Reputation: 35
#4Apr 16, 2017, 03:14 AM
You can even run a full node on something like a Raspberry Pi 4, which is pretty cool. It's not just about security; it’s about decentralization.
12 Reply Quote Share
0xNodeMember
Posts: 680 · Reputation: 80
#5Apr 16, 2017, 06:13 AM
But isn't it the miners' job to ensure security? If they control the hash rates and keep it decentralized, doesn't that stop the 51% attacks?
5 Reply Quote Share
Posts: 252 · Reputation: 12
#6Apr 16, 2017, 07:04 AM
Yeah, but some miners don’t even verify transactions. They just focus on generating the hash. So it's not black and white.
7 Reply Quote Share
bear100Hero Member
Posts: 124 · Reputation: 2026
#7Apr 16, 2017, 08:34 AM
Wait, miners aren’t nodes. They run full nodes to submit mined blocks, but that doesn’t make them "miner nodes" or anything.
5 Reply Quote Share
gang2015Member
Posts: 693 · Reputation: 62
#8Apr 16, 2017, 01:46 PM
What do you mean by that? If someone’s running a challenge, are those all full nodes?
6 Reply Quote Share
mr_apeNewbie
Posts: 407 · Reputation: 35
#9Apr 16, 2017, 04:17 PM
Nah, most aren’t full nodes. 95% are pruned nodes. People go for them because who wants to deal with all that storage for a full node?
7 Reply Quote Share
Posts: 27 · Reputation: 223
#10Apr 18, 2017, 03:30 PM
Right, full nodes need a ton of space. Like, almost 2 TB just to run one properly!
10 Reply Quote Share
bear100Hero Member
Posts: 124 · Reputation: 2026
#11Apr 18, 2017, 08:53 PM
There are ways to run full nodes on mobile too, like through ABCore or UserLAnd, but they can heat up and need decent hardware.
0 Reply Quote Share
Posts: 131 · Reputation: 6
#12Apr 18, 2017, 11:36 PM
Can we just skip over the Cointelegraph references? They're not reliable at all. And full nodes can’t prevent 51% attacks; all nodes should verify transactions.
8 Reply Quote Share
mr_apeNewbie
Posts: 407 · Reputation: 35
#13Apr 19, 2017, 03:57 AM
So all full nodes do verification, right? They create their own chainstate and can verify any new transactions they receive. But where’s the proof for that 95%?
9 Reply Quote Share
Posts: 252 · Reputation: 12
#14Apr 19, 2017, 09:23 PM
You sound a bit off. The OP’s not wrong. Many are running pruned nodes for that challenge. It’s a short-term thing, and most don't want to download the full blockchain.
9 Reply Quote Share
gang2015Member
Posts: 693 · Reputation: 62
#15Apr 19, 2017, 11:01 PM
Nodes are nodes, regardless of who runs them. From the network’s view, every full node validates. So it doesn’t matter where they’re from.
9 Reply Quote Share
mr_apeNewbie
Posts: 407 · Reputation: 35
#16Apr 20, 2017, 04:00 AM
I have no clue what the actual percentage of pruned nodes is. I tried checking some sites, but the data seems off. Why does it look like there are more NODE_NETWORK than NODE_NETWORK_LIMITED?
7 Reply Quote Share
Posts: 131 · Reputation: 6
#17Apr 20, 2017, 09:19 AM
Glad you asked. It’s key to ask the right questions. I messed up my understanding too. I found some good resources on mastering Bitcoin that cleared things up.
13 Reply Quote Share
chrisomegaFull Member
Posts: 159 · Reputation: 631
#18Apr 20, 2017, 01:35 PM
So, if I get this, miners use the same nodes as regular users but also have extra stuff to help create blocks?
5 Reply Quote Share
Posts: 3546 · Reputation: 35
#19Apr 20, 2017, 07:12 PM
Yes and yes! Mining pools typically run the full nodes and have additional tools to create block templates. Miners just connect to the pool for their work.
10 Reply Quote Share
Posts: 3546 · Reputation: 35
#20Apr 23, 2017, 02:56 AM
Totally agree. They run similar software but might have custom tweaks for more options. Like, ViaBTC has to reserve spots for transactions in their pool.
4 Reply Quote Share

Related topics