Bitcoin Forum
May 09, 2024, 07:59:36 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Running a full node even if I never win a satoshi  (Read 377 times)
1dullgeek (OP)
Newbie
*
Offline Offline

Activity: 16
Merit: 0


View Profile
March 01, 2016, 03:42:27 PM
 #1

I have downloaded and installed the 0.12 bitcoin core client and am running it on my very old linux server at my home.  I'm doing this not because I expect to win any BTC doing this. I'm doing it because I want to participate in the network. In the hopes that I would actually help in some way.

But it strikes me that all of my CPU cycles will simply be wasted if I never contribute a winning block. Basically, at this point, my server will receive and forward transactions across the network and that's it.

Two basic questions:

  • Apart from forwarding transactions, is there any value in my running the code?
  • If not, is there a way to disable mining and just do transaction forwarding?

Thanks.
TalkImg was created especially for hosting images on bitcointalk.org: try it next time you want to post an image
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1715284776
Hero Member
*
Offline Offline

Posts: 1715284776

View Profile Personal Message (Offline)

Ignore
1715284776
Reply with quote  #2

1715284776
Report to moderator
1715284776
Hero Member
*
Offline Offline

Posts: 1715284776

View Profile Personal Message (Offline)

Ignore
1715284776
Reply with quote  #2

1715284776
Report to moderator
DannyHamilton
Legendary
*
Offline Offline

Activity: 3388
Merit: 4653



View Profile
March 01, 2016, 04:12:42 PM
 #2

  • Apart from forwarding transactions, is there any value in my running the code?

Yes.  You are enforcing the consensus rules.
  • Your node will reject any blocks that don't follow the consensus rules.
  • Your node will reject any transactions that don't follow the consensus rules.
  • Your node will reject connections from peers that send too many invalid blocks or invalid transactions

In this way your node maintains the global database of transaction history and prevents miners from changing the consensus rules without the consensus of the users (including you).

  • If not, is there a way to disable mining and just do transaction forwarding?

The Bitcoin Core node does not do any mining anymore.  You will never solve a block, because you are not mining.
1dullgeek (OP)
Newbie
*
Offline Offline

Activity: 16
Merit: 0


View Profile
March 01, 2016, 05:23:02 PM
 #3

Thank you.
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!