Bitcoin Forum
October 31, 2024, 11:33:34 PM *
News: Latest Bitcoin Core release: 28.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: What is the important of running a node?  (Read 146 times)
DYOR+BTC (OP)
Jr. Member
*
Offline Offline

Activity: 33
Merit: 6


View Profile
April 27, 2024, 03:43:27 PM
 #1

I often here people talk about runing a node on a PC. in other words I understand node to be the people who shear thesame information on the blockchain network, which is done by the miner in an open Ledger. I understand also that the information on first block will generate another block after 10 minutes which the whole information will be shared among the nodes. But my question now is that how does this explanation works when running a node on a PC? And what is the important of running a node?
Charles-Tim
Legendary
*
Offline Offline

Activity: 1722
Merit: 5190


Leading Crypto Sports Betting & Casino Platform


View Profile
April 27, 2024, 04:00:47 PM
Merited by hugeblack (2)
 #2

in other words I understand node to be the people who shear thesame information on the blockchain network, which is done by the miner in an open Ledger.
Node runners can be miners or mining pool but some node runners are not miners. Nodes helps in the decentralized network and in validation of blocks and transactions. Nodes are not involved in mining but in routing of necessary information to other nodes.

I understand also that the information on first block will generate another block after 10 minutes which the whole information will be shared among the nodes.
You mean block are mined every 10 minutes? It is on average of 10 minutes but the next block can be mined at any time. It can take less than 1, 2 or 3 minutes, I can take less than 5 minutes, it can take more than 40 minutes. But on average of 10 minutes.

But my question now is that how does this explanation works when running a node on a PC?
All that you need is to run a node. Example is to download Bitcoin Core and use it to download the blockchain which will take over 500 gigabyte to download. You will have to always or most of the time connect online to receive and pass necessary information about bitcoin transaction from and to other nodes.

..Stake.com..   ▄████████████████████████████████████▄
   ██ ▄▄▄▄▄▄▄▄▄▄            ▄▄▄▄▄▄▄▄▄▄ ██  ▄████▄
   ██ ▀▀▀▀▀▀▀▀▀▀ ██████████ ▀▀▀▀▀▀▀▀▀▀ ██  ██████
   ██ ██████████ ██      ██ ██████████ ██   ▀██▀
   ██ ██      ██ ██████  ██ ██      ██ ██    ██
   ██ ██████  ██ █████  ███ ██████  ██ ████▄ ██
   ██ █████  ███ ████  ████ █████  ███ ████████
   ██ ████  ████ ██████████ ████  ████ ████▀
   ██ ██████████ ▄▄▄▄▄▄▄▄▄▄ ██████████ ██
   ██            ▀▀▀▀▀▀▀▀▀▀            ██ 
   ▀█████████▀ ▄████████████▄ ▀█████████▀
  ▄▄▄▄▄▄▄▄▄▄▄▄███  ██  ██  ███▄▄▄▄▄▄▄▄▄▄▄▄
 ██████████████████████████████████████████
▄▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▄
█  ▄▀▄             █▀▀█▀▄▄
█  █▀█             █  ▐  ▐▌
█       ▄██▄       █  ▌  █
█     ▄██████▄     █  ▌ ▐▌
█    ██████████    █ ▐  █
█   ▐██████████▌   █ ▐ ▐▌
█    ▀▀██████▀▀    █ ▌ █
█     ▄▄▄██▄▄▄     █ ▌▐▌
█                  █▐ █
█                  █▐▐▌
█                  █▐█
▀▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▀█
▄▄█████████▄▄
▄██▀▀▀▀█████▀▀▀▀██▄
▄█▀       ▐█▌       ▀█▄
██         ▐█▌         ██
████▄     ▄█████▄     ▄████
████████▄███████████▄████████
███▀    █████████████    ▀███
██       ███████████       ██
▀█▄       █████████       ▄█▀
▀█▄    ▄██▀▀▀▀▀▀▀██▄  ▄▄▄█▀
▀███████         ███████▀
▀█████▄       ▄█████▀
▀▀▀███▄▄▄███▀▀▀
..PLAY NOW..
Upgrade00
Legendary
*
Offline Offline

Activity: 2212
Merit: 2342


Playgram - The Telegram Casino


View Profile WWW
April 27, 2024, 04:02:03 PM
 #3

Nodes do not store the same amount of information, some keep data longer than others, some are full nodes and others are pruned nodes. They receive broadcasted transactions, validate it and add that to their mempool.

But my question now is that how does this explanation works when running a node on a PC?
I'm not sure what your question is. A PC is the preferred device to run a node on.

And what is the important of running a node?
• You contribute to the decentralization of the network.
• You help validated transactions,
• You improve your privacy.

▄▄███████▄▄███████
▄███████████████▄▄▄▄▄
▄████████████████████▀░
▄█████████████████████▄░
▄█████████▀▀████████████▄
██████████████▀▀█████████
████████████████████████
██████████████▄▄█████████
▀█████████▄▄████████████▀
▀█████████████████████▀░
▀████████████████████▄░
▀███████████████▀▀▀▀▀
▀▀███████▀▀███████

▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
 
Playgram.io
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀

▄▄▄░░
▀▄







▄▀
▀▀▀░░
▄▄▄███████▄▄▄
▄▄███████████████▄▄
▄███████████████████▄
▄██████████████▀▀█████▄
▄██████████▀▀█████▐████▄
██████▀▀████▄▄▀▀█████████
████▄▄███▄██▀█████▐██████
█████████▀██████████████
▀███████▌▐██████▐██████▀
▀███████▄▄███▄████████▀
▀███████████████████▀
▀▀███████████████▀▀
▀▀▀███████▀▀▀
██████▄▄███████▄▄████████
███▄███████████████▄░░▀█▀
███████████░█████████░░
░█████▀██▄▄░▄▄██▀█████░
█████▄░▄███▄███▄░▄█████
███████████████████████
███████████████████████
██░▄▄▄░██░▄▄▄░██░▄▄▄░██
██░░░░██░░░░██░░░░████
██░░░░██░░░░██░░░░████
██▄▄▄▄▄██▄▄▄▄▄██▄▄▄▄▄████
███████████████████████
███████████████████████
 
PLAY NOW

on Telegram
[/
Churchillvv
Sr. Member
****
Offline Offline

Activity: 574
Merit: 283



View Profile WWW
April 27, 2024, 04:03:07 PM
 #4

And what is the important of running a node?
In a simple term, when you run a node you only help the bitcoin network get stronger. Stronger I mean here is, if eventually there is someone anywhere that wants to destroy or bring down bitcoin with you and I having the whole of information in the block, the said person will have to try to erase the information from my device or PC as you said and also erase yours. Which is basically impossible, hence it's now impossible to destroy bitcoin. I explained this in ELI5 hope you understand.

If you're not convinced enough you can read up here - https://learnmeabitcoin.com/technical/networking/node/
apogio
Hero Member
*****
Offline Offline

Activity: 602
Merit: 1206



View Profile WWW
April 27, 2024, 04:04:20 PM
Merited by hugeblack (4), ABCbits (3), hosseinimr93 (2), Findingnemo (1)
 #5

And what is the important of running a node?

Bitcoin is essentially a piece of software.
Nodes are computers that run this software.
Without nodes, there can be no Bitcoin.

Nodes are responsible for:
1. transmitting the blockchain to other nodes, maintaining snapshots of the blockchain.
2. validating transactions, making sure they follow the same set of rules.

Running your own node helps because:
1. you can keep a copy of the blockchain for yourself. This is brilliant, because it gives you the opportunity to "know" the truth.
2. you can validate transactions & blocks without trusting the rules that other nodes use.
3. you can be private, not asking anyone about anything.
4. you help the network. One more node is always better.

█████████████████████████
████████▀▀████▀▀█▀▀██████
█████▀████▄▄▄▄████████
███▀███▄███████████████
██▀█████████████████████
█████████████████████████
█████████████████████████
█████████████████████████
██▄███████████████▀▀▄▄███
███▄███▀████████▀███▄████
█████▄████▀▀▀▀████▄██████
████████▄▄████▄▄█████████
█████████████████████████
 
 BitList 
█▀▀▀▀











█▄▄▄▄
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
.
REAL-TIME DATA TRACKING
CURATED BY THE COMMUNITY

.
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
▀▀▀▀█











▄▄▄▄█
 
  List #kycfree Websites   
hosseinimr93
Legendary
*
Offline Offline

Activity: 2576
Merit: 5658



View Profile
April 27, 2024, 04:05:14 PM
Last edit: April 27, 2024, 04:37:46 PM by hosseinimr93
Merited by hugeblack (4)
 #6

I often here people talk about runing a node on a PC. in other words I understand node to be the people who shear thesame information on the blockchain network, which is done by the miner in an open Ledger.
Nodes keep the entire blockchain and also validate new transactions and blocks.

Edit: Nodes don't necessarily keep the entire blockchain. If a node is a pruned node, it keeps the UTXO set and the last x blocks. (x depends on the pruned node settings).
Thanks Charles-Tim for the correction.


I understand also that the information on first block will generate another block after 10 minutes which the whole information will be shared among the nodes.
What do you mean by "the information on the first block"?
Blocks are mined at the rate of 1 per ~ 10 minutes on average. It's not that we have a new block every 10 minutes.


But my question now is that how does this explanation works when running a node on a PC? And what is the important of running a node?
With running you own node, you can protect your privacy and also help the network be more decentralized.
If you run your own node, you would have a copy of the blockchain (and unconfirmed transactions in your mempool) and you wouldn't have to use block explorers or SPV wallets for checking transactions. If you run your own node, you can also broadcast your transactions by yourself.

▄▄███████▄▄
▄██████████████▄
▄██████████████████▄
▄████▀▀▀▀███▀▀▀▀█████▄
▄█████████████▄█▀████▄
███████████▄███████████
██████████▄█▀███████████
██████████▀████████████
▀█████▄█▀█████████████▀
▀████▄▄▄▄███▄▄▄▄████▀
▀██████████████████▀
▀███████████████▀
▀▀███████▀▀
.
 MΞTAWIN  THE FIRST WEB3 CASINO   
.
.. PLAY NOW ..
Charles-Tim
Legendary
*
Offline Offline

Activity: 1722
Merit: 5190


Leading Crypto Sports Betting & Casino Platform


View Profile
April 27, 2024, 04:16:29 PM
Merited by hosseinimr93 (1)
 #7

Nodes keep the entire blockchain and also validate new transactions and blocks.
How about prune nodes? They are also nodes but they do not keep the entire blockchain. Although, prune nodes have significant disadvantage.

..Stake.com..   ▄████████████████████████████████████▄
   ██ ▄▄▄▄▄▄▄▄▄▄            ▄▄▄▄▄▄▄▄▄▄ ██  ▄████▄
   ██ ▀▀▀▀▀▀▀▀▀▀ ██████████ ▀▀▀▀▀▀▀▀▀▀ ██  ██████
   ██ ██████████ ██      ██ ██████████ ██   ▀██▀
   ██ ██      ██ ██████  ██ ██      ██ ██    ██
   ██ ██████  ██ █████  ███ ██████  ██ ████▄ ██
   ██ █████  ███ ████  ████ █████  ███ ████████
   ██ ████  ████ ██████████ ████  ████ ████▀
   ██ ██████████ ▄▄▄▄▄▄▄▄▄▄ ██████████ ██
   ██            ▀▀▀▀▀▀▀▀▀▀            ██ 
   ▀█████████▀ ▄████████████▄ ▀█████████▀
  ▄▄▄▄▄▄▄▄▄▄▄▄███  ██  ██  ███▄▄▄▄▄▄▄▄▄▄▄▄
 ██████████████████████████████████████████
▄▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▄
█  ▄▀▄             █▀▀█▀▄▄
█  █▀█             █  ▐  ▐▌
█       ▄██▄       █  ▌  █
█     ▄██████▄     █  ▌ ▐▌
█    ██████████    █ ▐  █
█   ▐██████████▌   █ ▐ ▐▌
█    ▀▀██████▀▀    █ ▌ █
█     ▄▄▄██▄▄▄     █ ▌▐▌
█                  █▐ █
█                  █▐▐▌
█                  █▐█
▀▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▀█
▄▄█████████▄▄
▄██▀▀▀▀█████▀▀▀▀██▄
▄█▀       ▐█▌       ▀█▄
██         ▐█▌         ██
████▄     ▄█████▄     ▄████
████████▄███████████▄████████
███▀    █████████████    ▀███
██       ███████████       ██
▀█▄       █████████       ▄█▀
▀█▄    ▄██▀▀▀▀▀▀▀██▄  ▄▄▄█▀
▀███████         ███████▀
▀█████▄       ▄█████▀
▀▀▀███▄▄▄███▀▀▀
..PLAY NOW..
hosseinimr93
Legendary
*
Offline Offline

Activity: 2576
Merit: 5658



View Profile
April 27, 2024, 04:36:59 PM
Merited by hugeblack (1)
 #8

Nodes keep the entire blockchain and also validate new transactions and blocks.
How about prune nodes? They are also nodes but they do not keep the entire blockchain. Although, prune nodes have significant disadvantage.
Thanks for the correction. I edited my post.

Pruned nodes prune old blocks. Pruned nodes keep the last blocks and the amount of the data kept by them depends on their settings. Pruned nodes also keep the UTXO set as they need it for validating new transactions.

▄▄███████▄▄
▄██████████████▄
▄██████████████████▄
▄████▀▀▀▀███▀▀▀▀█████▄
▄█████████████▄█▀████▄
███████████▄███████████
██████████▄█▀███████████
██████████▀████████████
▀█████▄█▀█████████████▀
▀████▄▄▄▄███▄▄▄▄████▀
▀██████████████████▀
▀███████████████▀
▀▀███████▀▀
.
 MΞTAWIN  THE FIRST WEB3 CASINO   
.
.. PLAY NOW ..
Cricktor
Legendary
*
Offline Offline

Activity: 938
Merit: 1447


Crypto Swap Exchange


View Profile
April 28, 2024, 06:09:01 PM
Merited by LoyceV (4), ABCbits (2), hugeblack (1)
 #9

All nodes, regardless if full or pruned, create and maintain the current UTXO set (saved in the chainstate directory, currently ~12GiB in size). This is the set of all unspent transaction outputs and these are the only coins that are allowed to be spent. To assemble this UTXO set even a pruned node has to download the whole blockchain at first, but it can disregard older blocks to maintain the desired prune size.

Transactions that a node receives are verified to only spend coins that are in the current UTXO set before such transactions are included in the node's mempool and passed on to the node's peers (I hope I'm correct with this, not 100% confident as I read about this a long time ago).

█▀▀▀











█▄▄▄
▀▀▀▀▀▀▀▀▀▀▀
e
▄▄▄▄▄▄▄▄▄▄▄
█████████████
████████████▄███
██▐███████▄█████▀
█████████▄████▀
███▐████▄███▀
████▐██████▀
█████▀█████
███████████▄
████████████▄
██▄█████▀█████▄
▄█████████▀█████▀
███████████▀██▀
████▀█████████
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
c.h.
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
▀▀▀█











▄▄▄█
▄██████▄▄▄
█████████████▄▄
███████████████
███████████████
███████████████
███████████████
███░░█████████
███▌▐█████████
█████████████
███████████▀
██████████▀
████████▀
▀██▀▀
hosseinimr93
Legendary
*
Offline Offline

Activity: 2576
Merit: 5658



View Profile
April 28, 2024, 07:44:48 PM
 #10

Transactions that a node receives are verified to only spend coins that are in the current UTXO set before such transactions are included in the node's mempool and passed on to the node's peers (I hope I'm correct with this, not 100% confident as I read about this a long time ago).
You are right.
Whether you are running a full node or a pruned node, you need the UTXO set, so that you can validate the new transactions you receive.
Without the UTXO set, it's not possible to know whether the transaction is spending an unspent output or is double-spending.

▄▄███████▄▄
▄██████████████▄
▄██████████████████▄
▄████▀▀▀▀███▀▀▀▀█████▄
▄█████████████▄█▀████▄
███████████▄███████████
██████████▄█▀███████████
██████████▀████████████
▀█████▄█▀█████████████▀
▀████▄▄▄▄███▄▄▄▄████▀
▀██████████████████▀
▀███████████████▀
▀▀███████▀▀
.
 MΞTAWIN  THE FIRST WEB3 CASINO   
.
.. PLAY NOW ..
satscraper
Hero Member
*****
Offline Offline

Activity: 910
Merit: 1617



View Profile
April 29, 2024, 03:04:04 PM
 #11

But my question now is that how does this explanation works when running a node on a PC? And what is the important of running a node?

Running  with one's own hand supported node on a PC allows to connect to this node the the personal wallet - the action that  prevents 3rd parties servers ( which can be running by surveillance agencies) from get knowing you addresses and thus , relevant transactions. Thus, people, who are concerned of their privacy prefer to run node rather than to connect their wallets to public ones.

███████████████████████████
███████▄████████████▄██████
████████▄████████▄████████
███▀█████▀▄███▄▀█████▀███
█████▀█▀▄██▀▀▀██▄▀█▀█████
███████▄███████████▄███████
███████████████████████████
███████▀███████████▀███████
████▄██▄▀██▄▄▄██▀▄██▄████
████▄████▄▀███▀▄████▄████
██▄███▀▀█▀██████▀█▀███▄███
██▀█▀████████████████▀█▀███
███████████████████████████
.
.Duelbits.
..........UNLEASH..........
THE ULTIMATE
GAMING EXPERIENCE
DUELBITS
FANTASY
SPORTS
████▄▄█████▄▄
░▄████
███████████▄
▐███
███████████████▄
███
████████████████
███
████████████████▌
███
██████████████████
████████████████▀▀▀
███████████████▌
███████████████▌
████████████████
████████████████
████████████████
████▀▀███████▀▀
.
▬▬
VS
▬▬
████▄▄▄█████▄▄▄
░▄████████████████▄
▐██████████████████▄
████████████████████
████████████████████▌
█████████████████████
███████████████████
███████████████▌
███████████████▌
████████████████
████████████████
████████████████
████▀▀███████▀▀
/// PLAY FOR  FREE  ///
WIN FOR REAL
..PLAY NOW..
Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!