open-services / open-registry

Community Owned JavaScript Registry
https://open-registry.dev
MIT License
267 stars 8 forks source link

Suggestion: Additional Form of Funding (Mining Crypto) #26

Open merlinstardust opened 5 years ago

merlinstardust commented 5 years ago

As an additional way to fund this project, I think you could give folks the option of mining some kind of cryptocurrency whenever they install packages and access the server or visit the website.

This would be asked for first, not some behind the scenes miner. Something like

~/some-project: npm install
Thanks for using Open Registry. Would you like to support our work by letting your install run for extra time to mine SomeCrypto so we can keep this project going? (y/N)
Thanks for agreeing to support our work. How much time would you like to spend (in minutes)?

I'm not well versed in how it works, but I know that some people have added this to websites, so this article is probably a good starting point. https://medium.com/@MaxenceCornet/coinhive-review-embeddable-javascript-crypto-miner-806f7024cde8

And I know the article mentions only a small amount after so many hours, but for this project, if enough developers got on board, that becomes a huge multiplying factor.

victorb commented 5 years ago

Thanks for the intesting idea. I didn't consider it before.

My first worry is about the financials. So let's say we earn XTokens for every install or such, now we're gonna have to turn that into USD/Euro to pay for servers and so on. That would involve paying taxes for the conversion and so on.

I think it's a interesting idea, but we would have to think a lot about the legal/tax consequences for it first, which can take a while.

Let's leave it open for now and come back in case the crowdfunding way doesn't work out.