Difference between revisions of "PODC Setup"

From BiblePay Wiki
Jump to: navigation, search
Line 1: Line 1:
 
PODC (Proof of Distributed Computing) allows blockchain energy to be used productively, for science research, to help cure cancer and fight AIDS and Malaria! <br />
 
PODC (Proof of Distributed Computing) allows blockchain energy to be used productively, for science research, to help cure cancer and fight AIDS and Malaria! <br />
  
With [http://biblepay.org/ BiblePay (BBP)], a Charity Cryptocurrency, you can earn coins for your computer's volunteered time <br />
+
[http://biblepay.org/ BiblePay (BBP)], a charity cryptocurrency, rewards coins for your volunteered computer time to the science project: [https://en.wikipedia.org/wiki/World_Community_Grid World Community Grid]<br />
  
Through [https://en.wikipedia.org/wiki/Berkeley_Open_Infrastructure_for_Network_Computing BOINC], we support the [https://en.wikipedia.org/wiki/World_Community_Grid World Community Grid] project, it only uses CPUs, so anyone with a computer can help solve science tasks!
+
Follow the steps below and you can get rewarded BBP coins daily<br />
 
 
After a few initial setup steps below, you can then get coin rewards sent daily to your wallet! <br />
 
 
 
To fully receive rewards, you will need to obtain and hold some coins in your wallet, this is called "staking" <br />
 
  
 
-----
 
-----
  
NOTE: Guide is for beginners and experts, please skip any completed steps <br />
+
NOTE: Ask for help or post feedback: [https://bitcointalk.org/index.php?topic=2388064.new#new Forum] or [https://discordapp.com/invite/gvyFnKu Discord]
 
 
NOTE 2: Please refer to original guide for more details: https://wiki.biblepay.org/PODC
 
 
 
NOTE 3: Guide is work in progress, please post feedback in [https://bitcointalk.org/index.php?topic=2388064.new#new Forum] or [https://discordapp.com/invite/gvyFnKu Discord]
 
  
 
== PART A: Install BOINC ==
 
== PART A: Install BOINC ==
Line 89: Line 81:
  
 
: a. Your CPID (Cross-Project Id) is in your WCG Profile: https://www.worldcommunitygrid.org/ms/viewMyProfile.do
 
: a. Your CPID (Cross-Project Id) is in your WCG Profile: https://www.worldcommunitygrid.org/ms/viewMyProfile.do
 +
  
 
- FreeFaucet.io: https://freefaucet.io/claim/index.php?coin_name=biblepay&faucet_key=freefaucet18&claim=Claim+Biblepay <br />
 
- FreeFaucet.io: https://freefaucet.io/claim/index.php?coin_name=biblepay&faucet_key=freefaucet18&claim=Claim+Biblepay <br />
 +
  
 
- SouthXchange Faucet: https://www.southxchange.com/Balance/Faucet <br />
 
- SouthXchange Faucet: https://www.southxchange.com/Balance/Faucet <br />
 +
  
 
- Graviex Faucet: https://graviex.net/faucets/list <br />
 
- Graviex Faucet: https://graviex.net/faucets/list <br />
Line 109: Line 104:
 
2. Buy BiblePay (BBP) <br />
 
2. Buy BiblePay (BBP) <br />
 
: a. Create account on SouthXchange: https://www.southxchange.com/Account/Register <br />
 
: a. Create account on SouthXchange: https://www.southxchange.com/Account/Register <br />
: b. Send Bitcoin to SouthXchange (NOTE: this may take 6 confirmations, so wait about an hour) <br />
+
: b. Send Bitcoin to SouthXchange (NOTE: this may take 1-6 confirmations) <br />
 
: c. Buy BiblePay (BBP) coins with Bitcoin (BTC) using market or limit orders<br />
 
: c. Buy BiblePay (BBP) coins with Bitcoin (BTC) using market or limit orders<br />
  
Line 157: Line 152:
 
Reference: https://wiki.biblepay.org/PODC#Daily_Collateral_Requirements_for_PODC
 
Reference: https://wiki.biblepay.org/PODC#Daily_Collateral_Requirements_for_PODC
  
If your RAC is below 250, you do not need to have any coins <br />
+
If your RAC is above 250, you will need to hold BiblePay coins in your wallet to get your daily rewards <br />
If your RAC is above 250, you will need BiblePay coins in your wallet to get your daily rewards <br />
 
  
If you are on "Team BiblePay", you need (RAC ^ 1.3) coin*age <br />
+
To get the max amount of rewards: <br />
If you are not on "Team BiblePay", you need (RAC ^ 1.6) coin*age <br />
+
If you are on "Team BiblePay", you need (RAC ^ 1.3) coins <br />
 
+
If you are not on "Team BiblePay", you need (RAC ^ 1.6) coins <br />
What is coin*age? Coins multiplied by how many days they haven't moved
 
  
 
Exponent Calculator: https://www.calculatorsoup.com/calculators/algebra/exponent.php
 
Exponent Calculator: https://www.calculatorsoup.com/calculators/algebra/exponent.php
Line 169: Line 162:
 
Staking Example: <br />
 
Staking Example: <br />
 
- RAC (Recent Average Credit): 1000 <br />
 
- RAC (Recent Average Credit): 1000 <br />
- In Team BiblePay:  7944 BBP coin*age<br />
+
- In Team BiblePay:  7944 BBP coins<br />
- Not Team BiblePay: 63096 BBP coin*age<br />
+
- Not Team BiblePay: 63096 BBP coins<br />
  
So starting out, when your getting new coins, you will have to wait a day for your coins to age
+
NOTE: Technically you need coin*age, coins multiplied by how many days they haven't moved <br />
 +
 
 +
 
 +
'''Get BiblePay Coins:'''
 +
https://wiki.biblepay.org/PODC_Setup#PART_E:_Get_BiblePay_Coins
 +
 
 +
'''Join Team BiblePay:'''
 +
https://www.worldcommunitygrid.org/team/viewTeamInfo.do?teamId=JRD1XTFK92
  
  
Line 180: Line 180:
  
 
Reward = (Your RAC / All BiblePay RAC) * Daily Block Reward for PODC
 
Reward = (Your RAC / All BiblePay RAC) * Daily Block Reward for PODC
 +
 +
 +
== Original Guide ==
 +
 +
https://wiki.biblepay.org/PODC
  
  

Revision as of 10:51, 5 January 2020

PODC (Proof of Distributed Computing) allows blockchain energy to be used productively, for science research, to help cure cancer and fight AIDS and Malaria!

BiblePay (BBP), a charity cryptocurrency, rewards coins for your volunteered computer time to the science project: World Community Grid

Follow the steps below and you can get rewarded BBP coins daily


NOTE: Ask for help or post feedback: Forum or Discord

PART A: Install BOINC

This is the program that donates your idle computer time to science projects


WINDOWS

1. Click "Download BOINC" and Install: https://boinc.berkeley.edu/download.php

2. Reboot your Computer if asked

3. BOINC Manager should start up automatically, otherwise launch it

4. "Choose a project" >>> Select "World Community Grid" >>> Click "Next"

5. Sign in or Create an account with your email and a password >>> "Next" >>> "Finish"


LINUX

Reference: https://boinc.berkeley.edu/wiki/Installing_BOINC_on_Ubuntu

1.Install BOINC (NOTE: if command line only, just install the client)

 sudo aptitude install boinc-client boinc-manager

A. GUI

a.1. Run Boinc Manager >>> "Choose a project" >>> Select "World Community Grid" >>> Click "Next"

a.2. Sign in or Create an account with your email and a password >>> "Next" >>> "Finish"

B. COMMAND LINE

Reference: http://boinc.berkeley.edu/wiki/Boinccmd_tool

   sudo -u boinc boinccmd --project_attach http://www.worldcommunitygrid.org ACCOUNT_KEY

Your ACCOUNT_KEY can be found on your My Profile page


PART B: Enable Data Sharing on World Community Grid Account

1. Login to World Community Grid Website: https://www.worldcommunitygrid.org/ms/viewDataSharing.action

2. In the "Data Sharing" tab >>> you have to click "Display my data" >>> Save


PART C: Join Team BiblePay

NOTE: You do not need to join Team BiblePay to get rewards, but there is a large benefit to doing so

1. Login to World Community Grid website and Click "Team BiblePay" link below

https://www.worldcommunitygrid.org/team/viewTeamInfo.do?teamId=JRD1XTFK92

2. Click "Join Team"


PART D: Setup BiblePay Wallet

1. Download and Install the Wallet: https://www.biblepay.org/wallet/

2. Let the Wallet run until it is fully synced with the network (May take 10-20 minutes)


PART E: Get BiblePay Coins

OPTION A. Get free coins from a Faucet:

- BiblePay PODC Faucet: https://web.biblepay.org/ >>> Click left menu: "Faucet" tab

a. Your CPID (Cross-Project Id) is in your WCG Profile: https://www.worldcommunitygrid.org/ms/viewMyProfile.do


- FreeFaucet.io: https://freefaucet.io/claim/index.php?coin_name=biblepay&faucet_key=freefaucet18&claim=Claim+Biblepay


- SouthXchange Faucet: https://www.southxchange.com/Balance/Faucet


- Graviex Faucet: https://graviex.net/faucets/list


OPTION B. Buy coins from an exchange:

1. Buy Bitcoin (BTC)

a. Find Bitcoin Exchange: https://bitcoin.org/en/exchanges
(I recommend Coinbase: https://www.coinbase.com/
Video Tutorial: https://www.youtube.com/watch?v=_NgXWhfVVJU#t=20)
b. Create Account
c. Use Credit Card or Bank Account to Buy Bitcoin

2. Buy BiblePay (BBP)

a. Create account on SouthXchange: https://www.southxchange.com/Account/Register
b. Send Bitcoin to SouthXchange (NOTE: this may take 1-6 confirmations)
c. Buy BiblePay (BBP) coins with Bitcoin (BTC) using market or limit orders


PART F: Send BiblePay Coins to your Wallet

a. Wallet >> File >> Receiving Addresses >> New >> Label: "Staking" >> Ok

b. Right click "Staking" address >> Click Copy Address

c. Send your coins to your address


PART G: Link World Community Grid Account to your BiblePay Wallet

1. Create a Christian Public Key (CPK)

1.a BiblePay Wallet >>> Tools >>> Debug Console >>> Type in command and press enter

   exec cpk BBP_NICKNAME

Wait 3 block confirmations (about 20-30 minutes)

2. Login into World Community Grid: https://www.worldcommunitygrid.org/viewLogin.do

3. Get Verification Code >>> Top right "Settings" >> Left tab "My Profile" >>> Scroll to bottom

4. Run associate command to link your World Community Grid Account

4.a If Wallet is Locked, Unlock it >>> Settings >>> Unlock (Remember to Lock it back up afterwards)

4.b BiblePay Wallet >>> Tools >>> Debug Console >>> Type in command and press enter

   exec associate WCG_USERNAME WCG_VERIFICATIONCODE true

Wait 3 block confirmations (about 20-30 minutes)

5. Check your RAC (Recent Average Credit), these are the credits you get for solving tasks

   exec rac

6. In BiblePay Wallet check the "Leaderboard" tab to see if your BBP_NICKNAME is in the list


PART H: Calculate Staking

Reference: https://wiki.biblepay.org/PODC#Daily_Collateral_Requirements_for_PODC

If your RAC is above 250, you will need to hold BiblePay coins in your wallet to get your daily rewards

To get the max amount of rewards:
If you are on "Team BiblePay", you need (RAC ^ 1.3) coins
If you are not on "Team BiblePay", you need (RAC ^ 1.6) coins

Exponent Calculator: https://www.calculatorsoup.com/calculators/algebra/exponent.php

Staking Example:
- RAC (Recent Average Credit): 1000
- In Team BiblePay: 7944 BBP coins
- Not Team BiblePay: 63096 BBP coins

NOTE: Technically you need coin*age, coins multiplied by how many days they haven't moved


Get BiblePay Coins: https://wiki.biblepay.org/PODC_Setup#PART_E:_Get_BiblePay_Coins

Join Team BiblePay: https://www.worldcommunitygrid.org/team/viewTeamInfo.do?teamId=JRD1XTFK92


PART I: Calculate Rewards

NOTE: Rewards are paid out daily, but 48 hours later from starting

Reward = (Your RAC / All BiblePay RAC) * Daily Block Reward for PODC


Original Guide

https://wiki.biblepay.org/PODC


References

Guide:
https://wiki.biblepay.org/PODC

Change Team Guide:
https://whitewalr.us/2019/boinc-wcg-join-change-team.html

Outdated Guides:
https://wiki.biblepay.org/Distributed_Computing_2
http://wiki.biblepay.org/BOINC_Researcher_Setup

Staking Forum Vote:
https://forum.biblepay.org/index.php?topic=476.0


Team BiblePay Statistics

World Community Grid (WCG) Stats:
https://www.worldcommunitygrid.org/team/viewTeamInfo.do?teamId=JRD1XTFK92

WCG BOINC Stats:
https://www.boincstats.com/stats/15/team/detail/35006

WCG BOINC User List Stats:
https://www.boincstats.com/stats/15/user/list/16/0/35006

Combined BOINC Stats:
https://www.boincstats.com/stats/-1/team/detail/831912762/overview


What is RAC?

RAC (Recent Average Credit) has two parts, a decay function for old credits and a buildup for new credit,
it will take 7 days for your RAC to charge up 50%, and one month to charge up 90%+

https://boinc.berkeley.edu/wiki/Computation_credit
https://boinc.berkeley.edu/forum_thread.php?id=9482
https://en.wikipedia.org/wiki/BOINC_Credit_System
https://www.reddit.com/r/gridcoin/comments/9on87y/how_long_does_it_take_for_my_racmag_to_level_out/e7vftj9


TODO

- Improve steps on how to Get BiblePay Coins

- How to calculate daily rewards?
- Encrypting and Backing up Wallet

- Screenshots?
- Add more to linux steps?
- Video Tutorial