Author

Topic: What to know of Nodes and Running a Node (Read 598 times)

member
Activity: 112
Merit: 41
March 19, 2024, 06:33:47 PM
#36
Ethereum has never been user-centric. Their philosophy is worlds apart from that of Bitcoin. It has always been a network where a selected few who belong to the Ethereum Foundation has the say on the future. Just remember the big DAO hack of many years ago when these 'big' players lost. What did they do? They simply clicked the restart button, and it never happened. That same button would never have been hit if you and me lost that money or anyone else of less importance to them.  

Not to mention the fact that Ethereum had a huge pile of coins pre-mined and pre-awarded to a selected list of wallets, including the co-founders and the Ethereum Foundation. That's rubbish!
The current circulating supply of ETH is 120,077,426 tokens. But, 72,000,000 tokens were pre-mined and pre-allocated to the founders and the Foundation.
It's very fair, indeed Tongue I wish Ethereum never happened, but it did...
Oh wow! That’s says a lot on the project as it’s seemed self centered and focused on those with a core in its foundation and these possibility simply means, there any anything that can’t be done to the detriment of the public and of advantage to the pioneers behind Ethereum, all they need is a name to call it and some lame excuse. That’s bad!
sr. member
Activity: 406
Merit: 896
Ethereum has never been user-centric. Their philosophy is worlds apart from that of Bitcoin. It has always been a network where a selected few who belong to the Ethereum Foundation has the say on the future. Just remember the big DAO hack of many years ago when these 'big' players lost. What did they do? They simply clicked the restart button, and it never happened. That same button would never have been hit if you and me lost that money or anyone else of less importance to them.  

Not to mention the fact that Ethereum had a huge pile of coins pre-mined and pre-awarded to a selected list of wallets, including the co-founders and the Ethereum Foundation. That's rubbish!
The current circulating supply of ETH is 120,077,426 tokens. But, 72,000,000 tokens were pre-mined and pre-allocated to the founders and the Foundation.
It's very fair, indeed Tongue I wish Ethereum never happened, but it did...

Ethereum is a prominent cryptocurrency in this category. After its establishment in 2014, Ethereum underwent a premining process, resulting in the creation of approximately 72 million pre-mined coins. Of this total supply, 9.9% of the tokens were designated for co-founders and early team members, while a similar percentage was set aside for the Ethereum Foundation. The remaining 60 million tokens were offered for sale to the general public.
member
Activity: 196
Merit: 25
★Bitvest.io★ Play Plinko or Invest
Nodes don't confirm transactions, but miners do. They do so by including transactions in blocks and inserting into the blockchain thereafter.

You'd most likely find the term nodes when talking about Bitcoin full nodes. Full nodes are those that validates every single block and transactions before relaying it to their peers. Hence, it is called a node because it is supposed to connect to other full nodes, and optionally allow other nodes to connect to it. Anyone can run a node, you just need to run Bitcoin Core.

That's a clear details on how node could be hand and it's function as I concur to this. In the past I was ignorance about the node I jump into trying to build a node with my phone which I would have done it with PC which leads to the failure though not All about storage problem but other things I didn't put in place also affected it.
legendary
Activity: 2730
Merit: 7065
Farewell, Leo. You will be missed!
That's because of the conservative design decisions made by the Core developers. Because IF they did what the Ethereum developers are currently doing, it will definitely be harder to run Bitcoin using consumer hardware, then the network will centralize towards the entities who could afford to run full nodes, weaking Bitcoin's value proposition. How then would the community validate the blockchain for themselves?
Ethereum has never been user-centric. Their philosophy is worlds apart from that of Bitcoin. It has always been a network where a selected few who belong to the Ethereum Foundation has the say on the future. Just remember the big DAO hack of many years ago when these 'big' players lost. What did they do? They simply clicked the restart button, and it never happened. That same button would never have been hit if you and me lost that money or anyone else of less importance to them. 
legendary
Activity: 2898
Merit: 1823
--snip--
👍

Many people keep repeating that nodes need more storage, but it's not the actual concern. Storage is cheap. It's bandwidth that's currently the potential problem because in some regions they are more expensive. RAM and CPU are also getting more expensive, and that might also be another concern if network consensus allows more transaction throughput.

But on other hand, you don't have to buy newest generation of RAM/GPU and both RAM/GPU still getting faster over time. Bandwidth isn't big problem either, since blockchain size increase only about 10GB or less per month.


That's because of the conservative design decisions made by the Core developers. Because IF they did what the Ethereum developers are currently doing, it will definitely be harder to run Bitcoin using consumer hardware, then the network will centralize towards the entities who could afford to run full nodes, weaking Bitcoin's value proposition. How then would the community validate the blockchain for themselves?

I sound like a broken record, but it's posted for the newbies who might read the topic.
legendary
Activity: 2730
Merit: 7065
Farewell, Leo. You will be missed!
Many people keep repeating that nodes need more storage, but it's not the actual concern. Storage is cheap. It's bandwidth that's currently the potential problem because in some regions they are more expensive. RAM and CPU are also getting more expensive, and that might also be another concern if network consensus allows more transaction throughput.
One usually follows the other. If I can afford or want to purchase a PC/laptop with good amount of RAM and a CPU, I can do the same with storage. And I can also invest in an internet package that supplies me with the bandwidth that I need to run my full node. But you are right in stating that there are areas where all this is unfortunately still a luxury. 
legendary
Activity: 2856
Merit: 7410
Crypto Swap Exchange
--snip--
👍

Many people keep repeating that nodes need more storage, but it's not the actual concern. Storage is cheap. It's bandwidth that's currently the potential problem because in some regions they are more expensive. RAM and CPU are also getting more expensive, and that might also be another concern if network consensus allows more transaction throughput.

But on other hand, you don't have to buy newest generation of RAM/GPU and both RAM/GPU still getting faster over time. Bandwidth isn't big problem either, since blockchain size increase only about 10GB or less per month.
legendary
Activity: 2898
Merit: 1823

Node are more or less a medium of communication that sends, receive or processes bitcoin data. Node performs two main task:

(i)keeps duplicate copy of the blockchain, just like your phone keeps records of your calls in "call logs" and messages in "message inbox"...
A significant difference is the type of data nodes have and distribute. Your phone keeps records of YOUR calls, YOUR messages, and other history about you. Nodes process global data of everyone that interacts with the network.


All you need to run a bitcoin node is a computer and an internet connection...



And a lot of free space to store the blockchain data if you intend to run a full node. Alternatively, you can run a pruned node with much less needed disk space.


👍

Many people keep repeating that nodes need more storage, but it's not the actual concern. Storage is cheap. It's bandwidth that's currently the potential problem because in some regions they are more expensive. RAM and CPU are also getting more expensive, and that might also be another concern if network consensus allows more transaction throughput.
legendary
Activity: 2730
Merit: 7065
Farewell, Leo. You will be missed!
Node are more or less a medium of communication that sends, receive or processes bitcoin data. Node performs two main task:
(i)keeps duplicate copy of the blockchain, just like your phone keeps records of your calls in "call logs" and messages in "message inbox"...
A significant difference is the type of data nodes have and distribute. Your phone keeps records of YOUR calls, YOUR messages, and other history about you. Nodes process global data of everyone that interacts with the network.

All you need to run a bitcoin node is a computer and an internet connection...
And a lot of free space to store the blockchain data if you intend to run a full node. Alternatively, you can run a pruned node with much less needed disk space.
jr. member
Activity: 28
Merit: 3

A NODE is a physical device such as the computer or a device of its equivalent that participates in the confirmation and storage of Bitcoin data. In essence, this is to mean that, any computer device that is used in Bitcoin confirmation and data storage is a node right?

how then do one gets to link his personal home computer to a sophisticated network such as the blockchain network, in essence, run a node and do confirmation tasks.

I could go on and give you an elaborate details on the subject  topic "node", but since your questions are specific, i'll be concise.
Node are more or less a medium of communication that sends, receive or processes bitcoin data. Node performs two main task:
(i)keeps duplicate copy of the blockchain, just like your phone keeps records of your calls in "call logs" and messages in "message inbox", and with this information your node has, it can perform it second task which is.
(ii)validate those information and relay or carry out new transactions and blocks.
All you need to run a bitcoin node is a computer and an internet connection, just as all you need to make a phone call or send a text message is a phone and a SIM card.
Follow the link below to start your bitcoin program
https://bitcoincore.org/bin/bitcoin-core-26.0/bitcoin-26.0-x86_64-apple-darwin.zip
legendary
Activity: 2954
Merit: 4158
February 22, 2024, 09:36:36 PM
#26
Though it might be possible for nodes to be subject to attack, the attacker must redo all the works that have been done on the node and the works done on the later blocks that have been attached or chained to the previous.
This is where the impossibility comes in given the fact that, it’s a system that largely depends on the majority and the number of users running nodes have ran into thousands if not millions and priority is always given to the longest chains which is impossible for any of such attacker to have therefore, the chances of taking control over the computation isn’t possible.

That has nothing to do with nodes, but it concerns the miners and the cumulative proof-of-work and that ensures that it is computationally difficult to rebuild the blockchain for a 51% attack for example. Longest chain is always one that has the longest cumulative proof-of-work and thereby expensive to attack. It is not impossible, just very expensive and possibly infeasible without tons of resources.

There are several node specific attacks, Sybil attacks and Eclipse attacks are examples but Bitcoin Core has certain safeguards for it.
legendary
Activity: 2898
Merit: 1823
February 22, 2024, 10:19:42 AM
#25
In my continued research in trying to understand the much I could of the technicals about the Bitcoin technology, I’ve been reading some books are suggested by users on the forum and even the referenced links or books or links as provided when chanced for that which I felt necessary. I have a topic about my adventure here:
https://bitcointalksearch.org/topic/book-quest-and-start-up-enquiries-5484462
I hope it doesn’t count for duplicates but, I was hoping I could bring it here even.

While I did quote this response, it’s because I think I found some information that somehow clears on attacks on nodes not been possible which is somehow what was being talked about in quote and it states that:


You should also include the developer guides from bitcoin.org in your list, https://developer.bitcoin.org/devguide/block_chain.html

It's a more well-explained, newbie-friendly version of the white paper in my opinion.

For other technical matters, go to Bitcoin Stack Exchange, https://bitcoin.stackexchange.com/

Plus be careful and always verify each and every new information that you learn, especially when the discussion becomes more philisophical than technical. There are people that will make themselves sound sort of right, but what they're actually doing is gaslight you.
member
Activity: 112
Merit: 41
February 20, 2024, 10:19:40 AM
#24
In my continued research in trying to understand the much I could of the technicals about the Bitcoin technology, I’ve been reading some books are suggested by users on the forum and even the referenced links or books or links as provided when chanced for that which I felt necessary. I have a topic about my adventure here:
https://bitcointalksearch.org/topic/book-quest-and-start-up-enquiries-5484462
I hope it doesn’t count for duplicates but, I was hoping I could bring it here even.

While I did quote this response, it’s because I think I found some information that somehow clears on attacks on nodes not been possible which is somehow what was being talked about in quote and it states that:

What i actually imply is such attack is very unlikely to succeed. And FYI, there's no thing such as perfect system or perfect security.
Does this have to do with the consensus rule, in the sense that, it’s very unlikely to succeed given that the majority is still with the lot of users running nodes and as such, an attacker can’t hope to override everyone and have a majority consensus on there side.

Not related with consensus rule, i was talking about attack which disrupt network connectivity. But if someone want to change consensus rule of running node, they need to take control over the server first and replace the full node software.
Though it might be possible for nodes to be subject to attack, the attacker must redo all the works that have been done on the node and the works done on the later blocks that have been attached or chained to the previous.
This is where the impossibility comes in given the fact that, it’s a system that largely depends on the majority and the number of users running nodes have ran into thousands if not millions and priority is always given to the longest chains which is impossible for any of such attacker to have therefore, the chances of taking control over the computation isn’t possible.

Hope my interpretation to this is correct.
This piece of information is from the Bitcoin white paper as referred to me from my having to read on Mastering Bitcoin… in progress with the book though.
legendary
Activity: 2856
Merit: 7410
Crypto Swap Exchange
February 19, 2024, 06:09:05 AM
#23
To allow incoming connections, yes, you must open a port, but this is definitely not an obstacle to run a node. I run a node without even bothered with ports and firewalls.

You can also use Tor and allow incoming connections over it, and you will still avoid all the networking hassle.

In addition, you could just enable UPnP either by adding upnp=1 on bitcoin.conf or tick "Map port using UPnP" on GUI setting. Of course, i assume the router support and enable UPnP.
sr. member
Activity: 406
Merit: 896
February 18, 2024, 12:23:46 PM
#22
I am not sture if this information is still correct, but as far as I know bitcoin core does not work as a full node right from downloading it. I thin you have to open some ports in order for other people to connect to your node. This information can however be outdated and best is to simply follow a manual on this.

