Project-Rain Pull-Request submitted to the BOINC GitHub Repo!

View this thread on: d.buzz | hive.blog | peakd.com | ecency.com
·@cm-steem·
0.000 HBD
Project-Rain Pull-Request submitted to the BOINC GitHub Repo!
![](https://steemitimages.com/DQmahB8SGHgPCSr47fNko1BSZ1E56nvYCNCgWVAWi8Enp8B/image.png)

# What's [BOINC](https://boinc.berkeley.edu/)?

[BOINC](https://boinc.berkeley.edu/) is an open-source volunteer distributed computing platform which utilizes the spare computer resources on 500k+ computers to attempt to cure diseases, map the milkyway, search for extraterrestrial life, and any other kind of distributable computation.

Anyone who needs a serious amount of distributed computing power (100k+ CPUs) almost entirely for free can create a BOINC project to create a distributed cloud service of their own desire (fairly easily) whilst the Gridcoin network potentially rewards your project's volunteers on your behalf.

# What is project-rain?

'Project Rain' is the practice of distributing crypto assets to BOINC users based on their verified BOINC computation; it was initially devised within the Gridcoin network and has been expanded to multiple cryptocurrencies and all BOINC teams through the proposed BOINC web server changes.

Think of Project Rain as a new share-dropping vector that doesn't require end-users handling wallet private keys nor providing proof of IRL identity.

Rather than earning one token for your BOINC computation, you could be merge crunching many BOINC distributed tokens!

# Project-Rain merging into the BOINC repo?

Rather than running my own BOINC project solely for the purpose of providing the project-rain functionality, I have created a pull request to merge the changes into the BOINC GitHub repo. If it is merged then all future or updated BOINC projects will have project-rain functionality.

* [Relevant BOINC Repo Issue](https://github.com/BOINC/boinc/issues/1998)
* [Pull Request](https://github.com/BOINC/boinc/issues/2009)
* [Last steemit post](https://steemit.com/gridcoin/@cm-steem/project-rain-update)

## What cryptocurrencies are currently supported?
<a href="https://gridcoin.us">Gridcoin</a>, <a href="https://steemit.com">Steem</a>, <a href="https://Bitshares.org">Bitshares</a>, <a href="http://www.peerplays.com/">Peerplays</a>, <a href="https://storj.io/">Storj</a>, <a href="http://nem.io/">NEM</a>, <a href="https://www.ibm.com/blockchain/bluemix.html">IBM Bluemix Blockchain</a>, <a href="http://coloredcoins.org/">ColoredCoins</a>, <a href="https://www.antshares.org/">Antshares</a>, <a href="https://lisk.io/">Lisk</a>, <a href="http://decent.ch/">Decent</a>, <a href="https://www.synereo.com/">Synereo</a>, <a href="https://lbry.io/">LBRY</a>, <a href="https://wings.ai/">Wings</a>, <a href="http://boardroom.to/">BoardRoom</a>, <a href="https://www.ethereum.org/">Ethereum</a>, <a href="https://ethereumclassic.github.io/">Ethereum Classic</a>, <a href="http://www.expanse.tech/">Expanse</a>, <a href="http://golemproject.net/">Golem</a>, <a href="https://nxt.org/">NXT</a>, <a href="https://ardorplatform.org/">Ardor</a>, <a href="https://github.com/intelledger">Hyperledger Sawtooth Lake (Intel)</a>, <a href="https://github.com/hyperledger/fabric">Hyperledger Fabric (IBM)</a>, <a href="https://wavesplatform.com/">Waves</a>, <a href="http://peershares.net/">Peershares</a>, <a href="http://www.omnilayer.org/">Omnilayer</a>, <a href="http://counterparty.io/">CounterParty</a>, <a href="https://www.hyperledger.org/">Hyperledger (MISC)</a>, <a href="http://stratisplatform.com/">Stratis</a>, <a href="http://ico-en.viewfin.com/index-en.html">Metaverse</a>, <a href="http://cosmos.network/">Cosmos</a>, <a href="http://stratisplatform.com/">Stratis</a>, <a href="https://z.cash/">Zcash</a> & <a href="http://heatledger.com/">Heat Ledger</a>.

## Is there a mandatory team requirement?

There is no mandatory team requirement for joining the website, all BOINC teams/users are welcome to join!
Assets may however be distributed by rain makers to specific teams since they have full freedom of choice to do so.

## Who decides upon asset distribution details?

The 'rain maker' planning on 'raining' an asset is fully responsible for picking the projects and/or teams to target as well as the desired 'rain weight' for each project.

---

# Sneak peak!

Old screenshots (don't have the latest version running at the very moment, sorry):
![](https://steemitimages.com/DQmNo5WZh9YCZouwUYmWgajYGZ5cd1qpbTWGjpojCs2aJ1M/image.png)

---

The following screenshots show the old project-rain version, the pull request version auto-hides the fields when blank (so as to not immediately spam the profile view with crypto links).

## User profile (self-view)
![](https://steemitimages.com/DQmXhSmndLLNciSFirHdk4ty348Nwtwri4jHA8Xb1r3BVBU/image.png)


## Browsing another user's profile

![](https://steemitimages.com/DQmPrirWj6fyJ4uz6jim4fQJLesgg5Y4sxiRns4kf2i9qdH/image.png)

## Example user xml 

```
<?xml version="1.0" encoding="ISO-8859-1" ?>
<user>
    <id>2</id>
    <cpid></cpid>
    <create_time>1497573052</create_time>
    <name>derp</name>
    <country>United Kingdom</country>
    <bitshares>123</bitshares>
    <steem></steem>
    <gridcoin></gridcoin>
    <ethereum></ethereum>
    <ethereum_classic></ethereum_classic>    
    <golem></golem>
    <nxt></nxt>
    <ardor></ardor>
    <hyperledger_sawtooth_lake></hyperledger_sawtooth_lake>
    <hyperledger_fabric></hyperledger_fabric>
    <hyperledger_misc></hyperledger_misc>
    <waves></waves>
    <peershares></peershares>
    <omnilayer></omnilayer>
    <counterparty></counterparty>
    <peerplays></peerplays>
    <storj></storj>
    <nem></nem>
    <ibm_bluemix_blockchain></ibm_bluemix_blockchain>
    <coloredcoins></coloredcoins>
    <heat_ledger></heat_ledger>
    <antshares></antshares>
    <lisk></lisk>
    <decent></decent>
    <synereo></synereo>
    <lbry></lbry>
    <wings></wings>
    <hong></hong>
    <boardroom></boardroom>
    <expanse></expanse>
    <akasha></akasha>
    <cosmos></cosmos>
    <metaverse></metaverse>
    <zcash></zcash>
    <stratis></stratis>
    <echo></echo>
    <tox></tox>
    <retroshare></retroshare>
    <wickr></wickr>
    <ring></ring>
    <pgp></pgp>
    <total_credit>0</total_credit>
    <expavg_credit>0</expavg_credit>
    <expavg_time>1497573052</expavg_time>
    <teamid>0</teamid>
    <url></url>
    <has_profile>0</has_profile>
</user>
```

---

Best regards,
@cm-teem
👍 , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , ,