Bitcoin Forum
May 03, 2024, 04:43:43 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: « 1 [2]  All
  Print  
Author Topic: What to know of Nodes and Running a Node  (Read 635 times)
hZti
Hero Member
*****
Offline Offline

Activity: 952
Merit: 642

Magic


View Profile
February 18, 2024, 04: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.
BitcoinCleanup.com: Learn why Bitcoin isn't bad for the environment
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1714711423
Hero Member
*
Offline Offline

Posts: 1714711423

View Profile Personal Message (Offline)

Ignore
1714711423
Reply with quote  #2

1714711423
Report to moderator
1714711423
Hero Member
*
Offline Offline

Posts: 1714711423

View Profile Personal Message (Offline)

Ignore
1714711423
Reply with quote  #2

1714711423
Report to moderator
apogio
Sr. Member
****
Offline Offline

Activity: 434
Merit: 960



View Profile WWW
February 18, 2024, 04:23:46 PM
Merited by ABCbits (2), Pmalek (2)
 #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.

ABCbits
Legendary
*
Offline Offline

Activity: 2870
Merit: 7452


Crypto Swap Exchange


View Profile
February 19, 2024, 10: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.

█▀▀▀











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











▄▄▄█
▄██████▄▄▄
█████████████▄▄
███████████████
███████████████
███████████████
███████████████
███░░█████████
███▌▐█████████
█████████████
███████████▀
██████████▀
████████▀
▀██▀▀
JiiBs (OP)
Member
**
Offline Offline

Activity: 112
Merit: 41


View Profile
February 20, 2024, 02:19:40 PM
 #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://bitcointalk.org/index.php?topic=5484462.0
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.
Wind_FURY
Legendary
*
Offline Offline

Activity: 2912
Merit: 1825



View Profile
February 22, 2024, 02:19:42 PM
 #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://bitcointalk.org/index.php?topic=5484462.0
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.

██████████████████████
█████████████████████████
█████████████████████████
█████████████████████████
█████████████████████████
█████████████████████████
█████████████████████████
█████████████████████████
█████████████████████████
█████████████████████████
█████████████████████████
█████████████████████████
██████████████████████
.SHUFFLE.COM..███████████████████████
███████████████████████
███████████████████████
███████████████████████
███████████████████████
█████████████████████
████████████████████
██████████████████████
████████████████████
██████████████████████
███████████████████████
███████████████████████
███████████████████████
███████████████████████
███████████████████████
███████████████████████
██████████████████████
██████████████████████
██████████████████████
███████████████████████
███████████████████████
███████████████████████
███████████████████████
███████████████████████
███████████████████████
███████████████████████
.
...Next Generation Crypto Casino...
ranochigo
Legendary
*
Offline Offline

Activity: 2954
Merit: 4165


View Profile
February 23, 2024, 01:36:36 AM
 #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.

.
.HUGE.
▄██████████▄▄
▄█████████████████▄
▄█████████████████████▄
▄███████████████████████▄
▄█████████████████████████▄
███████▌██▌▐██▐██▐████▄███
████▐██▐████▌██▌██▌██▌██
█████▀███▀███▀▐██▐██▐█████

▀█████████████████████████▀

▀███████████████████████▀

▀█████████████████████▀

▀█████████████████▀

▀██████████▀▀
█▀▀▀▀











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











▄▄▄▄█
Bako97
Jr. Member
*
Offline Offline

Activity: 30
Merit: 3


View Profile
March 11, 2024, 02:49:57 PM
 #27


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
Pmalek
Legendary
*
Offline Offline

Activity: 2758
Merit: 7125



View Profile
March 11, 2024, 06:32:00 PM
Merited by ABCbits (1), apogio (1)
 #28

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.

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

Activity: 2912
Merit: 1825



View Profile
March 14, 2024, 10:27:36 AM
 #29


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.

██████████████████████
█████████████████████████
█████████████████████████
█████████████████████████
█████████████████████████
█████████████████████████
█████████████████████████
█████████████████████████
█████████████████████████
█████████████████████████
█████████████████████████
█████████████████████████
██████████████████████
.SHUFFLE.COM..███████████████████████
███████████████████████
███████████████████████
███████████████████████
███████████████████████
█████████████████████
████████████████████
██████████████████████
████████████████████
██████████████████████
███████████████████████
███████████████████████
███████████████████████
███████████████████████
███████████████████████
███████████████████████
██████████████████████
██████████████████████
██████████████████████
███████████████████████
███████████████████████
███████████████████████
███████████████████████
███████████████████████
███████████████████████
███████████████████████
.
...Next Generation Crypto Casino...
ABCbits
Legendary
*
Offline Offline

Activity: 2870
Merit: 7452


Crypto Swap Exchange


View Profile
March 14, 2024, 11:11:19 AM
 #30

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

█▀▀▀











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











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

Activity: 2758
Merit: 7125



View Profile
March 14, 2024, 04:29:27 PM
 #31

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. 

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

Activity: 2912
Merit: 1825



View Profile
March 15, 2024, 10:09:47 AM
 #32

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

██████████████████████
█████████████████████████
█████████████████████████
█████████████████████████
█████████████████████████
█████████████████████████
█████████████████████████
█████████████████████████
█████████████████████████
█████████████████████████
█████████████████████████
█████████████████████████
██████████████████████
.SHUFFLE.COM..███████████████████████
███████████████████████
███████████████████████
███████████████████████
███████████████████████
█████████████████████
████████████████████
██████████████████████
████████████████████
██████████████████████
███████████████████████
███████████████████████
███████████████████████
███████████████████████
███████████████████████
███████████████████████
██████████████████████
██████████████████████
██████████████████████
███████████████████████
███████████████████████
███████████████████████
███████████████████████
███████████████████████
███████████████████████
███████████████████████
.
...Next Generation Crypto Casino...
Pmalek
Legendary
*
Offline Offline

Activity: 2758
Merit: 7125



View Profile
March 15, 2024, 02:39:33 PM
 #33

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. 

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

Activity: 434
Merit: 960



View Profile WWW
March 19, 2024, 03:53:23 PM
 #34

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.

JiiBs (OP)
Member
**
Offline Offline

Activity: 112
Merit: 41


View Profile
March 19, 2024, 10:33:47 PM
 #35

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!
Pages: « 1 [2]  All
  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!