axel2078
|
|
January 28, 2015, 05:48:58 PM |
|
Can anyone tell me of the advantages of running a Bitcoin full node?
When someone is running Bitcoin Core in his machine, is not he running a full node as long as he is connected to the internet ? No, you have to open up additional ports on your firewall and have them forwarded to the machine running Bitcoin Core to become a full node. This would take you from being connected to around 7 nodes or less to 30 nodes or more and it also allows bidirectional traffic to/from those nodes as well.
|
|
|
|
shorena
Copper Member
Legendary
Offline
Activity: 1498
Merit: 1540
No I dont escrow anymore.
|
|
January 28, 2015, 06:13:15 PM Last edit: January 28, 2015, 06:31:47 PM by shorena |
|
Can anyone tell me of the advantages of running a Bitcoin full node?
When someone is running Bitcoin Core in his machine, is not he running a full node as long as he is connected to the internet ? No, you have to open up additional ports on your firewall and have them forwarded to the machine running Bitcoin Core to become a full node. This would take you from being connected to around 7 nodes or less to 30 nodes or more and it also allows bidirectional traffic to/from those nodes as well. The number of connected nodes has nothing to do with a machine beeing/hosting a full node or not. Anyone running bitcoin core/qt is running a full node. The traffic is bidirectional regardless of the firewall settings as long as the node can access the internet. Once a connection has been established, data can be transfered in both directions. The node might not be available for light clients (like multibit) because the firewall does not allow connections from the outside. The node might also be unable handle more than 1 connection and thus relay no new transactions but the ones that originated from it. This node might not be very helpfull, but it is still a full node. Edit: spelling, additions to clarify
|
Im not really here, its just your imagination.
|
|
|
phillipsjk
Legendary
Offline
Activity: 1008
Merit: 1001
Let the chips fall where they may.
|
|
January 28, 2015, 06:49:32 PM |
|
To clarify: a full node stores (and verifies) the entire block-chain (now around 30GB).
|
James' OpenPGP public key fingerprint: EB14 9E5B F80C 1F2D 3EBE 0A2F B3DE 81FF 7B9D 5160
|
|
|
redsn0w
Legendary
Offline
Activity: 1778
Merit: 1043
#Free market
|
|
January 28, 2015, 06:51:52 PM |
|
To clarify: a full node stores (and verifies) the entire block-chain (now around 30GB).
so, all the users that are using the bitcoin core "client" are full nodes?
|
|
|
|
axel2078
|
|
January 28, 2015, 06:59:26 PM |
|
Can anyone tell me of the advantages of running a Bitcoin full node?
When someone is running Bitcoin Core in his machine, is not he running a full node as long as he is connected to the internet ? No, you have to open up additional ports on your firewall and have them forwarded to the machine running Bitcoin Core to become a full node. This would take you from being connected to around 7 nodes or less to 30 nodes or more and it also allows bidirectional traffic to/from those nodes as well. The number of connected nodes has nothing to do with a machine beeing/hosting a full node or not. Anyone running bitcoin core/qt is running a full node. The traffic is bidirectional regardless of the firewall settings as long as the node can access the internet. Once a connection has been established, data can be transfered in both directions. The node might not be available for light clients (like multibit) because the firewall does not allow connections from the outside. The node might also be unable handle more than 1 connection and thus relay no new transactions but the ones that originated from it. This node might not be very helpfull, but it is still a full node. Edit: spelling, additions to clarify Wrong. You must allow traffic across port 8333 which is going to be blocked by most hardware firewalls. See here. https://bitcointalk.org/index.php?topic=128122.0
|
|
|
|
axel2078
|
|
January 28, 2015, 07:02:18 PM |
|
Can anyone tell me of the advantages of running a Bitcoin full node?
When someone is running Bitcoin Core in his machine, is not he running a full node as long as he is connected to the internet ? No, you have to open up additional ports on your firewall and have them forwarded to the machine running Bitcoin Core to become a full node. This would take you from being connected to around 7 nodes or less to 30 nodes or more and it also allows bidirectional traffic to/from those nodes as well. The number of connected nodes has nothing to do with a machine beeing/hosting a full node or not. Anyone running bitcoin core/qt is running a full node. The traffic is bidirectional regardless of the firewall settings as long as the node can access the internet. Once a connection has been established, data can be transfered in both directions. The node might not be available for light clients (like multibit) because the firewall does not allow connections from the outside. The node might also be unable handle more than 1 connection and thus relay no new transactions but the ones that originated from it. This node might not be very helpfull, but it is still a full node. Edit: spelling, additions to clarify You must allow traffic across port 8333 which is going to be blocked by most hardware firewalls to allow for more than 8 connections though. See here. https://bitcointalk.org/index.php?topic=128122.0
|
|
|
|
redsn0w
Legendary
Offline
Activity: 1778
Merit: 1043
#Free market
|
|
January 28, 2015, 07:02:37 PM |
|
So , you have to use "bitcoin-qt or bitcoind" and open the tcp port 8333,
Just download the bitcoin-qt or bitcoind and you will be a full node
Make sure to open TCP port 8333.
|
|
|
|
axel2078
|
|
January 28, 2015, 07:03:41 PM |
|
So , you have to use "bitcoin-qt or bitcoind" and open the tcp port 8333,
Just download the bitcoin-qt or bitcoind and you will be a full node
Make sure to open TCP port 8333.
I edited my post slightly. I don't know what bitcoind is, but with with bitcoin-qt, you need to open up port 8333 to allow for more than 8 connections to the Bitcoin network.
|
|
|
|
redsn0w
Legendary
Offline
Activity: 1778
Merit: 1043
#Free market
|
|
January 28, 2015, 07:05:05 PM |
|
So , you have to use "bitcoin-qt or bitcoind" and open the tcp port 8333,
Just download the bitcoin-qt or bitcoind and you will be a full node
Make sure to open TCP port 8333.
I edited my post slightly. I don't know what bitcoind is, but with with bitcoin-qt, you need to open up port 8333 to allow for more than 8 connections to the Bitcoin network. Bitcoind : Bitcoind is a program that implements the Bitcoin protocol for command line and remote procedure call (RPC) use. It is also the first Bitcoin client in the network's history. It is available under the MIT license in 32-bit and 64-bit versions for Windows, GNU/Linux-based OSes, and Mac OS X.https://en.bitcoin.it/wiki/Bitcoind
|
|
|
|
axel2078
|
|
January 28, 2015, 07:06:47 PM |
|
So , you have to use "bitcoin-qt or bitcoind" and open the tcp port 8333,
Just download the bitcoin-qt or bitcoind and you will be a full node
Make sure to open TCP port 8333.
I edited my post slightly. I don't know what bitcoind is unless that is the daemon running the bitcoin-qt client, but with with bitcoin-qt, you need to open up port 8333 to allow for more than 8 connections to the Bitcoin network.
|
|
|
|
axel2078
|
|
January 28, 2015, 07:10:38 PM |
|
Also, see here from Bitcoin.org: "If you have a good Internet connection, you can strengthen the Bitcoin network by keeping full node software running on your computer or server with port 8333 open. Full nodes are securing and relaying all transactions. https://bitcoin.org/en/support-bitcoinThis might help too: "While you’re waiting for the torrent to finish, you should configure your home’s router (assuming that you have one.) It’s critical that you forward port 8333 on your router to the IP address of the computer that is running your node. If you don’t do this, you will not be contributing your bandwidth to the network and should not run the node. You can check that your port forwarding works using the “check node” tool on Bitnodes.io when your node is running. If you’re running a software firewall on the machine running the node, you’ll also want to ensure that you create a rule to open up port 8333." https://medium.com/@lopp/how-to-set-up-a-bitcoin-full-node-2dd1c09763d3
|
|
|
|
cr1776
Legendary
Offline
Activity: 4200
Merit: 1312
|
|
January 28, 2015, 07:18:20 PM |
|
You should run a full node onnly for support the bitcoin network, you don't have any other advantage.
I'm confused, don't you receive the tx fees? No only the mining pool received the TX fees , it is a PoW coin not a PoS coin . For p2pool, it is slightly different - the pool operator doesn't receive the fees, they are paid directly. (Another advantage of p2pool - you don't have to worry about a pool operator stealing coins if they are not reputable. Likewise, p2pool makes it difficult to attack the network unlike non p2p pools. )
|
|
|
|
cr1776
Legendary
Offline
Activity: 4200
Merit: 1312
|
|
January 28, 2015, 07:22:37 PM |
|
Can anyone tell me of the advantages of running a Bitcoin full node?
When someone is running Bitcoin Core in his machine, is not he running a full node as long as he is connected to the internet ? Often, but not always, it depends on the configuration of things. Particularly your router. If you only have 8 connections, you may need to investigate if port 8333 is available from the outside of your network. Some router and other firewalls need a bit of configuration. You can see if port 8333 is open so that you are accepting incoming connections using a tool like this: http://www.yougetsignal.com/tools/open-ports/
|
|
|
|
phillipsjk
Legendary
Offline
Activity: 1008
Merit: 1001
Let the chips fall where they may.
|
|
January 29, 2015, 04:00:44 AM |
|
You need to do that if you want to contribute to the network. If you simply want a full node to relay and verify your own transactions, you don't have to.
|
James' OpenPGP public key fingerprint: EB14 9E5B F80C 1F2D 3EBE 0A2F B3DE 81FF 7B9D 5160
|
|
|
|