Bitcoin Forum
April 30, 2024, 08:54:57 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Running A Bitcoin Node - Question  (Read 85 times)
snerd (OP)
Newbie
*
Offline Offline

Activity: 18
Merit: 1


View Profile WWW
April 16, 2024, 12:24:19 AM
 #1

I've installed the Bitcoin Core on Windows 11 Pro. It took about a day and a half to update all blocks. Bitcoin folder is 608GB. I see I'm connected to 10 Peers, and Network window shows lots of send and receive data and network activity. I've downloaded the command line page and will study it later tonight.

My question: It shows 10 outbound connections and 0 inbound connections. Does the network 'need' to connect 'in' to my computer? I have an allow rule in Bitdefender for both inbound and outbound connections on any port for Bitcoin-qt.exe. Should there be an inbound connection to my machine?

Thanks!
Mike
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.
apogio
Sr. Member
****
Offline Offline

Activity: 420
Merit: 955



View Profile WWW
April 16, 2024, 06:01:02 AM
Merited by BlackHatCoiner (4), ABCbits (2)
 #2

If your node connects to my node, they will be exchanging data.
If your nodes initiates the connection to my node, then this connection will be incoming for me and outgoing for you.
After the connection is established, it doesn't matter who initiated it. Data exchange between our nodes will be established and it will be working as expected.

If you want to be able to accept incoming connections, then you can do 2 things:
1. You can open a port on your router to allow incoming connections.
2. You can set up TOR and this will allow you to accept incoming connections without messing up with port forwarding.

Finally, I repeat that since you already have the connections established, you can just ignore the fact that they are outgoing, since you are already participating to the network properly and without any issues.

snerd (OP)
Newbie
*
Offline Offline

Activity: 18
Merit: 1


View Profile WWW
April 16, 2024, 06:49:21 AM
 #3

If your node connects to my node, they will be exchanging data.
If your nodes initiates the connection to my node, then this connection will be incoming for me and outgoing for you.
After the connection is established, it doesn't matter who initiated it. Data exchange between our nodes will be established and it will be working as expected.

If you want to be able to accept incoming connections, then you can do 2 things:
1. You can open a port on your router to allow incoming connections.
2. You can set up TOR and this will allow you to accept incoming connections without messing up with port forwarding.

Finally, I repeat that since you already have the connections established, you can just ignore the fact that they are outgoing, since you are already participating to the network properly and without any issues.
Okay, thanks. Now back to looking over the command line.
satscraper
Hero Member
*****
Offline Offline

Activity: 714
Merit: 1320


Cashback 15%


View Profile
April 16, 2024, 07:34:53 AM
 #4


My question: It shows 10 outbound connections and 0 inbound connections. Does the network 'need' to connect 'in' to my computer? I have an allow rule in Bitdefender for both inbound and outbound connections on any port for Bitcoin-qt.exe. Should there be an inbound connection to my machine?

Thanks!
Mike


Allowing incoming connection you are permitting peers to send the  request to your node to establish connections with it (default port is 8333) . If you allow solely outbound connections  then you node  initiate connections with other nodes the setting of which allow them to accept  the inbound connections.

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

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

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

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

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

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











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











▄▄▄▄█
ABCbits
Legendary
*
Offline Offline

Activity: 2856
Merit: 7428


Crypto Swap Exchange


View Profile
April 16, 2024, 10:01:23 AM
Merited by apogio (1)
 #5

I've downloaded the command line page and will study it later tonight.

You might want to check this page, which list most/all possible configuration for Bitcoin Core, https://jlopp.github.io/bitcoin-core-config-generator.

If you want to be able to accept incoming connections, then you can do 2 things:
1. You can open a port on your router to allow incoming connections.
2. You can set up TOR and this will allow you to accept incoming connections without messing up with port forwarding.

Using VPN which allow port forwarding also works, although these days it's hard to find VPN which offer that feature due to many abuse.

█▀▀▀











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











▄▄▄█
▄██████▄▄▄
█████████████▄▄
███████████████
███████████████
███████████████
███████████████
███░░█████████
███▌▐█████████
█████████████
███████████▀
██████████▀
████████▀
▀██▀▀
khalidkhan82118
Newbie
*
Offline Offline

Activity: 19
Merit: 0


View Profile WWW
April 16, 2024, 01:16:16 PM
 #6

So, you've got 10 outbound connections, which means your Bitcoin client is actively connecting to other nodes on the network to send and receive data. These outbound connections are crucial for your client to stay updated with the latest blockchain information and to broadcast your transactions to the network. Now, regarding the inbound connections, don't fret if you're seeing a big fat zero there. While it's nice to have inbound connections, they're not essential for your client to function properly. Inbound connections would allow other nodes to directly connect to your client, which can be beneficial for decentralization and network efficiency, but it's not a deal-breaker if you don't have any.

Let me share a quick story from my own Bitcoin journey. When I first started tinkering with Bitcoin nodes, I encountered a similar situation with my connections. I spent hours tweaking firewall settings, wondering why I wasn't seeing any inbound connections. Eventually, I realized that as long as my outbound connections were solid, my client was doing its job just fine. So, if everything seems to be running smoothly on your end and you're not experiencing any issues with transactions or syncing, you're probably good to go!
snerd (OP)
Newbie
*
Offline Offline

Activity: 18
Merit: 1


View Profile WWW
April 16, 2024, 08:25:29 PM
 #7

Okay, thanks all. Seems I'm okay for now. It was just that blurb in the installation instructions that said I needed to allow an incoming connection. Maybe time to rephrase that?
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!