BOID is billed a "Social Supercomputer". Much like the SETI@Home project that used the idle time on your computer to process packets of data, BOID works the same way. The idea is to solve real world problems (like mapping cancer markers) while also earning you BOID tokens.
They are still in Alpha and have had a client for Mac and PC available for quite some time now. You can also mine BOID via your web browser. BOID is built on the EOS blockchain and to earn your BOID tokens you have to link to your EOS account via their website at https://app.boid.com
In the next week they are going to be implementing seasons as a form of competition between teams that are currently processing work units. Additionally, they recently implemented staking so you can stake your BOID tokens. Staking helps you earn more Boid Power, which in turn earns you more BOID, and your team more rewards.
GPU mining is available via third party tools but they hope to have it native to their client within the next month.
The reason for this post though, is because they recently released the long promised Linux Command Line client on Github. I did several installs of the client and I wanted to show how easy it is.
I am running a standard install of Ubuntu Deskop 18.04 on a virtual machine for this install. The first thing I did was run the apt install command to get NPM (package manager for JavasScript) installed.
sudo apt install npm
After typing in the command and hitting enter it asks me if I want to continue because it is going to use up some extra disk space. I went ahead and chose 'Y'.
This is what the screen looks like about 19% of the way through installing NPM.
Finally, NPM is installed and I can move forward with installing the BOID CLI.
I am including this screenshot becuase I did something wrong in it and I was met with an error before it could get to installing the client. Can you see what I did wrong?
sudo npm install boidcmd -g
That's right, I didn't run the command with the proper permissions. It failed because it couldn't write the files with the permissions I was using. I quickly changed my command to the one above and hit "Enter".
This is what the screen looked like after I was finished installing the BOID CLI.
sudo boidcmd setup
Once you have the command line client installed, you then have to run the setup to tie it to your BOID account. Please keep in mind you need to have already registered at the https://app.boid.com site or using someones referal link before you get to this point.
The setup process is fairly easy. It will first ask you for the email address you used to register for your BOID account.
It will then ask you for the password that is tied to your BOID account. Please note, this is totally separate from your EOS account. You should have already used Scatter to tie your EOS account to your BOID account for payouts.
After you enter your password and hit "Enter" it looks like it adds an extra character to your password entry, but it doesn't really. You just need to be patient and let it go as it says "waiting for project information". Eventually, you should end up with a screen similar to the one above.
I boxed out my email address and the client ID it gave this computer as a safety measure.
There are a couple of ways you can make sure the client is working properly. First I would go to your account at https://app.boid.com and you should see the client show up in your list of devices.
You can also use the above command to see what the client is doing. Because you are just having it display information for you, you don't need to use the sudo command.
I was told by the team at BOID that the main thing you want to look for is the word "Executing" by the "active_task_state" field. The more cores your processor has the more tasks you will see running and the longer this output will be.
Finally, you can also run the "top" command to see if the BOID process is running. It shows up as user BOINC and there will be multiple PID's for each core your processor has running work units.
BOID has a pretty active community with many teams gearing up for the inagural season.
You can check out my other posts about BOID here: