Author

Topic: an empty bitcoin core wallet i.e. full node helps the net? (Read 503 times)

copper member
Activity: 1498
Merit: 1528
No I dont escrow anymore.
Actually I think there was an idea (im not sure if by satoshi or later on) to separate the wallet from the node, as in there would be a client that includes the wallet and another client that makes impossible to store coins. Probably they discarded this idea because it would only add confusion with 2 separate clients that do the same except for the wallet.

The code is already separated and there even is a command to disable the wallet part[1] if you just want to run a full node.

[1] -disablewallet   -> https://en.bitcoin.it/wiki/Running_Bitcoin
legendary
Activity: 1358
Merit: 1014
Actually I think there was an idea (im not sure if by satoshi or later on) to separate the wallet from the node, as in there would be a client that includes the wallet and another client that makes impossible to store coins. Probably they discarded this idea because it would only add confusion with 2 separate clients that do the same except for the wallet.
legendary
Activity: 3472
Merit: 4801
Does running a full node bitcoin core wallet (0.13.1) connected to the network (port 8333 open) with NO send/receive at all, i.e. zero ballance - helps the net or not?

Yes.

If so, how?

It validates the transactions and blocks, enforces the consensus rules, and relays both transactions and blocks to other nodes.

when said that a full node validates transactions and blocks - does it validates any (random) transcations and blocks from the net or just the ones which are send into it as a wallet?

It validates ALL blocks and ALL transactions that are sent by the nodes it is connected to.

what is the difference between a miner and a full-node when it comes to checking (i.e. validating) the thousands of transactions in each block and the history of the blockchain - 24/7, thus securing the bitcoin network?

Nothing.

Miners that don't want to risk being on a bad fork will run a full node and only work with transactions and blocks that the full node has verified.

Full nodes don't trust anything that they receive.  They validate every transaction and every block, and only relay the ones that the node determines are "valid".

A solo-miner (or mining pool), is just a full node that is also building valid blocks.  The only thing that miners "secure" is the order of the transactions (which came first, second, third, etc).  The proof-of-work (hashing) makes it extremely difficult to change that order or to add or remove anything from the historical list.

If a miner tries to broadcast an invalid block, EVERY full node on the system that receives that block will reject it and refuse to relay it to any other nodes.

If a user tries to broadcast an invalid transaction, EVERY full node on the system that receives that transaction will reject it and refuse to relay it to any other nodes.

full member
Activity: 191
Merit: 100
you don't need a wallet of your own to validate transactions and serve as a backup for the blockchain

what is the difference between a miner and a full-node when it comes to checking (i.e. validating) the thousands of transactions in each block and the history of the blockchain - 24/7, thus securing the bitcoin network?
member
Activity: 94
Merit: 10
Tipsters Championship www.DirectBet.eu/Competition
you don't need a wallet of your own to validate transactions and serve as a backup for the blockchain

but would be a waste, in my opinion
legendary
Activity: 1512
Merit: 1012
You can even run a node with the disablewallet feature enabled. No worries about that, you could have 0 or 999999 BTC, it would be the same for the network.
legendary
Activity: 2814
Merit: 2472
https://JetCash.com
It is my understanding that it connects to a bunch of peers, and it validates transactions during "discussions" with them. This is not related to the cointents of your wallet, but is used to maintain your copy of the blockchain.
full member
Activity: 191
Merit: 100
when said that a full node validates transactions and blocks - does it validates any (random) transcations and blocks from the net or just the ones which are send into it as a wallet? I am asking this because my wallet (i.e. full node on my PC) is empty - it has no transactions at all. My wallet balance is zero.
legendary
Activity: 1120
Merit: 1008
CryptoTalk.Org - Get Paid for every Post!
It seems it can help the bitcoin network better look here https://bitcoin.org/en/full-node#what-is-a-full-node
full member
Activity: 191
Merit: 100
Does running a full node bitcoin core wallet (0.13.1) connected to the network (port 8333 open) with NO send/receive at all, i.e. zero ballance - helps the net or not? If so, how?
Jump to: