What is Gridcoin?

If you've never heard of Gridcoin, it's a cryptocurrency that securely rewards BOINC computation on top of Proof of Stake. BOINC statistics are gathered directly from the project servers & all nodes agree on a daily superblock containing verified team statistics.

The Gridcoin network maintains a list of whitelisted BOINC projects (project whitelist status is voted upon by the network) in order to only reward users crunching secure projects that the community approves of. Without a whitelist, users may attempt to fraudulently generate Gridcoin by crunching fake projects.

More info on Gridcoin.

How can I get my BOINC project added to Gridcoin's whitelist?

The Gridcoin community regularly votes on whether or not to whitelist new BOINC projects. Voting weight is a balance of magnitude+balance, so both investors and BOINC crunchers (within team gridcoin) are able to vote on the outcome of your project's whitelist application.

Application/Checklist

In order to begin the whitelist application, you must fill out the following application and post it to the whitelist thread

Provide a brief description of the BOINC project.

What is the category of the project? (Volunteer/non-profit | Commercial/For-Profit | BOINC DAC).

If the BOINC project is commercial/for-profit: Does the project intend to reward BOINC users for their contributed work? Is the project backed by a company?

Is the project suitable for Proof-Of-Research? (Is completed work verifiable? Non-fake-able results)

Does the project have an entry on netsoft/boincstats/free-dc/other BOINC statistics site?

Does the project website provide SSL encryption?

Will the project have sufficient work units for team Gridcoin to all participate in the project? More than a month of inactivity will lead to invalidation of whitelist status.

Have the project admins/owners acknowledged the existence of Gridcoin? Is the proposal to whitelist the project originating from the project administrator or a community member?

Is the project's purpose legal?

Upon virus scanning the work units being distributed by the project, are there any detections? (https://www.virustotal.com/ being the most reliable).

Why would I want my BOINC project added to Gridcoin's whitelist?

The Gridcoin network rewards the users within team 'Gridcoin' on behalf of BOINC project admins, thus users are encouraged to crunch your BOINC project at their maximum capability.

Without presence on Gridcoin's whitelist, your project may not experience sufficient computing resources being dedicated to your project to justify running the BOINC project.

What is BOINC?

BOINC is an open-source volunteer oriented computing grid that combines the processing power of all individual users for the purposes of scientific research. It's free, and harnesses the unused clock cycles from processors and graphics cards to attempt to cure cancer/aids/ebola/malaria, map the milkyway, crack enigma codes, etc..

What are some examples of existing BOINC projects?

World Community Grid : Attempting to solve Cancer, Ebola, Malaria, Zika, etc

[email protected] : Search for Extraterrestrial Intelligence (SETI)

GPUGRID : Full-atom molecular simulations of proteins

[email protected] : Asteroid research - it uses photometric measurements of asteroids observed by professional big all-sky surveys as well as 'backyard' astronomers. The data is processed using the lightcurve inversion method and a 3D shape model of an asteroid together with the rotation period and the direction of the spin axis are derived.

[email protected] : Creation of a 3d map of the milkyway galaxy using data gathered by the Sloan Digital Sky Survey. This project enables research in both astroinformatics and computer science.

vLHCathome : Full-fledged LHC event physics simulations

[email protected] : Protein structure prediction that may ultimately lead to finding cures for some major human diseases. Disease Related Research

[email protected] : Darkmatter/Universe Model Research

Examples of more whitelisted projects

Who can make a BOINC project?

Anyone can create a BOINC project, there's no centralised authority that you are required to consult before creating a BOINC project. If you've got a good idea, go ahead and create it.

How can I make a BOINC project?

You could simplify project setup by using the BOINC Server Docker container.

Read this official (old) 'creating boinc projects' PDF guide to get an understanding of how to implement a boinc project. [VIRUSTOTAL SCAN: 0/53]

Look into the Project creation cookbook to simplify the implementation of a BOINC project.

'Building BOINC and BOINC applications on linux' - October 2009

What are the benefits of a BOINC project over cloud computing?

Whitepapers on this topic

The cost of virtualization implementation in volunteer computing

Increasing GP Computing Power for Free via Desktop GRID Computing and Virtualization

Cost-Benefit Analysis

[PDF] Cost-Benefit Analysis

of Cloud Computing versus Desktop Grids

[VIRUSTOTAL SCAN RESULTS: 0 / 53]

An extract from the above PDF:

We determined the cost-benefits of cloud computing versus volunteer computing applications. We calculated VC overheads for platform construction, application deployment, compute rates, and completion times. We found that in the best-case scenario, hosts register at a rate of 124 cloud nodes per day. We found that the ratio of volunteer nodes needed to achieve the compute power of a small EC2 instance is about 2.83 active volunteer hosts to 1.

We detailed the specific costs of a large and small VC project. We find that monthly VC project costs range between 5K-12K, and startup costs range from 4K to 43K. If cloud computing systems are to replace VC platforms, payper-use costs would have to decrease by at least an order of magnitude.

With these performance and monetary cost-benefits in mind, we compared the two platforms. We find that at least ∼1404 volunteer nodes are needed before VC becomes more cost effective in terms of cents per FLOP. Nevertheless, the cost of a 1000-node cloud will exceed that of VC system after three days. We also find that 4 months on EC2 with 1000 nodes can support over a year of [email protected] We also examined the size of a cloud platform sustainable by VC costs. With 12K per month, SETI could purchase a maximum of 2 TeraFLOPS sustained over a month with High CPU instances.

What are the different possible categories of BOINC project?

Volunteer/non-profit

Scientists: Use BOINC to create a volunteer computing project.

Universities: Use BOINC to create a Virtual Campus Supercomputing Center.

Commercial/For-Profit

Companies: use BOINC for desktop Grid computing.

Create a commercial BOINC project (such as a video rendering project), charge customer and distribute pay to BOINC crunchers (with a small fee for the BOINC project to continue maintenance).

BOINC DAC

Create a decentralized autonomous BOINC corporation.

Create a decentralized company that anyone can profit from, and anyone can submit relevant work units towards for GRC.

Examples: Decentralized storage, virtual worlds/marketplaces, anonymous TOR BOINC projects (whilst maintaining legal status to be whitelisted).

You would need to investigate reducing the centralisation of the BOINC server to be categorised as a decentralized:



Optimizing the data distribution layer of BOINC with BitTorrent



Attic: A Case Study for Distributing Data in BOINC Projects

Extending the BOINC architecture using peer-to-peer application code exchange

Golem Project

Brainstorming new BOINC projects

We have an existing thread on cryptocointalk where we have discussed ideas for new projects.

If you are interested in taking on any of the below ideas, go ahead!

Tensorflow (Commercial project idea)



