Bitcoin Forum
May 14, 2024, 03:53:37 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: What is the important of running a node?  (Read 130 times)
DYOR+BTC (OP)
Newbie
*
Offline Offline

Activity: 7
Merit: 0


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?
1715658817
Hero Member
*
Offline Offline

Posts: 1715658817

View Profile Personal Message (Offline)

Ignore
1715658817
Reply with quote  #2

1715658817
Report to moderator
1715658817
Hero Member
*
Offline Offline

Posts: 1715658817

View Profile Personal Message (Offline)

Ignore
1715658817
Reply with quote  #2

1715658817
Report to moderator
1715658817
Hero Member
*
Offline Offline

Posts: 1715658817

View Profile Personal Message (Offline)

Ignore
1715658817
Reply with quote  #2

1715658817
Report to moderator
The grue lurks in the darkest places of the earth. Its favorite diet is adventurers, but its insatiable appetite is tempered by its fear of light. No grue has ever been seen by the light of day, and few have survived its fearsome jaws to tell the tale.
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1715658817
Hero Member
*
Offline Offline

Posts: 1715658817

View Profile Personal Message (Offline)

Ignore
1715658817
Reply with quote  #2

1715658817
Report to moderator
1715658817
Hero Member
*
Offline Offline

Posts: 1715658817

View Profile Personal Message (Offline)

Ignore
1715658817
Reply with quote  #2

1715658817
Report to moderator
1715658817
Hero Member
*
Offline Offline

Posts: 1715658817

View Profile Personal Message (Offline)

Ignore
1715658817
Reply with quote  #2

1715658817
Report to moderator
Charles-Tim
Legendary
*
Offline Offline

Activity: 1540
Merit: 4865


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.

Upgrade00
Legendary
*
Offline Offline

Activity: 2030
Merit: 2175


Professional Community manager


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.

.BEST..CHANGE.███████████████
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
███████████████
..BUY/ SELL CRYPTO..
Churchillvv
Full Member
***
Offline Offline

Activity: 392
Merit: 168


Eloncoin.org - Mars, here we come!


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
Sr. Member
****
Offline Offline

Activity: 434
Merit: 978



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.

hosseinimr93
Legendary
*
Offline Offline

Activity: 2394
Merit: 5237



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.

.
.BLACKJACK ♠ FUN.
█████████
██████████████
████████████
█████████████████
████████████████▄▄
░█████████████▀░▀▀
██████████████████
░██████████████
████████████████
░██████████████
████████████
███████████████░██
██████████
CRYPTO CASINO &
SPORTS BETTING
▄▄███████▄▄
▄███████████████▄
███████████████████
█████████████████████
███████████████████████
█████████████████████████
█████████████████████████
█████████████████████████
███████████████████████
█████████████████████
███████████████████
▀███████████████▀
█████████
.
Charles-Tim
Legendary
*
Offline Offline

Activity: 1540
Merit: 4865


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.

hosseinimr93
Legendary
*
Offline Offline

Activity: 2394
Merit: 5237



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.

.
.BLACKJACK ♠ FUN.
█████████
██████████████
████████████
█████████████████
████████████████▄▄
░█████████████▀░▀▀
██████████████████
░██████████████
████████████████
░██████████████
████████████
███████████████░██
██████████
CRYPTO CASINO &
SPORTS BETTING
▄▄███████▄▄
▄███████████████▄
███████████████████
█████████████████████
███████████████████████
█████████████████████████
█████████████████████████
█████████████████████████
███████████████████████
█████████████████████
███████████████████
▀███████████████▀
█████████
.
Cricktor
Hero Member
*****
Offline Offline

Activity: 756
Merit: 1118


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: 2394
Merit: 5237



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.

.
.BLACKJACK ♠ FUN.
█████████
██████████████
████████████
█████████████████
████████████████▄▄
░█████████████▀░▀▀
██████████████████
░██████████████
████████████████
░██████████████
████████████
███████████████░██
██████████
CRYPTO CASINO &
SPORTS BETTING
▄▄███████▄▄
▄███████████████▄
███████████████████
█████████████████████
███████████████████████
█████████████████████████
█████████████████████████
█████████████████████████
███████████████████████
█████████████████████
███████████████████
▀███████████████▀
█████████
.
348Judah
Hero Member
*****
Offline Offline

Activity: 714
Merit: 521



View Profile
April 29, 2024, 02:07:16 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?

It you needed more of running a privacy transaction in bitcoin network and you also consider it a good thing to have security measures over the transactions you made, then all you needed is to run a full node, if you also think it's something that interest you to have a personal access to the blockchain network, you may have to run a node, this are some benefits listed on why you should run a bitcoin node if you can go through them https://unchained.com/blog/why-run-bitcoin-node/

R


▀▀▀▀▀▀▀██████▄▄
████████████████
▀▀▀▀█████▀▀▀█████
████████▌███▐████
▄▄▄▄█████▄▄▄█████
████████████████
▄▄▄▄▄▄▄██████▀▀
LLBIT
  CRYPTO   
FUTURES
 1,000x 
LEVERAGE
COMPETITIVE
    FEES    
 INSTANT 
EXECUTION
.
   TRADE NOW   
satscraper
Hero Member
*****
Offline Offline

Activity: 728
Merit: 1383


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

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.
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!