pk910 / PoWFaucet

Modularized faucet for EVM chains with different protection methods (Captcha, Mining, IP, Mainnet Balance, Gitcoin Passport and more)
GNU Affero General Public License v3.0
4.04k stars 1.53k forks source link

[idea] Use the hashpower for science research #140

Open radeksvarz opened 7 months ago

radeksvarz commented 7 months ago

PoW to avoid bots is nice, hashpower could be used effectively, though.

Would be nice to use that for BOINC projects ( https://boinc.berkeley.edu/projects.php ) or similar.

pk910 commented 7 months ago

Yea, I fully agree that using the hashpower for something useful would be really great. Unfortunately I don't know about any browser compatible implementation of BOINC. There is some open issue in the BOINC repo (https://github.com/BOINC/boinc/issues/3086), but it's there for almost 5 years without real progress on it - so I doubt that there will be browser support for BOINC workloads anytime soon..

The other problem is the verification of the work. The faucet needs the ability to verify that users are actually doing the computation work instead of just sending in garbage. I'm not sure if that can be easily done with the workloads that BOINC provides..

At the end, it's probably much easier to use the hashpower to mine on some PoW network. But I clearly don't want to go in that direction. This faucet is not intended to generate profit for the faucet operator..

Happy to reuse the hashpower for some other public good if anyone has an Idea :)