To run a node, you don't need to open any port. Connections appear to be outgoing or incoming, depending on who initiated them. For example, if we both run a node, then a connection that I have initiated between us, will be outgoing for me and incoming for you, but once the connection is established, it doesn't matter.

To allow incoming connections, yes, you must open a port, but this is definitely not an obstacle to run a node. I run a node without even bothered with ports and firewalls.

You can also use Tor and allow incoming connections over it, and you will still avoid all the networking hassle.

Finally, Bitcoin Core runs as a node instantly. After installing it and setting it to look at a specific location in your storage, then Bitcoin Core will (1) download the blockchain, (2) "talk" to other nodes transmitting information regarding blocks and transactions and (3) verify the validity of new blocks and transactions.
hero member
Activity: 938
Merit: 642
Magic
February 18, 2024, 12:15:28 PM
#21
People above said it all, but I want to make things even simpler.

A node is device that runs bitcoin software. Bitcoin is a piece of software.

If you are absolutely new to the concept and have no idea at all, you can follow this link: https://bitcoincore.org/en/download/ and download Bitcoin Core.

It will take some time (some days) to sync and then you will be running a node. It's simple as that.


I am not sture if this information is still correct, but as far as I know bitcoin core does not work as a full node right from downloading it. I thin you have to open some ports in order for other people to connect to your node. This information can however be outdated and best is to simply follow a manual on this.
legendary
Activity: 2898
Merit: 1823
February 09, 2024, 12:16:20 PM
#20

Does this have to do with the consensus rule, in the sense that, it’s very unlikely to succeed given that the majority is still with the lot of users running nodes and as such, an attacker can’t hope to override everyone and have a majority consensus on there side.


Consensus rules isn't defined by the proportion of the nodes. Each node would have the set of consensus rules to follow, and you can't change the rules by spawning a whole bunch of nodes enforcing another rule. It'll just be labelled as misbehaving and they would have their own fork.


And the difference between that, and BIP-148 as proposed by shaolinfry, is that it has no upgrade - Segwit- that the majority of the community wanted to be activated. The "fork" would just be ignored by both the miners and the economic majority. Exchanges today won't waste precious resources to list the forked shitcoin. Cool
legendary
Activity: 2954
Merit: 4158
February 09, 2024, 01:37:09 AM
#19
Bitcoin Core (which have feature to ban misbehaving peers) and firewall (to prevent DDoS and close most network port) should mitigate such attack.
Actually firewalls doesn't stop DDoS, or at least to the extent that you think it does. ISPs and server providers are more keen to blackhole your traffic than to deal with the traffic.

Does this have to do with the consensus rule, in the sense that, it’s very unlikely to succeed given that the majority is still with the lot of users running nodes and as such, an attacker can’t hope to override everyone and have a majority consensus on there side.
Consensus rules isn't defined by the proportion of the nodes. Each node would have the set of consensus rules to follow, and you can't change the rules by spawning a whole bunch of nodes enforcing another rule. It'll just be labelled as misbehaving and they would have their own fork.
legendary
Activity: 2898
Merit: 1823
February 08, 2024, 01:33:48 PM
#18


Attack targets: where Bitcoin core users are being attacked with an intention to disrupt the network as Bitcoin core powers Peer to peer services which would in a way limit bandwidth limits.


There are over 50,000 nodes as we speak, 20%+ of them operating under a hidden service. I very much doubt you can effectively disrupt the network in that way.


Plus one of the main strengths of the system is, although OP's concern that a disruption of the network is probable, the nodes could always connect back to the network and sync to the current state of the blockchain, then continue like the disruption didn't happen.
legendary
Activity: 2856
Merit: 7410
Crypto Swap Exchange
February 08, 2024, 07:44:35 AM
#17
What i actually imply is such attack is very unlikely to succeed. And FYI, there's no thing such as perfect system or perfect security.
Does this have to do with the consensus rule, in the sense that, it’s very unlikely to succeed given that the majority is still with the lot of users running nodes and as such, an attacker can’t hope to override everyone and have a majority consensus on there side.

Not related with consensus rule, i was talking about attack which disrupt network connectivity. But if someone want to change consensus rule of running node, they need to take control over the server first and replace the full node software.

I guess if someone wanted to, they could try that. But Bitcoin Core has a built-in feature to ban peers as ABCbits just said, so it's highly likely that someone will be able to find most of the attacker's IP addresses and make a script that bans them all and upload it to the internet for other people to use.

Or they could pay someone to find vulnerability on either Bitcoin Core or certain firewall about performing network attack without getting banned.
legendary
Activity: 1568
Merit: 6660
bitcoincleanup.com / bitmixlist.org
February 08, 2024, 06:54:09 AM
#16
Does this have to do with the consensus rule, in the sense that, it’s very unlikely to succeed given that the majority is still with the lot of users running nodes and as such, an attacker can’t hope to override everyone and have a majority consensus on there side.

Mainly, you cannot possibly hope to spawn the thousands of servers required to carry out such an attack without spending millions of dollars on hosting costs first.

I guess if someone wanted to, they could try that. But Bitcoin Core has a built-in feature to ban peers as ABCbits just said, so it's highly likely that someone will be able to find most of the attacker's IP addresses and make a script that bans them all and upload it to the internet for other people to use.
member
Activity: 112
Merit: 41
February 08, 2024, 06:44:05 AM
#15
What i actually imply is such attack is very unlikely to succeed. And FYI, there's no thing such as perfect system or perfect security.
Does this have to do with the consensus rule, in the sense that, it’s very unlikely to succeed given that the majority is still with the lot of users running nodes and as such, an attacker can’t hope to override everyone and have a majority consensus on there side.
legendary
Activity: 2856
Merit: 7410
Crypto Swap Exchange
February 08, 2024, 04:36:56 AM
#14
Bitcoin Core (which have feature to ban misbehaving peers) and firewall (to prevent DDoS and close most network port) should mitigate such attack.
Responses so far gives the idea that nothing could really go wrong and any possible flaw that could have result have been prepared or mitigated for. Hence, an attack through the exploitation of limits by sending several requests to initiate a Distributed Distribution of Service isn’t possible, I get that.
It’s a perfect system after all, that seems to be the case!

What i actually imply is such attack is very unlikely to succeed. And FYI, there's no thing such as perfect system or perfect security.
member
Activity: 112
Merit: 41
February 07, 2024, 11:40:44 AM
#13
Bitcoin Core (which have feature to ban misbehaving peers) and firewall (to prevent DDoS and close most network port) should mitigate such attack.
Responses so far gives the idea that nothing could really go wrong and any possible flaw that could have result have been prepared or mitigated for. Hence, an attack through the exploitation of limits by sending several requests to initiate a Distributed Distribution of Service isn’t possible, I get that.
It’s a perfect system after all, that seems to be the case!
legendary
Activity: 2856
Merit: 7410
Crypto Swap Exchange
February 07, 2024, 05:04:28 AM
#12
Bandwidth limit: this had to do with having a defined limit for your bitcoin core and might be over run at times due to excessive usage and when your service provider or internet plan doesn’t support, it could result in a sudden halt or disruption. The article also talked about,

Bitcoin Core have maxuploadtarget to limit upload size every 24 hours. As for download, there's upper limit following maximum block size which can be used to estimated total download size.

Attack targets: where Bitcoin core users are being attacked with an intention to disrupt the network as Bitcoin core powers Peer to peer services which would in a way limit bandwidth limits.

Bitcoin Core (which have feature to ban misbehaving peers) and firewall (to prevent DDoS and close most network port) should mitigate such attack.
legendary
Activity: 1512
Merit: 7340
Farewell, Leo
February 06, 2024, 08:23:14 AM
#11
Usually, Internet providers don't enforce bandwidth limits that influence the operation of such a non-expensive protocol. There are protocols like BitTorrent that work flawlessly, and with much greater bandwidth. These policies vary based on region and specific providers; it has never been a problem for the Bitcoin network as far as I'm concerned. You can also choose to not accept incoming connections (which is the default) and reduce your total bandwidth by a lot.

Attack targets: where Bitcoin core users are being attacked with an intention to disrupt the network as Bitcoin core powers Peer to peer services which would in a way limit bandwidth limits.
There are over 50,000 nodes as we speak, 20%+ of them operating under a hidden service. I very much doubt you can effectively disrupt the network in that way.
member
Activity: 112
Merit: 41
February 06, 2024, 06:59:50 AM
#10
I just did a quick read at what you already provided but am sure to take a second and more calm look at I later though, I can say it seems to be worth the read and clears things up a bit, having to read on the Consensus rule (softfork and hardfork) as highlighted in your quote response, it’s good you did bring this up to my notice, thanks.

The article provided didn’t talk more on what could result as per breakdowns in terms of the disruption of the data upload by limits of due to the network providers.
Can you give us an example of a breakdown that would disrupt the network?

About this,
The article as provided by Bitmover (https://bitcoin.org/en/full-node#special-cases) which i did quote in my early response talked about problems that could occur in terms of running a full node and some of those was,

Bandwidth limit: this had to do with having a defined limit for your bitcoin core and might be over run at times due to excessive usage and when your service provider or internet plan doesn’t support, it could result in a sudden halt or disruption. The article also talked about,

Attack targets: where Bitcoin core users are being attacked with an intention to disrupt the network as Bitcoin core powers Peer to peer services which would in a way limit bandwidth limits.
legendary
Activity: 1512
Merit: 7340
Farewell, Leo
February 06, 2024, 06:30:04 AM
#9
Confirmation talks about having to confirm that there is something and with respect to the context of discussion, I’ll say confirming that there is a Bitcoin transaction been sent… is that it?
Read this:
  • Confirmation of a transaction: the act of including the transaction in a block, and mining on top of it. If the most recent block contains your transaction, it has 1 confirmation. If somebody mined a block on top of that, it now has 2 confirmations.
  • Validation of a transaction: the act of verifying if a transaction complies with the consensus rules.

- In validation, you validate the authenticity. If someone tries to counterfeit bitcoins, for instance by spending non-existent inputs, the Bitcoin software will treat this as invalid.
- In confirmation, you confirm that it's been included in the chain with the most work. Mining is what increases the confirmation of a transaction.

The article provided didn’t talk more on what could result as per breakdowns in terms of the disruption of the data upload by limits of due to the network providers.
Can you give us an example of a breakdown that would disrupt the network?
member
Activity: 112
Merit: 41
February 06, 2024, 06:17:54 AM
#8
Oh it isn’t confirmation but validation. While confirmation is subject to miners, validation has got to do with anyone running nodes. Okay, I get that although, I can’t help it but notice a lot of similarity in these words confirmation and validation. I’ve had to check them up while,

Confirmation talks about having to confirm that there is something and with respect to the context of discussion, I’ll say confirming that there is a Bitcoin transaction been sent… is that it?
Does this have to do with arranging it in blocks too?

Validation on the other hand talks more about, having to approve or making something official and in this case, I understand it to be, making the blocks a legal document by storing the confirmed blocked transactions… (hope am getting this right though).

If you are absolutely new to the concept and have no idea at all, you can follow this link: https://bitcoincore.org/en/download/ and download Bitcoin Core.

It will take some time (some days) to sync and then you will be running a node. It's simple as that.
Well, this talks about having to download, install, set up and have it running on your system which seems rather simple to archive but, after reading through this:

You can find system requirements for running a full node here
You will also find instructions on how to downloAd the proper software (Bitcoin core) and how to setup.

https://bitcoin.org/en/full-node#special-cases
It doesn’t seem like a very simple thing to do with the systems to breakdown as per data limits, upload limits, means to wallet protection and many other instructions or requirements that needs to be followed. I get it that it ain’t something that would be grasped all at once and it is something that wouldn’t be all understood from a theoretical approach but, I really hope to be grounded enough to take up the task should I wish to.

The article provided didn’t talk more on what could result as per breakdowns in terms of the disruption of the data upload by limits of due to the network providers.
What effect could this have on me and on the network if any?
hero member
Activity: 714
Merit: 1010
Crypto Swap Exchange
February 05, 2024, 07:16:28 PM
#7
You don't necessarily need to run a Bitcoin node to understand how Bitcoin works. It's a piece of software that runs on your computer and talks to other similar pieces of software over the internet. There's not terribly much to see when such a node is doing its "thing".

Work through beginner and technical pages at https://learnmeabitcoin.com and you'll learn more about Bitcoin, what nodes do and how "Bitcoin works" than running a node yourself with little prior Bitcoin knowledge.

Do I run a node? Yes, and for particular purposes I run more than a single Bitcoin node. The very main reason why I run at least one full non-pruning Bitcoin node and an Electrum server is that I don't want to have my Electrum or Sparrow wallet(s) communicate with foreign Electrum servers. I prefer that my wallet software only talks to my own blockchain data providers. No other foreign computer needs to know details about my wallet's addresses and their history. I value privacy and pay the price for it (running my own node and Electrum server). All I need is a Raspi 4B and a 1TB SSD to run my Bitcoin Core node.
full member
Activity: 266
Merit: 119
Keep Promises !
February 05, 2024, 03:22:40 PM
#6
Once the node runs a pending tnx,the miners complete the hash and a nonce session  using their minning hardwares for the process to open a new block which is collected by the  node to store  the hashed contents and other datas does forming a blockchain and this is because  previous hash from previous blocks are included in the new blocks successively  to prevent any form of tampering .

 Therefore the nodes collects hashed  to store as a form of  blockchain, anyone can run a node it's  free to run. 
Once the validation  is done, each node runned by each users gets a copy of the block and if another is validated you  get another block forming blocks of transactions  on a blockchain.

Miners are sometimes confused for  nodes and yes they are nodes  but a human node  Cheesy(a type of full node) ,which take part in the validation process  just as the node does

sr. member
Activity: 406
Merit: 896
February 05, 2024, 01:56:12 PM
#5
People above said it all, but I want to make things even simpler.

A node is device that runs bitcoin software. Bitcoin is a piece of software.

If you are absolutely new to the concept and have no idea at all, you can follow this link: https://bitcoincore.org/en/download/ and download Bitcoin Core.

It will take some time (some days) to sync and then you will be running a node. It's simple as that.
legendary
Activity: 2212
Merit: 5622
Non-custodial BTC Wallet
February 05, 2024, 11:03:32 AM
#4
If that is correct, how then do one gets to link his personal home computer to a sophisticated network such as the blockchain network, in essence, run a node and do confirmation tasks.
Is this achievable with one computer device or one must have more than one device linked by some cable to perform these tasks.

You can find system requirements for running a full node here
You will also find instructions on how to downloAd the proper software (Bitcoin core) and how to setup.

https://bitcoin.org/en/full-node#special-cases
legendary
Activity: 2856
Merit: 7410
Crypto Swap Exchange
February 05, 2024, 07:22:50 AM
#3
A NODE is a physical device such as the computer or a device of its equivalent that participates in the confirmation and storage of Bitcoin data. In essence, this is to mean that, any computer device that is used in Bitcoin confirmation and data storage is a node right?

Not confirmation (as in adding transaction into a block), but rather verification of all blocks and transactions. And while node usually store all Bitcoin data, it's possible to only store recent blocks.

Anyone can run a node, you just need to run Bitcoin Core.

As reminder, Bitcoin Core isn't the only Bitcoin full node software out there. Although Bitcoin Core is most popular ones while using computational resource efficiently.
legendary
Activity: 2954
Merit: 4158
February 05, 2024, 02:45:07 AM
#2
Nodes don't confirm transactions, but miners do. They do so by including transactions in blocks and inserting into the blockchain thereafter.

You'd most likely find the term nodes when talking about Bitcoin full nodes. Full nodes are those that validates every single block and transactions before relaying it to their peers. Hence, it is called a node because it is supposed to connect to other full nodes, and optionally allow other nodes to connect to it. Anyone can run a node, you just need to run Bitcoin Core.
member
Activity: 112
Merit: 41
February 04, 2024, 12:08:02 PM
#1
The vastness of Bitcoin leaves me with the question of if I could really grasp what it’s all about. I have come to understand that most individuals have come to like it out of the profits or gains it could accord them and truths be told, I would like that as well but, not having a peep into it’s technology or how it actually works is something I feel is important and a need to know. This gives reasons as to why I dived into this part of the platform. It’s almost a fascination to me as I’m trying to erase hear say and what I might have thought to be over the years of the technology as well as, take up Bitcoin investments.

I beacon on you guys to not mind my language if I get most things wrong but, I’ve been greatly confused reading on here and the more I read, the more lost and complicated it gets as there isn’t a clear definition to things here. Maybe to my layman’s understanding.

One term I have seen reoccurring in this section is the term NODE. Just a glance at this section and you would find it repeating several times. I tried checking it up on the web and this is said about it is that,

A NODE is a physical device such as the computer or a device of its equivalent that participates in the confirmation and storage of Bitcoin data. In essence, this is to mean that, any computer device that is used in Bitcoin confirmation and data storage is a node right?

If that is correct, how then do one gets to link his personal home computer to a sophisticated network such as the blockchain network, in essence, run a node and do confirmation tasks.
Is this achievable with one computer device or one must have more than one device linked by some cable to perform these tasks.

Jump to: