Mining How-To

Learn how to earn your very own Biblepay coins the easy way

Mine on a Server (without a UI)

This step will explain how to setup biblepay and BOINC with Rosetta@home on a server without a graphical user interface.

Running Rosetta@home

For the start, you need to install the BOINC Client. It will run the Rosetta@home tasks. Please choose the right version for your operating system:

  1. Ubuntu Linux:  sudo apt-get install boinc-client
  2. Linux (others) and MacOS: Choose ther right version from the Download page. You only need the boinc-client, not the boindc manager

After you installed the boinc-client, a new commandline tool is available: boinccmd

To connect the new installation of boinc with your Rosetta@home account, you need an Account Key from the Rosetta@home homepage.

Open the Account Key Page of Rosetta@home

 

Please copy/write down the "Weak account key".

 

Now enter the following line in your commandline on the server, but replace [ACCOUNT_KEY] with the "Weak account key" in your clipboard:

boinccmd --project_attach https://boinc.bakerlab.org/rosetta/ [ACCOUNT_KEY]

Your boinc client will download Rosetta@Home and some workdata and starts the calculation. You can see information about the current state of your client with:

boinccmd --get_tasks

 

Your Rosetta@home is running now. Your work in Rosetta@home is counted in RAC (Recent Avarage Credit), a credit system used by Rosetta@home itself. More work will result in more RAC. 

Please solve a few tasks before proceeding (this can take a couple of hours). It's recommended to have at least 100 RAC before proceeding to the next step. To know how much RAC you have, please login at https://boinc.bakerlab.org/. You can find your RAC beneath the 'Computing and credit' header. In the example below, the RAC is 4,767.89.

 

 

Optional but recommended step (mandatory for airdroppers): collect staking-bonus for new BiblePay Researchers


We give a 1000 BBP to every new BiblePay Researcher as a welcome-gift. This BBP can be used as you please, but it is primarily meant as a way to start staking immediately.

In order to receive the staking-bonus go to pool.biblepay.orgregister or log in, go to ‘Faucet > Faucet’, enter your BiblePay address and your CPID, and click ‘send’.

CPID stands for 'Cross-project ID'. You can find your CPID when you login to https://boinc.bakerlab.org/ under your account settings (see the image below).

The requirements for receiving BBP from pool.biblepay.org are:

  • Your CPID must be a member of team Biblepay in Rosetta@Home or World Community Grid
  • You must have a CPID that has not been paid by the faucet previously
  • You must have more than 100 RAC in either Rosetta@Home or World Community Grid
  • You must not be in any biblepay superblock as a researcher
  • Your IP must not have received a faucet reward in the past

 

Install Biblepay

The second component of Biblepay mining is the Biblepay Wallet/Client itself. The Version you need depends on your operating system

  1. Ubuntu Linux: Install the biblepay-qt package as explained in the Ubuntu Biblepay Wiki page
  2. Linux (other) and MacOS: Compile the source code from github and compile it on your own. The "doc" Directory on github contains important information about the compiling process. This is only for advanced users!

After the installation was finished sucesful, you have the biblepay daemon and biblepay commandline tool available.

Please start the biblepay daemon with the following command:

biblepayd --daemon

 

Usefull commands:

  • biblepay-cli getinfo: Information about the client
  • biblepay-cli getwalletinfo: Information about the wallet (coins and others)
  • biblepay-cli stop: Stops the daemon
  • biblepay-cli help: Shows more commands

 

Connecting Biblepay with Rosetta@home

On the commandline, please enter this command and replace the placeholders with your Rosetta@home login data:

exec associate rosetta_email_address rosetta_password

 

On success, you will see your CPID (an identifier to link Biblepay with Rosetta@home) assigned to your wallet. 
It might take some time before the Biblepay network will accept your CPID.

You can check the status of the connection between your wallet and rosetta@home with:

exec getboincinfo


You should see an CPID entry in the list. Ensure that it is not empty.

 

(Optional) Setup Proof of Power Mining


By default, your wallet is mining 24/7 using the POBH-algorithm with a very low hashrate. This POBH-mining is needed for your wallet to be able to send PODC-updes.

PODC-mining is the most profitable algorithm, but If you want, you can assign more computing power to POBH-mining, using Proof of Power Mining. To fully activate the Proof of Power Mining, you need assign more mining power to POBH-Mining.

First, we need a Biblepay address:

biblepay-client getaccountaddress ""

You now should see a Biblepay Address in a new line. Copy this address, you will need it in the next step.

Next, we need to edit the Configuration file:

  1. Go to your home directory ("cd ~") and open the file ".biblepaycore/biblepay.conf" with an editor
  2. Paste the following content into the open editor: 
    addnode=node.biblepay.org
    gen=1
    genproclimit=2
    minersleep=0
    pool=https://pool.purepool.org
    workerid=[BIBLEPAY_ADDRESS]
  3. Replace [BIBLEPAY_ADDRESS] with the Biblepay address in your clipboard.
  4. Save the file
  5. Restart the Biblepay Wallet  (biblepay-cli stop && biblepayd --daemon)

You can check if your mining is working:

biblepay-cli getmininginfo

The result should contain " "biblepay-generate": true," and " "poolmining": true,"

You can see your Mining status on the Pool webseite: https://www.purepool.org by entering your Biblepay address. It might take an hour before you see your data there.

Next step: Staking and Statistics

 

 

Help us improve this How-To and write us if you see an error: