How to Boinc and be rewarded with Gridcoin (Windows)

in #gridcoin7 years ago

This step by step guide will hopefully help people getting started with Boinc and Gridcoin. It is not comprehensive and only deals with getting a basic set-up running.

Full instructions can be found here:
http://gridcoin.us/Guides/boinc-install.htm

****Please note you need to use the same e-mail, username and password for all projects****

1 Download Boinc and install
https://boinc.berkeley.edu/download.php
Use advanced options and make a note of where you have installed Boinc and where you have set the data directory.

2 Sign-up to at least one or upto as many of the below projects as you want:

  • Open Boinc
  • Click Tools -> Add Project
  • Select Project
  • Click Next
  • Enter E-Mail and Password
  • Click Finish

Amicable Numbers - https://sech.me/boinc/Amicable
Asteroids@home - http://asteroidsathome.net/boinc
Citizen Science Grid - https://csgrid.org/csg
Collatz Conjecture - http://boinc.thesonntags.com/collatz
Cosmology@home - https://cosmologyathome.org/
Einstein@home - https://einsteinathome.org/
Gpugrid - https://www.gpugrid.net/
Leiden Classical - http://boinc.gorlaeus.net/
Lhc@home - http://lhcathomeclassic.cern.ch/sixtrack
Milkyway@home - http://milkyway.cs.rpi.edu/milkyway
Moowrap - http://moowrap.net/
Nfs@home - https://escatter11.fullerton.edu/nfs
Numberfields@home - https://numberfields.asu.edu/NumberFields
Primegrid - http://primegrid.com/
Rosetta@home - http://boinc.bakerlab.org/rosetta
Seti@home - http://setiathome.ssl.berkeley.edu/
Srbase - http://srbase.my-firewall.org/sr5
Sztaki Desktop Grid - http://szdg.lpds.sztaki.hu/szdg
Theskynet Pogs - http://pogs.theskynet.org/pogs
Tn-grid - http://gene.disi.unitn.it/test/
Universe@home - http://universeathome.pl/universe
Vgtu Project@home - https://boinc.vgtu.lt/
World Community Grid - https://www.worldcommunitygrid.org/
Yafu - http://yafu.myfirewall.org/yafu
Yoyo@home - http://www.rechenkraft.net/yoyo

3 For Each Project you have signed up to:

  • Go to the Project website
  • Select Your Account
  • Log-in
  • Set a username (In "Other Account Info"), this should be the same for all projects.
  • Select to not recieve e-mails from the project (In "Project Preferences")
  • Join team Gridcoin
  • Make a note of your Cross Project ID (CPID), this should be the same for all projects.

4 Download and Install Gridcoin
http://gridcoin.us/

5 Create a .conf file

  • Go to %Appdata%/GridcoinResearch
    • Create the folder if needed.
  • Create a text file with the following text
  • Add your E-Mail, Username, Password, Directories and CPID as noted in the previous steps

cpumining=true
email=
addnode=node.gridcoin.us
addnode=gridcoin.asia
addnode=grcmagnitude.com
boincdatadir=
boincappdir=
boincpassword=
boincusername=
UpdatingLeaderboard=false
enablespeech=false
poolmining=false
suppressupgrade=false
PrimaryCPID=

  • Save file as gridcoinresearch.conf

6 Set Gridcoin to run as Administrator

7 Run Gridcoin
The client will now download and verify the blockchain, this will take a while.

8 Encrypt and unlock your Wallet
Settings -> Encrypt Wallet
Settings -> Unlock Wallet

9 Acquire a balance
You can acquire free starting Gridcoins from the following Faucets
http://faucet.gridcoin.asia/
https://gridcoinstats.eu/faucet.php

10 Advertise your Beacon
Help -> Debug
Select the console tab
Type the following command "execute advertisebeacon"

11 Wait for the next SuperBlock. Superblocks are created every 26-48 hours, current superblock age can be found here:
https://gridcoinstats.eu/block

12 Sync the network:
Help -> Debug
Select the console tab
Type the following command "execute syncdpor2"

Congratulations you are now Boincing with Gridcoin

Sort:  

Excellent guide.

This will get you started but you will have questions that you will need answering.

Here's where to go to get those answers :

http://webchat.freenode.net/?channels=gridcoin-help&uio=d4

You'll find us a friendly, helpful and transparent community.

Listen to our Hangouts on SoundCloud :

https://soundcloud.com/gridcoin-community-hangouts

Excellent guide, thanks!

Well done followed you

What does the config file do? Is it necessary to have it and if that's the case: why?

The lines in the config file do the following

These lines tell the client where you have Boinc Installed and where your Boinc data files are stored. They are important if you installed boinc to a non-standard location.
boincdatadir=
boincappdir=

These lines tell the client your authetication details for your boinc projects to access and validate your Research Credit statistics:
email=
boincpassword=
boincusername=

This is your public cross-project unique identifier that links all of your research projects:
PrimaryCPID=

These are the default Gridcoin blockchain nodes:
addnode=node.gridcoin.us
addnode=gridcoin.asia
addnode=grcmagnitude.com

These are options that can be set in the client gui for various misc options:
UpdatingLeaderboard=false
enablespeech=false
poolmining=false
suppressupgrade=false

Once you are up and running this file will also contain your blockchain Public and Private keys so is very important to back-up and keep secure.